Veggie packed and easy to make, this vegan one pot pasta deserves a spot on your weekly dinner rotation! It’s creamy, made with simple pantry staple ingredients and comes together in just 30 minutes.
One pot pastas can be tough. But I love them. And based on the response to my one pot mushroom stroganoff, you love them too!
They’re really easy to make and completely customizable. Throw in some other veggies, peas, bell peppers, beans or some ground turkey. It’s easy to make simple swaps with this recipe.
This pasta calls for cashew cream which gives the sauce a rich creamy flavor. You can very easily just omit this ingredient, no need to make any substitutions. The sauce will be a bit thinner, but will still have some creaminess thanks to the nature of one pot pastas!
For this recipe, you’ll need your favorite pasta, I used brown rice pasta to keep it gluten free, some mushrooms, zucchini, tomatoes, tomato sauce, vegetable broth, onion and some spices like basil!
It’s ready in under 30 minutes and make the perfect cozy weeknight meal. If you love this recipe, try my carrot pasta next!
How to make vegan one pot pasta
Mince the garlic and finely dice the onion and add to a large pot or dutch oven with the olive oil.
Saute until translucent, about 5 minutes.
Add the sliced mushrooms, diced zucchini and saute an additional 5 minutes. Add in all remaining ingredients and stir to combine.
Bring to a boil, reduce heat to low and cover with the lid slightly ajar. Let simmer for 10-15 minutes or until the liquid is absorbed and the pasta is cooked through.
You don’t want the heat too high or too low or the liquid can cook off before the pasta is done cooking. If it’s too low, however, the pasta will be done before the liquid is absorbed. A nice low simmer is ideal.
If the liquid is absorbed but the pasta isn’t done, add in another 1/2-1 cup of WARM vegetable broth. If it’s too liquid and the pasta is cooked, stir in an additional tablespoon of two of flour to absorb the liquid.
Serve immediately with fresh basil, a sprinkle of cashew parmesan and enjoy.
If you notice the noodles are cooking too quickly before the liquid is absorb, let the pasta simmer with the lid off. If they aren’t cooking fast enough but the liquid is cooking off, reduce the heat further and keep the lid tightly sealed.
I recommend using rotini/fusilli pasta or something similar to ensure a similar cook time.
Does it keep?
Yes! This one pot pasta will keep in the fridge for about 3-5 days. Let it cool, then transfer to an air tight container. I like to reheat it on the stove with a splash of oil or water, but the microwave also works.
Can you freeze it?
I haven’t tried freezing this recipe, but I think it might cause the noodles to be a bit mushy upon re-heating, as is common with frozen foods in general. The flavor would be great, but I can’t guarantee it won’t have a mushy texture.
If you are planning to freeze it, I would recommend cooking the noodles al dente and using slightly less broth than the recipe calls for.
Let it thaw, then reheat with a bit of broth to help everything get creamy again. If you give it a try, let us know how it turns out!
Make it your own!
While I think this vegan one pot pasta is great just as is, feel free to get creative with the veggies you use or protein you add.
Bell peppers are great, small white beans or even some ground meat like turkey would be delicious if you aren’t vegan or vegetarian.
If you are planning on adding any meat, you’ll want to first saute the onion, then add the meat to the pot to cook, then add everything else once the meat is cooked.
It’s ok if it’s not completely cooked through since it will continue cooking with the rest of the pasta.
Give these a try next!
If you want more recipes straight to your inbox, be sure to subscribe to my email list! As always, don’t forget to leave a rating and review and let me know how this recipe turned out!
Vegan One Pot Pasta
by: claire cary
- 12 ounces* uncooked pasta I used gluten free
- 1 medium zucchini
- 10 ounces grape or cherry tomatoes, halved
- 5 ounces mushrooms
- 1 medium red onion
- 4 large cloves garlic
- 2 tbsp olive oil
- 1 cup tomato sauce
- 3 1/2-4 cups low sodium vegetable broth
- ½ cup cashew cream click for recipe
- 2 tbsp tomato paste
- 1 tsp salt decrease if using regular sodium broth
- 1 tsp dried basil
- ½ tsp Italian seasoning
- ½ tsp red pepper flakes
- ¼ tsp black pepper
- 1 tbsp all purpose flour I used gluten free
- Mince the garlic and finely dice the onion and add to a large pot or dutch oven with the olive oil.
- Saute until translucent, about 5 minutes.
- Add the sliced mushrooms, diced zucchini and saute an additional 5 minutes.
- Add in all remaining ingredients and stir to combine.
- Bring to a boil, reduce heat to low and cover with the lid slightly ajar. Let simmer for 10-15 minutes or until the liquid is absorbed and the pasta is cooked through.
- You don't want the heat too high or too low or the liquid can cook off before the pasta is done cooking. If it's too low, however, the pasta will be done before the liquid is absorbed. A nice low simmer is ideal.
- If the liquid is absorbed but the pasta isn't done, add in another 1/2-1 cup of WARM vegetable broth. If it's too liquidy and the pasta is cooked, stir in an additional tablespoon of two of flour to absorb the liquid.
- Serve immediately with fresh basil and enjoy.
This was my partner and I’s first time ever making a one pot pasta and I have to say that this recipe is so easy to make and delicious! I followed the recipe completely, even down to making the cashew cream, and it was so tasty! After cooking, our sauce was a bit runny but the pasta was cooked, so we decided to add in about 1/4 cup of nutritional yeast (instead of the flour) and it not only thickened up the sauce, but added just another great flavor to the mix! This will now be one of our go to recipes!
Claire Cary says
Oh perfect, so glad the nutritional yeast did the trick!
This pasta is SO GOOD!!! I am not the biggest fan of tomato based pastas but I was in absolute love with this one. I didn’t feel like making the time to make the cashew cream so instead mixed oat milk with a bit of cornstarch, boiled and whisked until I achieved a thick cream consistency and subbed that in. I also used brown rice pasta. When the timer went off I remembered the brown rice pasta usually is not the best for one pot pastas and got nervous, but it worked great. This deserves to go into the usual meal rotation! It was low cost, and had just enough veggies for a tired mama not to throw together a salad! Thank you so much!
Claire Cary says
Thank you Jess! Love that idea with the oat milk/cornstarch! So glad you enjoyed it 🙂