Vegan One Pot Creamy Pasta

Vegan One Pot Creamy Pasta

This one-pot pasta not only makes kitchen clean up easy, but it’s light creamy flavor is complimented deliciously with the final touch: garlic butter mushrooms. A quick, simple, and tasty recipe for any plant-based eater.

Creamy One Pot Plant Based Pasta With Garlic Butter Mushrooms

I don’t know about you, but the one thing I dislike about cooking is getting a bunch of dishes dirty because the recipe calls for “this bowl” and “that pan”. This one-pot pasta is super easy and it doesn’t completely mess up your kitchen.

We love it because step by step, you just add more things to the pan and by the end you have this incredible tasting dish.

We topped ours with a spur of the moment thought to fry up some garlic butter mushrooms and after eating, we realized that this dish really isn’t complete without them. So, we highly, highly recommend.

We use washed, dried, and chopped white mushrooms. In a small fry pan we sauté them in Earth Balance Vegan butter (about 2 tbsp), adding garlic salt and black pepper.

Nothing more, nothing less.

And they do not disappoint.

The recipe also calls for cherry tomatoes, but regular tomatoes work as well.

You can make this recipe a healthier or gluten-free option with different choices of pasta. Vegetable based pasta is always our go-to, but whole grain, or gluten-free will work, too.

5 from 2 votes

One Pot Pasta

Delicious pasta that is all done in one pot.

Course Main Course
Prep Time 5 minutes
Cook Time 25 minutes
Total Time 30 minutes
Servings 4


  • 1 box whole grain (vegetable) pasta
  • 1/2 diced onion Red or White
  • 3 cloves garlic
  • 2 roma tomatos
  • 2 handfuls spinach
  • 2 1/3 cups Vegetable broth
  • 2 1/3 cups milk alternative unsweetened plain almond milk
  • 1/2 cup nutritional yeast
  • olive oil
  • 2 cups mushrooms (optional)
  • italian seasoning
  • garlic salt (optional)
  • vegan butter (optional)


One Pot Pasta

  1. Heat a deep pan over medium heat with olive oil

  2. Add diced onion and garlic, stir and let cook until garlic goldens

  3. Add Roma tomatoes, stir

  4. Add salt, pepper, and italian seasoning to the vegetables, stir until coated evenly

  5. Pour in vegetable broth and milk alternative, stir

  6. Pour in 16 oz (1 box of pasta of your choice)

  7. Cover and simmer for 10 minutes on medium-high heat

  8. Uncover, stir in spinach and add Nutritional Yeast

  9. Stir until completely combined. It should have a creamy like texture

Garlic Butter Mushrooms

  1. Using a small fry pan, add 2 tbsp of vegan garlic butter over medium heat

  2. Add washed, dried, and chopped white mushrooms, stirring to coat in butter

  3. Sprinkle with garlic salt and pepper

  4. Stir occasionally, letting cook for about 5-7 minutes

  5. Turn on low heat to return to pasta

  6. Top one-pot vegan pasta with garlic butter mushrooms and enjoy!

7 thoughts on “Vegan One Pot Creamy Pasta”

  • Love this recipe even though I cooked the pasta first not realizing it is “one” pot dish – very good. I added zucchini with the mushrooms and used oil olive since I didn’t have vegan butter. A huge hit with everyone.

  • Just made this for the family and it was a huge hit. Definitely make it with the mushrooms as they add another layer of flavor. This is a keeper!

  • Loved this recipe. Made no changes and made the mushrooms. Delish. My son said it’s in the top ten of our plant based recipe collection.

    • You and your son are awesome! We loved to hear that we made it to the top ten planted based recipe collection! Hope to hear from you all soon!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating