Spring vegetable pasta primavera is one of those dinners that looks restaurant-fancy but can absolutely happen on a busy Tuesday, with tender-crisp asparagus, peas, and onions tangled with pasta in a light, creamy Parmesan sauce.
1/4tspfreshly ground black pepperplus more to taste
1/4tspred pepper flakesoptional
1/4cupfresh basil leaveschopped, lightly packed (or mix of basil and flat-leaf parsley)
Instructions
Boil the pasta water and prep vegetables: Fill a large pot with at least 3 quarts (3 liters) of water and bring it to a boil. While it heats, slice the onion, mince the garlic, and prep the asparagus, peas, zucchini, and tomatoes.
Salt the water and cook the pasta: When the water boils, add the salt, then the pasta. Cook 1–2 minutes less than the package suggests for al dente, stirring in the first few minutes to prevent sticking.
Start the aromatics: While the pasta cooks, heat a large deep skillet over medium. Add olive oil and butter. When the butter melts, add sliced onion and a pinch of salt; cook until soft and lightly golden at the edges, about 5–7 minutes.
Add garlic and tougher vegetables: Add minced garlic, asparagus, and zucchini. Stir to coat and cook 3–4 minutes, until asparagus brightens and begins to turn tender.
Layer in peas and snap peas: Stir in snap peas (or snow peas) and peas (frozen straight from the freezer is fine). Cook 2–3 minutes, until vibrant and tender-crisp.
Moisten the pan and hold the vegetables: Add about 1/4 cup (60 ml) pasta cooking water and scrape up browned bits. Reduce heat to low to keep vegetables warm.
Reserve pasta water, then drain pasta: When pasta is just shy of al dente, reserve at least 1 cup (240 ml) starchy cooking water, then drain the pasta well.
Combine pasta and vegetables: Add drained pasta to the skillet and toss over low heat until evenly distributed.
Build the light cream sauce: Add heavy cream and 1/4 cup (60 ml) reserved pasta water; toss until the pasta and vegetables are coated.
Add Parmesan and seasonings off the heat: Turn heat to very low or off and sprinkle in Parmesan gradually while tossing. Add lemon zest, lemon juice, black pepper, and red pepper flakes (if using). Loosen with more pasta water as needed until glossy and lightly coating.
Fold in tomatoes and herbs: Gently fold in halved tomatoes and most of the chopped basil, reserving a little for garnish.
Taste and adjust: Season with more salt, lemon, and pepper to taste. If needed, warm over low heat 1–2 minutes, stirring often.
Serve: Divide into warmed bowls and top with remaining basil, extra Parmesan, and a drizzle of olive oil if desired. Serve immediately.