Classic pasta primavera is a bright, flexible dinner built around tender pasta and a colorful mix of spring vegetables. This version uses zucchini, bell pepper, broccoli, tomatoes, and peas, finished with lemon, Parmesan, and basil. The vegetables stay distinct instead of turning soft, and a splash of starchy pasta water helps the light sauce cling to every piece.
Why this pasta primavera works
Cooking the vegetables in stages is the key: broccoli gets a head start, while zucchini and bell pepper need only a few minutes. Cherry tomatoes and peas go in near the end so they warm through without losing their shape. Reserve pasta water before draining; its starch brings the olive oil, lemon, and cheese together into a glossy coating without heavy cream.

Tips for the best texture
Use a large skillet or Dutch oven so the vegetables have room to sauté instead of steam. Cut them into similar bite-size pieces, salt the pasta water well, and cook the pasta just shy of al dente because it will finish in the pan. Add pasta water a few tablespoons at a time; the exact amount depends on the shape and how much moisture the vegetables release. Finish with lemon zest, juice, Parmesan, and basil off the heat for a fresh flavor.
Easy swaps and serving ideas
Use asparagus, green beans, mushrooms, or spinach when they are in season. If using delicate spinach, stir it in at the very end. For more protein, add cooked white beans or grilled chicken; for a dairy-free bowl, omit the Parmesan and finish with extra lemon and olive oil. Serve with a simple salad or our creamy butternut squash soup for a cozy meal.
Storage and reheating
Refrigerate leftovers promptly in a covered container and use within 3 to 4 days. Reheat gently in a skillet with a splash of water, broth, or olive oil; add a little fresh lemon and basil after warming. Follow the USDA guidance for handling leftovers safely.
Classic Pasta Primavera Recipe
Prep: 15 minutes · Cook: 20 minutes · Total: 35 minutes · Yield: 4 servings
Classic Pasta Primavera
A quick, colorful vegetable pasta with lemon, Parmesan, and fresh basil.
Prep: 15 minutes · Cook: 20 minutes · Total: 35 minutes · Yield: 4 servings
Ingredients
- 12 ounces (340 g) penne or fusilli
- 2 tablespoons olive oil, divided
- 1 small zucchini, quartered lengthwise and sliced
- 1 red bell pepper, cut into bite-size strips
- 2 cups small broccoli florets
- 2 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 1 cup frozen peas, thawed
- 1 teaspoon fine salt, plus more for pasta water
- 1/2 teaspoon black pepper
- 1 teaspoon lemon zest and 2 tablespoons lemon juice
- 1/2 cup finely grated Parmesan, plus more for serving
- 1/3 to 1/2 cup reserved pasta water, as needed
- 1/4 cup chopped fresh basil
Instructions
- Bring a large pot of salted water to a boil. Cook the pasta until about 1 minute shy of the package’s al dente time. Before draining, reserve 1 cup pasta water.
- Meanwhile, heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add broccoli and 2 tablespoons water; cover for 2 minutes to steam lightly.
- Uncover. Add the remaining oil, zucchini, bell pepper, salt, and pepper. Sauté for 4 to 5 minutes, stirring occasionally, until the vegetables are bright and just tender.
- Stir in garlic and cook for 30 seconds. Add tomatoes and peas and cook for 2 minutes, until the tomatoes begin to soften.
- Add the drained pasta and 1/3 cup pasta water. Toss over medium heat for 1 to 2 minutes. Remove from heat; stir in lemon zest, lemon juice, and Parmesan. Add more pasta water a tablespoon at a time until lightly glossy.
- Taste and adjust seasoning. Fold in basil and serve right away with extra Parmesan.
Estimated nutrition
Per serving (1/4 recipe; estimate, excluding extra cheese at the table).
| Nutrient | Amount |
|---|---|
| Calories | 480 kcal |
| Carbohydrates | 72 g |
| Protein | 18 g |
| Total fat | 15 g |
| Saturated fat | 5 g |
| Fiber | 8 g |
| Total sugars | 9 g |
| Sodium | 570 mg |
Nutrition is an estimate and varies by pasta, cheese, and vegetable brands.



