Creamy Pasta Primavera
This post may contain affiliate links. Please read my disclosure policy.
This pasta primavera is all about the contrast of crisp vegetables, al dente pasta, and a Parmesan cream sauce that unites the dish. The key is cooking the vegetables in stages so they stay vibrant and just tender.

“Primavera” means spring in Italian, but nothing should stop you from making it all year long. Your mix of veggies might vary with the seasons, but the method stays the same — quick cooking, layered flavor, and a sauce that lightly coats the pasta instead of drowning it.
Why this recipe is so good
- Layer the vegetables: I don’t throw everything in the pan at once. Cooking them in stages is the key to tender-crisp vegetables, with their texture and color intact.
- The cream sauce: I make it with straight-up cream, butter and Parmesan — no flour or cream cheese is needed to “fake” a thick texture.
Key ingredient notes

- Pasta: I tend to go classic, with long strands like fettuccine, tagliatelle, or spaghetti — they’re my fave because the sauce clings lightly to the strands. Short shapes like penne or shells are great for catching the vegetables.
- Red and orange vegetables: Cherry tomatoes, carrots, bell peppers, or yellow squash — use whatever looks best at the market.
- Green vegetables: Depending on what’s in the market, you can use asparagus, broccoli florets, or frozen peas. Green beans, zucchini, or snap peas work beautifully too.
- Sauce: I make the sauce without flour or thickener, like this quick Alfredo sauce with heavy cream. I add a little lemon zest to keep it lively.
How to prep the vegetables
- This dish comes together in minutes, but slicing and prepping takes the most time. You’ll be cooking each of the vegetables in one pan in progressive steps, so they’ll all be tender at the same time.

Have all your prepped veggies ready before you start cooking. Aim for about 6 cups total for a good balance of texture and color. 
Slice tomatoes in half, and bell pepper and peeled carrots into matchsticks. 
Slice broccoli into bite-size pieces, and the asparagus into 2-inch lengths.
Let’s cook it!

Heat olive oil and butter over medium heat in a large skillet, sized to hold the sauce and pasta — a 12-inch one is my pick. Cook the shallots and garlic until aromatic, 1 minute. 
Add the carrots to the softened shallot and cook 5 minutes, stirring occasionally. 
Add the broccoli and asparagus. Cover the pan and allow them to steam 4-5 minutes, until they turn bright green.

Remove the lid. Add the bell peppers and cook 2 minutes. 
Add salt, then pour in the cream and bring to a simmer.

After the cream thickens (about 5 minutes), stir in the tomatoes, peas and 1/2 cup Parmesan cheese. 
Stir in the cooked pasta, and gently toss together. Garnish the pasta with fresh basil and remaining cheese. Serve immediately for the best saucy texture.

Creamy Pasta Primavera
Equipment
Recipe Video
Ingredients
- 8 ounces fettuccine pasta, or spaghetti, penne or other pasta shape
- 4 tablespoons butter
- 1 tablespoon extra virgin olive oil
- 2 tablespoons finely chopped shallot, or yellow onion
- 2 teaspoons finely chopped garlic, 1-2 cloves
- 1 carrot, peeled and sliced into matchsticks
- 2 cups broccoli florets, 4 ounces
- ½ pound 2-inch fresh asparagus spears
- 1 cup sliced red bell pepper, red, orange or a mixture
- 1½ cups heavy whipping cream
- Kosher salt
- 1 cup halved cherry tomatoes
- 1 cup peas, fresh or frozen
- Grated fresh lemon zest
- ¾ cup grated Parmesan cheese
- ¼ cup fresh basil leaves, or chopped parsley
Instructions
- Bring a large pot of water to a boil. Salt the water generously (about 1 tablespoon kosher salt per quart of water), and add 8 ounces fettuccine pasta. Cook until al dente according to package directions. Drain and keep warm.
- Put 4 tablespoons butter and 1 tablespoon extra virgin olive oil in a large (12-inch) skillet and place over medium heat. When the butter melts, stir in 2 tablespoons finely chopped shallot and 2 teaspoons finely chopped garlic. Cook until aromatic, about 1 minute.
- Add the carrots to the pan. Cook 3-4 minutes, until they turn bright orange.
- Stir in 2 cups broccoli florets and ½ pound 2-inch fresh asparagus spearsCover the pan and let them steam 4-5 minutes, until they're bright green. Remove the lid.
- Add 1 cup sliced red bell pepper to the skillet, stirring and cooking 1-2 minutes. Pour in 1½ cups heavy whipping cream and season with 1 teaspoon salt. Turn up the heat to medium-high and bring the cream to a boil. Cook the sauce about 5 minutes, until it looks thickened.
- Stir the 1 cup halved cherry tomatoes, 1 cup peas, and ½ cup of the Parmesan cheese into the sauce, then remove from the heat. Add the pasta and gently stir to coat the strands with the sauce. Add grated fresh lemon zest.
- Transfer to a serving bowl (or serve straight from the pan). Sprinkle the remaining ¼ cup cheese and ¼ cup fresh basil leaves over the pasta and serve right away.
Karen’s Notes and Tips
- This dish comes together in minutes, but the key is to have your vegetables prepped before you start cooking.
- Mix and match a variety of colorful vegetables (you’ll want about 6 cups total). Try green beans (cut into 2-inch pieces), sliced zucchini, snap peas or snow peas, yellow squash, yellow or orange tomatoes. Saute sturdier vegetables, such as green beans, before adding in the more tender ones.
- For the pasta, you can try any type of long pasta such as fettuccine, tagliatelle, or spaghetti, or a short pasta shape like penne, shells or farfalle (bowtie pasta).
- If you have leftovers, refrigerate in storage container up to 3 days. Keep in mind that the pasta will absorb the cream as it cools. Leftover pasta primavera won’t be as saucy, but will still taste great!
Nutrition per serving
Nutrition facts are calculated by third-party software. If you have specific dietary needs, please refer to your favorite calculator.

Hey, I’m Karen
Creator of Familystyle Food
I’m a food obsessed super-taster and professionally trained cook ALL about creating elevated dinners with everyday ingredients. Find simplified recipes made from scratch and enjoy incredibly tasty food! Read more about me here.












Tastes like a high-end restaurant pasta dish! Followed it to a T except I didn’t add peas (hubby doesn’t like them) and it still came out perfect! I’m never making pasta primavera any other way now. This IS the best recipe! Thanks so much!!!
Loved it! It came out very tasty. I didn’t add the tomatoes (I forgot) but the taste was great anyways! Thank you 🙂
SO SO GOOD!!! My dinner guest raved about this dish and all wanted the recipe! I can’t wait to have this again! Thank you!