
This one pot pasta primavera is my go to when I want something hearty colorful and nourishing without piling up dishes. It is creamy and satisfying thanks to the vegan sauce and packed with fresh seasonal vegetables that make every bite feel like springtime comfort.
I make this pasta every spring when asparagus and zucchini are in season and it always brings color and joy to the table.
Ingredients
- Extra virgin olive oil: adds a rich base and enhances the vegetables flavor use high quality cold pressed
- Yellow onion: diced for a sweet aromatic base choose one that is firm and heavy for its size
- Fresh garlic: minced to deepen flavor fresh cloves always outperform pre minced
- Short pasta: like cavatappi or penne holds the sauce well pick a sturdy shape
- Vegetable broth: creates depth and helps cook the pasta use low sodium if preferred
- Nutritional yeast: adds umami and a subtle cheesy taste look for yellow flakes not powder
- Garlic powder: boosts the garlic profile without overpowering
- Italian seasoning: for herbal notes choose blends with thyme oregano and basil
- Kosher salt: enhances flavors adjust to taste
- Fresh cracked black pepper: adds gentle heat and depth
- Red chili flakes: for optional spice just a pinch for balance
- Asparagus spears: trimmed and chopped for crunch and freshness pick firm spears with closed tips
- Zucchini: thinly sliced for a tender bite choose small ones with shiny skin
- Yellow squash: adds color and mild sweetness similar to zucchini
- Carrot: cut into matchsticks adds crunch and slight sweetness
- Cherry tomatoes: halved for bursts of acidity go for ripe and firm
- Frozen green peas: bring sweetness and protein no need to thaw
- Vegan heavy cream: makes the sauce silky smooth let it come to room temperature first
- Baby spinach: stirred in at the end wilts quickly and adds nutrition fresh spinach is best
- Vegan parmesan: enhances richness optional but great for finishing
- Fresh basil: sliced for a final burst of flavor and aroma fresh leaves are key

Step-by-Step Instructions
- Sauté the Aromatics:
- Heat olive oil in a large Dutch oven over medium heat then add diced onion Cook for about four minutes until it becomes soft and translucent Stir in the minced garlic and continue cooking for another two minutes until fragrant This builds the base of flavor
- Add Pasta and Seasonings:
- Pour in the dry pasta and vegetable broth Stir in nutritional yeast garlic powder Italian seasoning salt pepper and chili flakes Bring the mixture to a boil over high heat then reduce to medium low Simmer for about seven minutes stirring occasionally until the pasta is nearly tender
- Add Vegetables and Cream:
- Pour in the vegan heavy cream and gently stir in asparagus zucchini yellow squash carrots cherry tomatoes and peas Cover the pot and cook for another six minutes until the vegetables are crisp tender
- Wilt the Spinach:
- Uncover the pot and stir in baby spinach Let it cook uncovered for two to three minutes just until it wilts and blends into the pasta
- Finish and Garnish:
- Turn off the heat Stir in vegan parmesan lemon juice and fresh basil Taste and adjust seasoning if needed Serve warm garnished with extra parmesan and fresh herbs
Storage Tips
Store leftovers in an airtight container in the fridge for up to four days Reheat gently on the stove with a splash of broth or water to loosen the sauce Avoid freezing since the vegetables can become mushy
Ingredient Substitutions
If you do not have vegan heavy cream use extra creamy oat milk or full fat coconut milk but be aware it may slightly change the flavor profile Nutritional yeast can be swapped for a plant based cheese powder in a pinch

Serving Suggestions
This pasta is lovely on its own but you can pair it with garlic bread or a crisp green salad For added protein top with crispy tofu grilled tempeh or white beans
I love the touch of basil at the end it lifts the whole dish and reminds me of my grandmother’s garden where she always had basil growing by the kitchen window.
Frequently Asked Questions About Recipes
- → What can I use instead of vegan heavy cream?
You can use extra creamy non-dairy milk (unflavored and unsweetened), coconut cream, or full fat coconut milk. Note that coconut cream or milk adds a subtle coconut flavor.
- → How long does it last in the fridge?
It keeps well for 3 to 4 days in an airtight container. Reheat gently on the stovetop or in the microwave.
- → Can I use other vegetables?
Yes, the recipe is flexible. Swap in any veggies you have on hand like bell peppers, mushrooms, or broccoli.
- → Is this dish gluten-free?
Use your favorite gluten-free pasta to make this dish suitable for a gluten-free diet.
- → Can I add protein to the dish?
Absolutely. Add pan-fried tofu, tempeh, or chickpeas to boost the protein content.