Go Back
Finished pasta on a plate with another plate of pasta, shallots, garlic, spoon and fork in the background.

Creamy One Pot Vegan Pasta

This Creamy One Pot Vegan Pasta is easy to make with 10-ingredients and ready to go in under 30 minutes. It's sure to be your new favorite weeknight recipe!
5 from 1 vote
Prep Time 5 mins
Total Time 25 mins
Course Entree
Cuisine Italian-Inspired, Vegan
Servings 4 servings


  • 8 oz. linguini
  • 2 cups unsweetened unflavored almond milk
  • 2 cups low-sodium vegetable broth
  • ¼ cup nutritional yeast
  • 1 shallot diced
  • 4 large cloves of garlic minced
  • 2 cups fresh baby spinach (loosely packed)
  • 1 ½ cups cherry tomatoes (about 1-10 oz. pint)
  • 2 tbsp. olive oil
  • salt & pepper to taste


  • Dice shallot and mince garlic.
  • In a large skillet or pot add olive oil and bring to medium heat.
  • Add garlic and shallots and sauté until fragrant and tender. About 2-3 minutes.
  • Now add almond milk, vegetable broth and nutritional yeast to the pan. Stir well to incorporate everything together and bring to a simmer.
  • Once simmering add the linguini and simmer for 10 minutes, stirring occasionally. Make sure to submerge all of the noodles into the liquid. After 10 minutes about half of the liquid should be absorbed and the noodles should be almost tender.
  • Next, add cherry tomatoes and spinach. Allow the mixture to simmer another 10 minutes, stirring occasionally. You want your spinach to wilt and the tomatoes to "pop" you can help them along with a fork or spoon as needed.
  • Once the noodles are tender and most of the liquid is absorbed leaving a creamy sauce your pasta is ready.
  • Salt and pepper to taste. Depending on your vegetable broth you may not need any salt at all or just a pinch or two.
  • Enjoy!


  • I specify large garlic cloves in this recipe as I have noticed a difference in flavor when using smaller cloves. You will have a much more flavorful dish with more garlic! If you have smaller cloves I would recommend using 5 cloves of garlic.
  • I do not recommend using a thinner cut noodle for this dish as the starch from the noodles help to thicken the sauce. 
  • Make sure to use a low sodium flavorful vegetable broth. If you do not have low sodium on hand. I would recommend replacing 1 cup of the vegetable broth with your plant milk of choice. 


Calories: 333kcalCarbohydrates: 50gProtein: 11gFat: 10gSaturated Fat: 1gSodium: 185mgPotassium: 420mgFiber: 4gSugar: 4gVitamin A: 1680IUVitamin C: 18mgCalcium: 191mgIron: 2mg
Tried this recipe?Tag @feeninforgreens and use #feeninforgreens