Pasta Primavera Recipe
Introduction
Pasta Primavera is a fresh and vibrant dish that celebrates the flavors of spring vegetables. With a creamy sauce and a medley of colorful vegetables, this pasta is both comforting and light—perfect for a quick weeknight dinner or a casual gathering.

Ingredients
- Kosher salt
- 12 oz. spaghetti
- 1/4 cup (or more) extra-virgin olive oil
- 1 large zucchini, sliced into 1/2″ half-moons
- 1 bunch asparagus, trimmed, quartered crosswise
- 1/2 red onion, sliced into 1/4″ half-moons
- 2 small leeks, cut into 1/2″ half-moons
- 1 red bell pepper, seeds and ribs removed, chopped
- 5 cloves garlic, finely chopped
- 1 cup grape tomatoes
- 3/4 cup heavy cream
- 1/3 cup frozen peas, thawed
- 2 oz. Parmesan, finely grated, plus more for serving
- Lemon zest and juice from 1 small lemon (optional)
- Freshly ground black pepper
Instructions
- Step 1: Bring a large pot of salted water to a boil. Cook the spaghetti, stirring occasionally, until just under al dente according to package instructions, about 6 to 7 minutes. Reserve 1 1/2 to 2 cups of the pasta cooking water before draining.
- Step 2: While the pasta cooks, heat 1/4 cup olive oil in a large high-sided skillet over medium-high heat. Add the zucchini and cook, stirring occasionally, until it starts to soften and turns lightly golden but remains vibrant green, about 3 to 4 minutes. Season with 1/2 teaspoon salt. Add the asparagus, season with another 1/2 teaspoon salt, and cook, stirring often, until the asparagus is bright green and tender, about 4 minutes. Transfer the cooked vegetables to a plate.
- Step 3: Reduce the heat to medium. If needed, add 1 to 2 tablespoons more olive oil to coat the skillet. Add the red onion and leeks and cook, stirring occasionally, until they begin to wilt and caramelize, about 5 minutes. Season with 1 teaspoon salt. Add the red bell pepper and cook, stirring and reducing heat if the onions and leeks start to char, until the pepper softens slightly, about 3 to 4 minutes. Stir in the garlic and cook until fragrant and the onions are translucent, about 2 minutes.
- Step 4: Lower the heat to medium-low. Add the grape tomatoes, heavy cream, peas, and 1/2 cup of the reserved pasta water. Cook, stirring occasionally, until the tomatoes are tender and beginning to burst, about 2 to 3 minutes. Return the spaghetti, zucchini, and asparagus to the skillet. Add the grated Parmesan and a splash of pasta water, tossing to combine. Add more pasta water if needed until the sauce is glossy and the cheese has melted.
- Step 5: Stir in the lemon zest and juice if using. Season with freshly ground black pepper to taste. Serve immediately with extra Parmesan on the side.
Tips & Variations
- Use whatever fresh vegetables you have on hand, like peas, carrots, or snap peas, to keep this recipe versatile and seasonal.
- For a lighter version, swap the heavy cream for half-and-half or a mix of cream and vegetable broth.
- If you prefer a bit of heat, add a pinch of red pepper flakes when cooking the garlic.
Storage
Store leftover pasta primavera in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of water or cream to restore the sauce’s creaminess. Avoid microwaving to maintain texture and flavor.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta?
Absolutely! While spaghetti works well, you can substitute penne, fettuccine, or even farfalle depending on your preference or what you have available.
How can I make this dish vegetarian or vegan?
This recipe is already vegetarian. To make it vegan, replace the heavy cream with a plant-based cream alternative and use vegan Parmesan or nutritional yeast instead of regular Parmesan cheese.
Print
Pasta Primavera Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Pasta Primavera is a vibrant and creamy vegetable pasta dish featuring tender zucchini, asparagus, bell pepper, and peas cooked in a delicate Parmesan cream sauce. This recipe combines lightly sautéed vegetables with al dente spaghetti, finished with fresh lemon zest and juice for a bright, flavorful meal perfect for spring and summer.
Ingredients
Produce
- 1 large zucchini, sliced into 1/2” half-moons
- 1 bunch asparagus, trimmed, quartered crosswise
- 1/2 red onion, sliced into 1/4” half-moons
- 2 small leeks, cut into 1/2” half-moons
- 1 red bell pepper, seeds and ribs removed, chopped
- 5 cloves garlic, finely chopped
- 1 cup grape tomatoes
- 1/3 cup frozen peas, thawed
- Lemon zest and juice from 1 small lemon (optional)
Pasta & Dairy
- 12 oz. spaghetti
- 3/4 cup heavy cream
- 2 oz. Parmesan, finely grated, plus more for serving
Oils & Seasonings
- Kosher salt
- 1/4 cup (or more) extra-virgin olive oil
- Freshly ground black pepper
Instructions
- Cook Pasta: Bring a large pot of water to a boil and salt it generously. Add the spaghetti and cook, stirring occasionally, for 6 to 7 minutes or until just under al dente according to package directions. Reserve 1 1/2 to 2 cups of the pasta water before draining.
- Sauté Zucchini and Asparagus: In a large high-sided skillet over medium-high heat, heat 1/4 cup of extra-virgin olive oil. Add the zucchini and cook, stirring occasionally, until it starts to soften and turns lightly golden but still vibrant green, about 3 to 4 minutes; season with 1/2 teaspoon kosher salt. Add the asparagus and season with another 1/2 teaspoon salt. Cook, stirring often, until the asparagus is tender and vibrant green, about 4 minutes. Transfer these vegetables to a plate.
- Cook Onions, Leeks, Bell Pepper, and Garlic: Reduce the skillet heat to medium. If needed, add 1 to 2 tablespoons more oil to coat the pan. Add the sliced onions and leeks and cook, stirring occasionally, until they begin to wilt and caramelize, about 5 minutes; season with 1 teaspoon kosher salt. Add the chopped red bell pepper and cook, stirring and lowering heat if necessary to prevent charring, until slightly softened, about 3 to 4 minutes. Finally, stir in the finely chopped garlic and cook until fragrant and the onions are translucent, about 2 minutes.
- Prepare Cream Sauce: Lower the heat to medium-low and add the grape tomatoes, heavy cream, thawed peas, and 1/2 cup of the reserved pasta water to the skillet. Cook, stirring occasionally, until the tomatoes soften and start to burst, about 2 to 3 minutes.
- Combine Pasta and Vegetables: Return the cooked spaghetti, sautéed zucchini, and asparagus to the skillet. Add the grated Parmesan cheese and a splash of the reserved pasta water. Toss everything together over low heat, adding more pasta water as needed, until the sauce is glossy and the cheese has melted beautifully.
- Finish and Season: Stir in the lemon zest and juice if using, and season the dish with freshly ground black pepper to taste. Serve the Pasta Primavera hot, topped with additional Parmesan cheese if desired.
Notes
- Reserve pasta water to adjust sauce consistency and help the sauce adhere to pasta.
- Use fresh vegetables for the best flavor and texture.
- Optional lemon zest and juice brighten the dish but can be omitted if preferred.
- Parmesan cheese adds richness and umami; substitute with a vegetarian hard cheese if needed.
- For a lighter version, substitute heavy cream with half-and-half or a plant-based cream alternative.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
Keywords: Pasta Primavera, vegetarian pasta, spring vegetables, creamy pasta, Italian pasta recipe, vegetable pasta dish

