Loaded with a rainbow of spring vegetables and tossed in a creamy Parmesan sauce, this spring pasta primavera is easy to throw together and a beautiful pasta dish for any occasion.

Pasta dishes like this one were made for spring and an approximate rainbow of veggies gets the job done very right.
If you’ve never tried pasta primavera at home you’re seriously missing out and I’m about to introduce you to the newest item on your regular rotation.

The best part about a pasta primavera is that anything goes in the veggie department! You and mix and match vegetables at your leisure depending on what you have in the fridge and it will still turn out wonderful every time.
Trust me, this is about to be your new pasta addiction.
This Pasta Primavera features…
- Sauteed asparagus, broccoli, zucchini, mushrooms, cherry tomatoes, spinach, and peas
- A light and creamy lemon basil Parmesan sauce
- Tender fettuccine pasta

Making the Pasta Primavera
(scroll down to the bottom of the post for the full recipe)
Ingredients You Will Need
- Olive oil
- Asparagus
- Broccoli
- Mushrooms
- Zucchini
- Garlic
- Cherry tomatoes
- Baby spinach
- Frozen peas
- Fettuccine pasta
- Unsalted butter
- All-purpose flour
- Heavy whipping cream
- 2% or skim milk
- Parmesan cheese
- Lemon zest
- Basil
Choosing Your Vegetables
We’re going to be using quite the rainbow of vegetables in this pasta! The good news is that you can use as much or as little and basically any kind of vegetables as you want.
I like to use a mix of spring vegetables including asparagus, broccoli, peas, spinach, zucchini, mushrooms, and cherry tomatoes, but the sky’s the limit depending on what you have on hand. This pasta would also be amazing with sweet peppers, snow peas, fresh kale, shallot, green beans, etc.

Tips for Perfect Pasta Primavera
- Cut vegetables in uniform size – for best results, try to get all the vegetables the same recommended size in the recipe so they cook evenly.
- Sauté vegetables – cook the asparagus, broccoli, zucchini, and mushrooms in a large skillet until tender.
- Add garlic, spinach, cherry tomatoes, and peas at end of cooking – these ingredients don’t need to cook for very long so they’re better suited added to the other vegetables at the end of cooking.
- Use freshly-grated Parmesan – for best results, hand grate the Parmesan yourself so it melts better.
- Cook pasta to al dente – boil the pasta only to al dente as it will continue to cook a bit once added to the sauce.
- Reserve pasta cooking water – this will be used to help thin and loosen up the sauce a bit helping it cling to the pasta and vegetables.
- Add fresh basil and lemon zest at end of cooking – these two ingredients add a final pop of freshness to the pasta.
Recipe Variations
Try these ideas for a different twist on this primavera.
- Use a different pasta shape – try penne, rigatoni, spiral, or shells.
- Add meat – for a meaty kick, add crispy bacon bits or diced cooked chicken.
- Try a different cheese – try grated asiago in place of the Parmesan.
- Use more fresh herbs – try adding fresh dill, parsley, or chives.

One forkful of this primavera and you’ll never be tempted to order it from a restaurant again! The vegetables make it so hearty while the lemon basil cream sauce adds just a touch of indulgence.
Just make sure you do things the right way and cover your bowl with entirely way too much fresh Parm.
Save this recipe using the ‘save to recipe box’ button below. If you make it, please let us know! Leave a comment + star rating below, or take a photo and tag it on Instagram with #wholeandheavenlyoven.

More veggie-packed dinners to make next!
Spring Pasta Primavera
This recipe may included paid links. As an Amazon Associate, I earn a commission from qualifying purchases.
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1/4 lb fresh asparagus, ends trimmed and cut into 1-inch pieces
- 1-1/2 cups fresh broccoli, cut into 1/2-inch florets
- 1 cup sliced mushrooms
- 1 small zucchini, ends trimmed and thinly sliced
- 3 medium cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 1 cup firmly-packed baby spinach
- 1 cup frozen peas
- Salt and pepper to taste
- 12 oz dry fettuccine pasta
- 3 tablespoons unsalted butter
- 1 tablespoon all-purpose flour
- 1/2 cup heavy whipping cream
- 3/4 cup 2% or skim milk
- 1/2 cup grated Parmesan cheese
- 1 tablespoon grated lemon zest
- 3 tablespoons minced fresh basil
Instructions
- Heat a large skillet over medium-high heat. Add olive oil and swirl to coat bottom. Add asparagus, broccoli, mushrooms, and zucchini and saute 3-5 minutes until vegetables are tender.
- Add garlic, cherry tomatoes, spinach, and peas to vegetables and cook 2-3 additional minutes until spinach is wilted. Season vegetables with salt and pepper to taste and set aside.
- Cook pasta in salted boiling water until al dente. Reserve 3/4 cup pasta cooking water and drain pasta. Set aside.
- Melt butter in a large skillet over medium heat. Whisk in flour and cook 1-2 minutes until golden-brown. Slowly drizzle in heavy cream and milk until smooth. Stir sauce over medium heat until bubbly and thickened. Remove sauce from heat and whisk in Parmesan, lemon zest, and basil. Season sauce with salt and pepper to taste.
- Fold pasta and sautéed vegetables into sauce until evenly coated, thinning with a few splashes of pasta water as needed until sauce is loosened and clinging to pasta and vegetables. Season primavera with salt and pepper to taste and serve warm. Enjoy!
Notes
Nutrition
This post was updated with new recipe adjustments and photos on 3/13/25.


Joanne says
Seeing all this green makes my heart happy!!! THIS is what spring eating is all about.
Sarah says
Amen to the GREEN! 😉
Gayle @ Pumpkin 'N Spice says
This pasta looks so gorgeous, Sarah! I love the fresh veggies and pretty pops of color. So flavorful and light, one of my favorite types of pasta! Definitely a great dish to eat before the weekend comes.
Sarah says
Thanks so much Gayle!!
Jess @ whatjessicabakednext says
This pasta is gorgeous! Love primavera veggies! So yummy – definitely going to be making this very soon! 😀 Lovely recipe, Sarah!
Sarah says
Thanks Jess! Totally let me know if you make this pasta, girl!
Ami@NaiveCookCooks says
Girl I am drooling over this pasta!! All the fresh spring vegetables here makes it look so darn tasty!!
Sarah says
Aww thanks so much Ami! You’re too sweet. 🙂
Natalie @ Tastes Lovely says
Well if that isn’t a skillet full of spring I don’t know what is! Such a pretty dinner : )
Sarah says
Haha! Love your description, Natalie! Thanks friend! 🙂
Stacey @ Bake.Eat.Repeat. says
That pasta definitely screams spring to me! Love all the green stuff, I want this for supper!
Sarah says
Thanks Stacey! You just could never go wrong with the green stuff. 😉
Kelsey @ Snacking Squirrel says
You did it up right with all the wonderful vegetables. I think pastas are great like that…when its a mix of pasta to abundance of veggies. Mmmm healthy.
Sarah says
Thanks Kelsey! This is definitely MY choice of health food. 😀
Kelly - Life Made Sweeter says
All that green goodness is totally making my belly smile!!! Love all those yummy veggies! Perfect pasta for spring!
Sarah says
Thanks Kelly!! Happy Friday, lady! 🙂
mira says
So beautiful, fresh and delicious Sarah! Love pasta and this one is just perfect for Spring! It is amazing how much inspiration the warmer weather brings 🙂 pinning!
Sarah says
Thanks so much Mira! Bring on spring and all the green glory. 🙂
Michelle { A Latte Food } says
Yes to all of the green! That might be my favorite part about spring–all the colors! And delicious seasonal fruits and veggies. This pasta dish is gorgeous! Love and pinned!
Sarah says
Thanks for the sweet words and for the pin, Michelle!! Happy Friday! 🙂
Manali @ CookWithManali says
Oh my god I want this for my lunch right now! Sarah, this is amazing, just the kind of pasta I love -loaded with veggies! so green, so fresh! Pinned!
Sarah says
Thanks so much Manali! If you love the green stuff, you’ve just gotta try this!
Justine | Cooking and Beer says
YUM! I’m loving this pasta with all that green goodness! Also, you are such a freakin’ cutie pie and I love reading everything you write…and that is all I have to say on the matter.
Sarah says
Girl, you TOTALLY make my day with your awesome comments. You’re the sweetest, Justine! Happy Friday! 🙂 xoxo
Rachelle @ Beer Girl Cooks says
Peas and asparagus and broccoli! LOVE! Please send with a boatload of parm! 🙂
Sarah says
Haha! Will do! 😉 Thanks Rachelle!
Olivia - Primavera Kitchen says
This looks beyond words good, Sarah! Love all the veggies in there 😉
Sarah says
Thanks Olivia! It totally made me think of you and your blog name! 🙂
Mariah @ Mariah's Pleasing Plates says
I am drooling over all this green goodness! This pasta is so perfect! And your pictures are gorgeous! I have never seen broccoli look SO good! Pinned!
Sarah says
Aww thanks for the kind words and for the pin, Mariah!! 🙂
Julia | JuliasAlbum.com says
What a colorful, beautiful salad! The more color, the better! Makes a perfect lunch!
Sarah says
Thanks so much Julia! Definitely bring on all things COLORFUL this time of year! 🙂