Ingredients
Scale
- 8 ounces asparagus, trimmed and cut into ¾-inch pieces
- 4 ounces green beans, cut into ¾-inch pieces
- ¼ cup frozen baby peas, thawed
- 4 tablespoons extra-virgin olive oil, divided
- 4 cloves garlic, pressed or grated
- ½ teaspoon red pepper flakes, divided
- 1 teaspoon kosher salt, divided
- ½ teaspoon freshly ground black pepper, divided
- 6 ounces button mushrooms, trimmed and sliced
- 1 pint grape or cherry tomatoes, halved
- 1 tablespoon balsamic vinegar
- 3 tablespoons water
- 1 pound penne
- 4 tablespoons butter
- 1 cup heavy cream
- 1 teaspoon finely grated lemon zest
- 1 cup grated Parmigiano-Reggiano, about 2 ounces
- ¼ cup finely chopped fresh flat-leaf parsley
- ¼ cup finely chopped fresh basil
- ⅓ cup pine nuts, toasted
Instructions
- Blanch asparagus and green beans in boiling salted water for 3 minutes. Add peas and cook for another 1-2 minutes. Transfer to ice water to cool, then drain.
- Heat 2 tablespoons oil in a skillet over medium heat. Sauté 2 garlic cloves and red pepper flakes until fragrant, then add the blanched vegetables with salt and pepper and cook for 2-3 minutes. Set aside.
- In the same skillet, heat remaining oil and cook rest of garlic and red pepper. Add mushrooms and tomatoes, seasoning, and simmer until softened. Stir in balsamic vinegar and water, and simmer until thickened.
- Cook penne pasta until al dente, reserving some pasta water. In the warm pot, add butter, cream, and lemon zest, cooking until simmered. Stir in Parmesan until melted.
- Combine pasta with the sauce, adding reserved pasta water as necessary. Toss in the vegetables, parsley, basil, and pine nuts gently.
- Taste and adjust seasoning as needed. Top with remaining Parmesan and herbs, then serve.
Notes
For added flavor, you can include different vegetables based on the season.
Pasta Primavera can be made in advance and reheated, though it’s best served fresh.
- Prep Time: 20 minutes
- Cook Time: 60 minutes
- Category: Main Dishes
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 4g
- Sodium: 600mg
- Fat: 24g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 4g
- Protein: 10g
- Cholesterol: 50mg