If you’re looking for a dinner that’s bright, satisfying, and ready in under 30 minutes, this Pasta Primavera is exactly what you need.
It’s loaded with crisp-tender vegetables, a velvety Parmesan cream sauce, and perfectly cooked pasta that soaks up every last drop of flavor.
This is the kind of meal that feels indulgent without being heavy. It’s comfort food that actually makes you feel good after eating it.
I love making this on busy weeknights when I want something that looks impressive but takes minimal effort.
The vegetables are flexible, the sauce comes together fast, and the whole dish is on the table before anyone gets too hungry.
Pasta primavera originally rose to fame in the 1970s as a celebration of fresh spring vegetables tossed with pasta and a light cream sauce.
The most popular version today features a medley of colorful veggies like zucchini, bell peppers, broccoli, and cherry tomatoes, coated in a rich but simple Parmesan cream sauce. That’s exactly what we’re making here.
You might also enjoy: Baked Feta Pasta
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 4 servings |
| Difficulty Level | Easy |

Why You’ll Love This Pasta Primavera
This dish is a total crowd-pleaser because it manages to be creamy, fresh, and filling all at once.
The sauce is rich enough to feel like a treat, but the vegetables keep everything balanced and light.
It’s incredibly versatile. Use whatever veggies are in your fridge and the recipe still works beautifully.
The ingredients are simple and affordable. You don’t need anything fancy to make this taste restaurant-quality.
It reheats well, which means leftovers the next day are just as good.
- Ready in about 35 minutes from start to finish
- Uses everyday pantry and refrigerator staples
- Easily customizable with seasonal vegetables
- Naturally vegetarian as written
- Kid-friendly and family-approved
- Perfect for meal prep and weeknight dinners
This pasta also pairs wonderfully alongside my Spring Pea and Mint Salad for a full veggie-forward meal.
Ingredients
The beauty of pasta primavera is that you can adapt the vegetable lineup to whatever looks freshest.
This version uses the classic combination that most people associate with the dish.
- 12 oz (340g) penne pasta (or fettuccine/rigatoni)
- 2 tablespoons olive oil
- 4 cloves garlic, minced
- 1 medium zucchini, sliced into half-moons
- 1 medium yellow squash, sliced into half-moons
- 1 red bell pepper, thinly sliced
- 1 cup broccoli florets, cut small
- 1 cup cherry tomatoes, halved
- 1/2 cup frozen peas
- 1 cup heavy cream
- 1/2 cup low-sodium chicken or vegetable broth
- 1 cup freshly grated Parmesan cheese, plus more for serving
- 2 tablespoons unsalted butter
- 1 teaspoon Italian seasoning
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
- 1/2 cup reserved pasta cooking water
- Fresh basil leaves for garnish
- Zest of 1 lemon
Read Also: Marry Me Shrimp Pasta Recipe
Kitchen Equipment Needed
You don’t need any specialized equipment for this recipe. A large skillet and a pot for boiling pasta are the two most important items you’ll reach for.
- Large stainless steel or non-stick skillet (12-inch recommended)
- Large pasta pot (at least 6-quart)
- Colander for draining pasta
- Chef’s knife and cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Box grater or microplane grater for fresh Parmesan
- Ladle or heatproof cup for reserving pasta water
Recommended Products for This Recipe
Over the years I’ve tested this recipe countless times, and these are the specific products that genuinely make a difference in the final result.
I only recommend what I actually use in my own kitchen.
1. Freshly Grated Parmesan Cheese Block
Pre-shredded Parmesan contains anti-caking agents that prevent it from melting smoothly into a cream sauce.
Buying a block and grating it yourself produces a silky, lump-free sauce every single time. It’s one small step that makes a huge difference in texture.
2. All-Clad Stainless Steel Skillet
A high-quality stainless steel skillet gives you even heat distribution so your vegetables sauté properly rather than steaming in an uneven pan.
The fond (brown bits) that builds up on stainless also adds incredible flavor when you deglaze with cream and broth. It’s a pan you’ll use for everything.
3. OXO Good Grips Box Grater
A sturdy box grater with sharp edges makes quick work of grating a full block of Parmesan without your knuckles suffering.
The OXO version has a non-slip base that keeps it steady on the counter. It’s simple, durable, and endlessly useful.
4. De Cecco Penne Rigate
The ridged surface of rigate-style penne grips creamy sauces far better than smooth pasta, so you get more sauce in every bite.
De Cecco is one of the most consistently well-made Italian pasta brands available, with a firm texture that holds up beautifully without going mushy. It’s my go-to for any cream-based pasta dish.

Step-by-Step Instructions: How to Make Pasta Primavera
1. Bring a Large Pot of Water to a Boil
- Fill your large pasta pot with water and place it over high heat on the stove.
- Once the water is boiling vigorously, add a generous amount of salt — the water should taste pleasantly salty, like mild ocean water. This is your only opportunity to season the pasta itself.
- Do not add oil to the pasta water. Oil coats the pasta and prevents the sauce from adhering to it later.
2. Cook the Pasta Until Just Al Dente
- Add the 12 oz of penne pasta to the boiling salted water.
- Cook according to the package directions, but aim for 1 to 2 minutes less than the suggested time. The pasta will continue cooking in the sauce, so you want it slightly underdone — firm to the bite, with just a tiny bit of resistance in the center.
- Before draining, use a ladle or heatproof cup to scoop out at least 1/2 cup of the starchy pasta cooking water and set it aside. This pasta water is essential for loosening and emulsifying the sauce later.
- Drain the pasta through a colander and set it aside. Do not rinse the pasta — the surface starch helps the sauce cling to every piece.
3. Prep All Your Vegetables
- While the water heats up (or while the pasta cooks), prepare all your vegetables so they’re ready to go into the pan.
- Slice the zucchini and yellow squash into half-moon shapes, about 1/4-inch thick. Thinner slices will cook faster and become too soft; thicker slices will stay firmer and give the dish more texture.
- Thinly slice the red bell pepper into strips roughly 2 to 3 inches long.
- Cut the broccoli into small florets, no larger than bite-size, so they cook quickly and evenly.
- Halve the cherry tomatoes. These will break down slightly in the pan and add a burst of natural sweetness to the sauce.
- Mince the 4 garlic cloves finely. Larger pieces of garlic can burn quickly, so a fine mince ensures even cooking and a mellower flavor.
4. Sauté the Vegetables
- Heat 2 tablespoons of olive oil in your large skillet over medium-high heat. Let the oil shimmer and get hot before adding anything — a hot pan prevents the vegetables from steaming and ensures they get some color.
- Add the broccoli florets first since they take the longest to cook. Sauté for 2 minutes, stirring occasionally, until they start to turn bright green.
- Add the sliced zucchini, yellow squash, and red bell pepper to the pan. Season with a pinch of salt and black pepper.
- Cook the vegetables for 4 to 5 minutes, stirring occasionally, until they’re just tender but still have a slight bite. You want them crisp-tender, not mushy. Resist the urge to stir constantly — letting the vegetables sit undisturbed for 30 to 60 seconds at a time allows them to develop a light golden color.
- Add the cherry tomatoes and the frozen peas to the pan. Stir everything together and cook for another 1 to 2 minutes until the tomatoes begin to soften and release some of their juices.
- Push all the vegetables to the edges of the pan, creating a clear space in the center.
5. Make the Cream Sauce
- Add the 2 tablespoons of butter to the center of the pan (the cleared space). Let it melt completely over medium heat.
- Add the minced garlic to the melted butter. Stir the garlic continuously and cook for about 30 to 60 seconds until it smells fragrant and turns very lightly golden. Watch it closely — garlic can go from golden to burnt in just a few seconds, and burnt garlic will make the entire dish taste bitter.
- Pour in the 1/2 cup of broth. Stir and scrape up any browned bits from the bottom of the pan. These caramelized bits are pure flavor.
- Add the 1 cup of heavy cream, the 1 teaspoon of Italian seasoning, and the red pepper flakes if using. Stir everything together to combine.
- Bring the sauce to a gentle simmer — small bubbles forming around the edges of the pan, not a rolling boil. Let it simmer for 2 to 3 minutes, stirring occasionally, until it reduces slightly and starts to thicken.
6. Add the Parmesan and Finish the Sauce
- Reduce the heat to medium-low before adding the Parmesan. High heat can cause the cheese to clump or turn grainy instead of melting smoothly.
- Add the 1 cup of freshly grated Parmesan cheese to the simmering sauce a handful at a time, stirring constantly as you add each addition. Adding it gradually ensures it melts evenly and creates a smooth, silky sauce.
- Stir until the Parmesan is fully melted and the sauce looks velvety and cohesive. Taste the sauce at this point and adjust with salt and black pepper as needed.
- Add the lemon zest and stir it in. The lemon brightens the whole dish and cuts through the richness of the cream sauce.
7. Combine the Pasta and Vegetables with the Sauce
- Add the drained pasta directly into the skillet with the sauce and vegetables. Toss everything together gently using tongs or a large spoon until every piece of pasta is coated in sauce and the vegetables are evenly distributed throughout.
- If the sauce looks too thick or the pasta seems dry, add the reserved pasta cooking water a splash at a time, tossing between additions. The starchy pasta water loosens the sauce perfectly while also helping it cling to the pasta. Start with 2 to 3 tablespoons and add more as needed.
- Let everything cook together in the pan for 1 to 2 minutes over medium-low heat, tossing regularly. This allows the pasta to finish cooking slightly in the sauce and absorb all that creamy, garlicky flavor.
- Taste one more time and adjust seasoning with salt, pepper, or more red pepper flakes if desired.
8. Garnish and Serve Immediately
- Remove the pan from the heat.
- Divide the pasta into bowls or onto a large serving platter.
- Top with a generous amount of additional freshly grated Parmesan cheese.
- Tear a few fresh basil leaves and scatter them over the top. The fresh basil adds a beautiful color contrast and a sweet herbal note that completes the dish.
- Serve immediately while the sauce is hot and the pasta is at its creamiest. Pasta primavera is best eaten fresh, as cream sauces tend to thicken as they cool.
The technique I use for building the sauce here is similar to what I use in my Garlic Shrimp Pasta, which is another fast, flavor-packed weeknight favorite.
Tips for The Best Pasta Primavera
A few simple habits make the difference between a good pasta primavera and a genuinely great one. These tips are easy to apply and will elevate your results every time.
- Salt the pasta water generously. Unseasoned pasta makes the whole dish taste flat, no matter how flavorful the sauce is. The pasta itself needs to be seasoned from within.
- Always use freshly grated Parmesan. Pre-shredded Parmesan is coated with cellulose and won’t melt properly. A fresh block grated on a box grater produces a far smoother, creamier sauce.
- Don’t overcook the vegetables. Crisp-tender vegetables with a bit of bite are what make this dish feel vibrant. Mushy vegetables make it feel heavy and dull.
- Save the pasta water. This is non-negotiable. The starchy cooking water is the secret weapon for achieving a silky sauce that coats the pasta perfectly rather than pooling at the bottom of the bowl.
- Add the Parmesan off direct heat or over very low heat. High heat causes the proteins in the cheese to seize and clump instead of melting smoothly.
- Finish with lemon zest. It brightens the whole dish and balances the richness of the cream. Don’t skip it.
- Taste and season at the end. Every batch of Parmesan varies in saltiness, so always taste the finished dish before serving and adjust accordingly.
Read Also: Instant Pot Tortellini Recipe
Serving Suggestions

Pasta primavera is a complete meal on its own, but it pairs beautifully with simple sides that complement rather than compete with the creamy veggie-forward flavors.
A crisp, lightly dressed green salad is the most natural companion. The freshness and acidity of a salad cuts through the richness of the cream sauce perfectly.
A crusty loaf of good bread on the side is always welcome for scooping up the extra sauce at the bottom of the bowl.
- A light Cucumber Salad for a refreshing, cooling contrast
- Roasted Brussels Sprouts for a crispy, savory side
- Herb Roasted Vegetables to double up on the spring vegetable theme
- A bowl of Asparagus Soup (No Cream) as a light starter before the pasta
- Sliced crusty bread or garlic bread for sauce-mopping duty
- A light white wine like Pinot Grigio or Sauvignon Blanc for the adults at the table
Variations of Pasta Primavera
One of the best things about pasta primavera is how easily it adapts to whatever vegetables you have on hand or whatever flavor direction sounds appealing.
Here are some easy ways to make it your own.
- Add protein: Grilled chicken, sautéed shrimp, or pan-seared scallops all work beautifully stirred into the finished pasta for a heartier meal.
- Make it lighter: Swap the heavy cream for half-and-half or a combination of cream cheese and pasta water for a slightly lighter sauce that’s still creamy.
- Use different pasta shapes: Fettuccine, rigatoni, farfalle (bow ties), or fusilli all work well. Ridged or textured pasta shapes tend to hold cream sauce better than smooth ones.
- Add sun-dried tomatoes: Chop a handful of sun-dried tomatoes packed in oil and stir them in with the other vegetables for a sweet, concentrated tomato flavor.
- Go dairy-free: Use full-fat coconut cream in place of heavy cream and nutritional yeast instead of Parmesan for a completely dairy-free version. The flavor profile shifts, but it’s still delicious.
- Try seasonal vegetables: Asparagus, snap peas, corn kernels, spinach, artichoke hearts, or mushrooms can all take the place of or supplement the main vegetable lineup.
- Add lemon butter sauce: For a tangier version, reduce the cream slightly and finish with an extra tablespoon of butter and additional lemon juice for a lighter, more citrus-forward sauce.
Storage and Reheating
Pasta primavera is best eaten fresh, but it stores reasonably well for a day or two.
The sauce will thicken considerably as it cools, but it can be brought back to a creamy consistency with a bit of liquid.
- Refrigerator: Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Freezing: This recipe is not ideal for freezing. Cream-based sauces tend to break (separate) when frozen and thawed, resulting in a grainy, unpleasant texture.
- Stovetop reheating (recommended): Transfer the pasta to a skillet over medium-low heat. Add a splash of broth, cream, or water (2 to 3 tablespoons) and toss gently as it warms. The liquid revives the sauce and restores its silky consistency. Heat until warmed through, about 3 to 4 minutes.
- Microwave reheating: Place the pasta in a microwave-safe bowl and add a small splash of water or broth. Cover loosely with a damp paper towel (this traps steam and prevents the sauce from drying out). Microwave in 60-second intervals, stirring between each, until heated through.
- Do not overheat: Cream sauces can break if they get too hot during reheating. Always use gentle, low heat and add liquid as needed.
For another pasta dish that reheats beautifully the next day, check out my Crockpot Baked Ziti.
Nutritional Facts
The following is an approximate nutritional breakdown per serving (based on 4 servings).
Exact values will vary depending on specific brands used and any ingredient substitutions made.
| Nutrition Per Serving (Approximate) | |
|---|---|
| Calories | ~580 kcal |
| Total Fat | ~28g |
| Saturated Fat | ~15g |
| Carbohydrates | ~63g |
| Fiber | ~5g |
| Protein | ~18g |
| Sodium | ~420mg |
| Calcium | ~280mg |
These numbers reflect the dish as a vegetarian meal. Adding protein like chicken or shrimp will increase the calorie and protein content accordingly.
Health Benefits of Key Ingredients
This dish doesn’t just taste good, many of its core ingredients bring genuine nutritional value to your plate.
The rainbow of vegetables provides a range of vitamins, minerals, and antioxidants that support overall health and wellbeing.
- Zucchini and yellow squash are low in calories and high in vitamin C, potassium, and antioxidants that support healthy skin and immune function.
- Broccoli is one of the most nutrient-dense vegetables available, providing vitamin K, vitamin C, folate, fiber, and compounds that have been studied for their anti-inflammatory properties.
- Red bell pepper contains more vitamin C than an orange and provides beta-carotene, which the body converts to vitamin A for eye and immune health.
- Cherry tomatoes are rich in lycopene, a powerful antioxidant associated with heart health and reduced cellular oxidative stress.
- Garlic has been used medicinally for centuries and contains allicin, a compound shown to have antibacterial and immune-supportive properties.
- Parmesan cheese provides a meaningful dose of calcium and protein in each serving, supporting bone health and satiety.
- Peas add plant-based protein and fiber to the dish, supporting digestive health and helping you feel fuller for longer.
You might also enjoy: Spring Vegetable Tart
FAQs About Pasta Primavera
1. Can I use a different type of pasta for this recipe?
Absolutely. Penne is popular because its tubular shape traps cream sauce beautifully, but fettuccine, rigatoni, farfalle, or fusilli all work wonderfully here.
The key is choosing a pasta shape with some texture or ridges so the sauce has something to cling to.
2. Can I make this recipe gluten-free?
Yes. Simply swap the regular pasta for your preferred gluten-free pasta, brown rice pasta, chickpea pasta, and corn pasta all hold up well in cream-based sauces.
Just keep in mind that gluten-free pasta can become mushy if overcooked, so watch it closely and pull it slightly earlier than the package suggests.
3. How do I keep the sauce from getting too thick?
The sauce naturally thickens as it sits and as the pasta absorbs the liquid.
Whenever it becomes too thick, add a splash of the reserved pasta water (or a little warm broth) and toss over low heat until it loosens back up.
This is exactly why reserving the pasta cooking water is so important, it’s the easiest fix for a sauce that’s become too dense.
4. Can I make pasta primavera ahead of time?
This dish is best served fresh because cream sauces thicken and pasta continues to absorb liquid as it sits.
If you want to prep ahead, you can chop all the vegetables and grate the Parmesan in advance, then cook everything just before serving in about 20 minutes.
5. What vegetables can I substitute or add?
Pasta primavera is one of the most forgiving recipes when it comes to vegetable swaps.
Asparagus, mushrooms, spinach, snap peas, corn, artichoke hearts, or shaved fennel are all excellent additions or replacements.
Just keep the overall volume of vegetables roughly the same so the sauce-to-veggie ratio stays balanced.

Easy Creamy Pasta Primavera
Ingredients
- 12 oz penne pasta 340g; rigatoni, fettuccine, or farfalle also work well
- 2 tbsp olive oil
- 4 garlic cloves minced finely
- 1 medium zucchini sliced into 1/4-inch half-moons
- 1 medium yellow squash sliced into 1/4-inch half-moons
- 1 red bell pepper thinly sliced into 2–3 inch strips
- 1 cup broccoli florets about 90g; cut into small bite-size pieces
- 1 cup cherry tomatoes about 150g; halved
- 1/2 cup frozen peas about 75g; no need to thaw
- 2 tbsp unsalted butter about 28g
- 1/2 cup low-sodium chicken or vegetable broth 120ml
- 1 cup heavy cream 240ml; see notes for lighter substitutions
- 1 tsp Italian seasoning
- 1/2 tsp red pepper flakes optional; adjust to taste
- 1 cup freshly grated Parmesan cheese about 100g; plus extra for serving. Do not use pre-shredded.
- 1 lemon zested only
- 1/2 cup reserved pasta cooking water 120ml; scoop out before draining pasta
- salt and black pepper to taste, for pasta water and seasoning
- fresh basil leaves torn; for serving
Equipment
- Large pasta pot At least 6-quart capacity
- Colander For draining pasta
- Large skillet 12-inch stainless steel or non-stick recommended
- Chef’s knife
- Cutting board
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Box grater or Microplane grater For freshly grating Parmesan
- Ladle or heatproof cup For reserving pasta cooking water
Method
- Bring a large pot of water to a vigorous boil over high heat, then add a generous amount of salt (the water should taste pleasantly salty). Do not add oil to the water.
- Add the penne and cook 1–2 minutes less than the package directions for al dente. Before draining, scoop out at least 1/2 cup of pasta water and set aside, then drain without rinsing.
- While the water heats, slice the zucchini and yellow squash into 1/4-inch half-moons, thinly slice the red bell pepper, cut broccoli into small florets, halve the cherry tomatoes, and finely mince the garlic.
- Heat olive oil in a large skillet over medium-high heat until shimmering. Add broccoli and cook 2 minutes, then add zucchini, yellow squash, and bell pepper with a pinch of salt and pepper; cook 4–5 minutes until crisp-tender.
- Stir in the cherry tomatoes and frozen peas and cook for 1–2 minutes until the tomatoes begin to soften. Push all the vegetables to the edges of the pan.
- Add butter to the center of the pan and let it melt, then add the minced garlic and stir constantly for 30–60 seconds until fragrant and lightly golden. Pour in the broth and scrape up any browned bits from the bottom of the pan.
- Stir in the heavy cream, Italian seasoning, and red pepper flakes (if using). Bring to a gentle simmer and cook for 2–3 minutes, stirring occasionally, until the sauce reduces slightly and begins to thicken.
- Reduce heat to medium-low and add the freshly grated Parmesan a handful at a time, stirring constantly until fully melted and the sauce is silky and smooth. Stir in the lemon zest and season with salt and pepper to taste.
- Add the drained pasta to the skillet and toss to coat evenly. Add reserved pasta water a few tablespoons at a time if the sauce is too thick, and cook together over medium-low heat for 1–2 minutes.
- Divide into bowls, top with extra freshly grated Parmesan and torn fresh basil leaves, and serve immediately while the sauce is at its creamiest.
Nutrition
Notes
- Always use freshly grated Parmesan. Pre-shredded Parmesan contains anti-caking agents that prevent smooth melting and create a grainy sauce. Grate a block fresh for best results.
- Save the pasta water. The starchy cooking water is essential for loosening and emulsifying the sauce. Always reserve at least 1/2 cup before draining.
- Don’t overcook the vegetables. Pull them while they’re still crisp-tender — they continue cooking slightly when tossed with the hot sauce and pasta.
- Add Parmesan off high heat. Melt the cheese over medium-low heat and add it gradually to prevent clumping or a grainy texture.
- Lighter sauce option: Swap the heavy cream for half-and-half, or use a mixture of cream cheese (2 oz) and extra pasta water for a lighter but still creamy sauce.
- Vegetable substitutions: Asparagus, mushrooms, spinach, snap peas, corn, artichoke hearts, or shaved fennel all work beautifully in place of or alongside the listed vegetables.
- Add protein: Stir in grilled chicken strips, sautéed shrimp, or pan-seared scallops after combining the pasta and sauce for a heartier meal.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days. This dish does not freeze well — cream sauces tend to break upon thawing.
- Reheating: Reheat in a skillet over medium-low heat with a splash of broth or water, tossing gently until warmed through. Avoid high heat, which can cause the sauce to break.
- Make-ahead tip: Chop all vegetables and grate the Parmesan up to 24 hours in advance and store in the refrigerator; the dish itself cooks in about 20 minutes when you’re ready to serve.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Pasta Primavera is the kind of dish that earns a permanent spot in your dinner rotation.
It’s fast, flexible, genuinely delicious, and made almost entirely from vegetables, which means you can feel good about eating a big bowl of it.
The creamy Parmesan sauce is rich without being overwhelming, and the crisp-tender vegetables keep every bite interesting.
I hope this recipe becomes as much of a weeknight staple in your home as it is in mine.
Give it a try this week, and let me know in the comments how it turned out for you.
I’d love to hear which vegetables you used and any tweaks you made. Sharing your experience helps other readers too, so don’t be shy.
Recommended:
- Lemon Asparagus Risotto
- Vegan Mushroom Stroganoff
- Crockpot Tortellini Alfredo
- Garlic Parmesan Sauce
- Vegetarian Spinach and Feta Quiche



