Description
A bright and refreshing lemon spring pasta tossed with asparagus, peas, spinach, cherry tomatoes, and fresh herbs. This quick and colorful dish celebrates seasonal produce in a simple 30-minute meal.
Ingredients
Scale
- 12 oz pasta (penne, farfalle, or orecchiette)
- 1 bunch asparagus, trimmed and cut into 2-inch pieces
- 1 cup fresh or frozen peas
- 2 cups baby spinach
- 1 cup cherry tomatoes, halved
- 3 tablespoons extra virgin olive oil
- 3 cloves garlic, minced
- Zest and juice of 1 lemon
- 1/4 cup fresh herbs (basil, mint, parsley), chopped
- 1/2 cup grated Parmesan cheese
- Salt and freshly ground black pepper to taste
- Red pepper flakes (optional)
Instructions
- Bring a large pot of salted water to a boil and cook pasta until al dente according to package instructions.
- Two minutes before pasta is done, add asparagus to the boiling water.
- One minute before pasta is done, add peas.
- Reserve 1/2 cup of pasta cooking water, then drain pasta and vegetables.
- Heat olive oil in a large skillet over medium heat. Add garlic and sauté for 30 seconds until fragrant.
- Add cherry tomatoes and cook for 2 minutes until slightly softened.
- Add drained pasta, asparagus, peas, and spinach to the skillet. Toss until spinach wilts.
- Stir in lemon zest, lemon juice, and 1/4 cup reserved pasta water. Add more water if needed to create a light sauce.
- Mix in fresh herbs and Parmesan cheese. Season with salt, pepper, and red pepper flakes if desired.
- Serve immediately, garnished with extra herbs and Parmesan.
Notes
- Cook pasta al dente to maintain texture.
- Do not skip reserving pasta water—it helps create a silky sauce.
- For a vegan version, omit Parmesan or use nutritional yeast.
- Add grilled chicken, shrimp, or white beans for extra protein.
- Store leftovers in the refrigerator for up to 3 days and reheat gently with a splash of water or olive oil.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 5 g
- Sodium: 320 mg
- Fat: 14 g
- Saturated Fat: 3 g
- Unsaturated Fat: 10 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 6 g
- Protein: 15 g
- Cholesterol: 10 mg