Print

Spring Vegetable Pasta Primavera

Colorful spring vegetable pasta primavera with creamy Parmesan sauce and fresh basil.

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A vibrant and creamy pasta dish loaded with fresh spring vegetables like asparagus, peas, and zucchini. This flexible recipe is a quick, cozy family dinner that celebrates seasonal produce with a garlicky, lemony sauce. It’s elegant enough for company but simple enough for a busy weeknight.

Ingredients

Scale
  • 1 pound (450g) pasta, such as fettuccine, linguine, or penne
  • 2 tablespoons olive oil
  • 1 small yellow onion, thinly sliced
  • 4 cloves garlic, minced
  • 1 medium zucchini or yellow squash, sliced into half-moons
  • 1 bunch asparagus, woody ends trimmed, cut into 2-inch pieces
  • 1 cup fresh or frozen peas
  • 1 cup cherry or grape tomatoes, halved
  • 1/2 cup dry white wine (like Pinot Grigio) or vegetable broth
  • 1 cup heavy cream or half-and-half
  • 1 cup freshly grated Parmesan cheese, plus more for serving
  • 1/4 cup fresh basil, thinly sliced, plus more for garnish
  • 2 tablespoons fresh lemon juice
  • Zest of 1 lemon
  • Salt and freshly ground black pepper, to taste
  • Red pepper flakes (optional, for a little heat)

Instructions

  1. Bring a large pot of generously salted water to a boil. Cook pasta according to package directions until al dente. Before draining, reserve 1 cup of the starchy pasta water.
  2. While pasta cooks, heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add sliced onion and a pinch of salt. Cook for 4-5 minutes until softened.
  3. Stir in minced garlic and cook for 30 seconds until fragrant.
  4. Add zucchini and asparagus to the skillet. Cook, stirring occasionally, for 4-5 minutes until starting to soften but still bright and crisp-tender.
  5. Pour in white wine (or broth) to deglaze the pan, scraping up browned bits. Simmer for 1-2 minutes until reduced by half.
  6. Reduce heat to medium-low. Stir in heavy cream and let it warm through gently.
  7. Add peas, cherry tomatoes, cooked pasta, and 1/2 cup of the reserved pasta water to the skillet. Toss everything to combine.
  8. Remove skillet from heat. Stir in grated Parmesan, fresh basil, lemon juice, and lemon zest until cheese melts and sauce is smooth. Add more pasta water if sauce is too thick.
  9. Season generously with salt, black pepper, and red pepper flakes if using. Serve immediately with extra Parmesan and basil.

Notes

Always finish the sauce off the heat when adding cheese to prevent a grainy texture. This recipe is highly adaptable; use any fresh vegetables you have. For a lighter version, substitute cream with coconut milk or use a broth-based sauce.

Nutrition