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.


Jess @ Sweet Menu says
Wow Sarah, what a beautiful pasta salad! And your photos are just stunning – so bright and fresh! It’s about dinner time here and now my mouth is watering!
Sarah says
Thanks for the photo love, Jess! I wish I could send you a panful of this primavera! 🙂
Melanie @ Carmel Moments says
That is so gorgeous Sarah! I must add to the menu soon. Love those pretty colors!
Sarah says
Yes, you must try it asap, Melanie! Seriously my new fav spring dinner right here. 😉
Kelly // The Pretty Bee: Cooking & Creating says
This is so pretty! I love all the shades of green in this healthy dish! YUM!
Sarah says
Thanks Kelly! Hope you’re having an awesome weekend, girl! 🙂
Cailee says
“Thursday is green for dinner!” I love that!! Seriously we need to implement it! 🙂 Great recipe to reign in Spring! So bright, healthy and inviting! Love it girl!!
Sarah says
Right?! It should totally become a thing. 😉 Thanks so much Cailee!
Kelley @ Chef Savvy says
This looks so colorful and fresh Sarah! Perfect for springtime! Can’t wait to try!
Sarah says
Thanks so much Kelley!! 🙂
Alice @ Hip Foodie Mom says
Springtime veggie pasta primavera is my fave!!! I love using in-season vegetables .. LOVE this, Sarah!!! gorgeous!
Sarah says
The veggies are totally my fav part about spring! Happy weekend, Alice!
Ashley | Spoonful of Flavor says
Beautiful dish full of spring goodness!
Sarah says
Thanks Ashley!
helen @ scrummylane says
Bow tie pasta is my favourite too! And I really can’t think of a better way to serve it than this! I was in love from the moment I glimpsed the first photo….so colourful!
Sarah says
Thanks Helen! This pasta is totally up your alley if you love the color! 😉
Christin@SpicySouthernKitchen says
What a beautiful spring pasta! And I’d totally be ok with a truck load AND a boat load of Parmesan!
Sarah says
Haha! The more Parmesan the merrier, right?! 🙂
Danielle says
Sarah, I can’t get over how gorgeous these pictures look! This pasta looks so fresh and vibrant and I love all of the veggies in there. Beautiful!
Sarah says
Aww thanks so much for the photo love, Danielle! You’re too kind. 🙂
Sherri@The Well Floured Kitchen says
Yes bowties are fun! And this pasta would be a huge hit around here (we already eat everything under a boatload of cheese)- so it sounds right up our alley 🙂 Love all the spring greens!
Sarah says
Haha! YES to boatloads of cheese! It just makes everything better. 😉 Thanks Sherri!
Medha @ Whisk & Shout says
This looks so fresh and delicious! Perfect spring meal 🙂
Sarah says
Thanks Medha!
Amber @ Dessert Now, Dinner Later! says
You seriously make veggies look good! I wish I had a bite of this right now!
Sarah says
Aww thanks Amber!
Judit + Corina @Glamorous Bite says
What a vibrant and beautiful bowl of goodness, Sarah! Wishing you a lovely weekend 🙂
J+C
Sarah says
Thanks Judit and Corina! Happy weekend to you as well!
Lily Lau says
What a special dish to welcome spring! Thanks for sharing, lovely girl 🙂
Sarah says
Thank you Lily Lau! 🙂
Mary Frances says
Green is good! And especially in pasta salads – I am all over this recipe Sarah. Give me all the spinach and peas for life! Pinned! And happy Easter 🙂
Sarah says
Ahhhh yes! Green for LIFE. 🙂