This quick vegetable pasta is a bright, fresh dinner option perfect for spring. It combines a velvety cream sauce with lemon acidity and garden-fresh vegetables for a balanced and satisfying meal.

List of ingredients
- 1 tablespoon oil – used for sautรฉing the vegetables.
- 1 tablespoon butter – adds richness and flavor to the sauce base.
- 1/2 onion, sliced – provides a sweet, aromatic foundation.
- 1 cup baby bella mushrooms, sliced – adds an earthy, savory depth.
- 2 cloves garlic, minced – provides a sharp, pungent aromatic note.
- 1 1/2 tablespoons flour – serves as the thickening agent for the cream sauce.
- 1/2 cup milk – creates the initial liquid base of the sauce.
- 1/2 cup half-and-half cream – adds a velvety, thick texture.
- 1 cup spinach, packed – adds color and essential nutrients.
- 1/2 teaspoon salt – enhances the overall flavors of the dish.
- 1 lemon, zest and juice – provides brightness and a tangy finish.
- 8 ounces pasta – any medium-sized pasta shape works well here.
- 1/2 pound asparagus, cut into 1 1/2 inch pieces – the primary spring vegetable.
- 1 cup green peas, frozen – adds sweetness and vibrant color.
- Parmigiano Reggiano, grated – used for a salty, nutty finish.
- Parsley – used as a fresh herbal garnish.
step-by-step instructions
- Prepare the Pasta and Green Vegetables: Boil your noodles according to the package instructions. Add the asparagus pieces when there are 4 minutes left on the timer and the frozen peas when there are 2 minutes left. Scoop out and reserve 1/4 cup of the starchy cooking water before draining.
- Sautรฉ the Aromatics: While the pasta boils, heat the oil and butter in a large non-stick skillet over medium-high heat. Add the sliced mushrooms and onions, cooking them for about 5 minutes until they are softened. Stir in the minced garlic and cook for an additional 30 seconds.
- Create the Thickening Base: Stir in the flour and cook for 30 seconds. Ensure the flour is well combined with the fats to remove the raw flour taste.
- Simmer the Cream Sauce: Slowly stream in the milk while stirring continuously to avoid lumps. Let the mixture simmer over low heat for 3 to 5 minutes until it has thickened slightly.
- Incorporate the Spinach: Stir in the packed spinach and salt. Cook only until the spinach has just wilted into the sauce.
- Combine All Components: Pour the creamy sauce over the cooked pasta and vegetables. Add the reserved starchy pasta water, lemon juice, and lemon zest, stirring until everything is evenly combined.
- Final Seasoning and Garnish: Season the dish with salt and pepper to taste. Garnish with grated Parmigiano Reggiano and fresh parsley before serving.
Pro Tips for Perfect Pasta Results
Salt Your Boiling Water Generously
Add about two teaspoons of salt per quart of water. This is your only chance to season the pasta noodles themselves, which prevents the final dish from tasting bland.
Use the Starchy Pasta Water
Reserved pasta water contains starch that acts as an emulsifier. When added to the sauce, it helps the cream cling to the noodles instead of sliding off to the bottom of the bowl.
Time the Vegetables Carefully
Adding asparagus and peas at the end of the boiling process prevents them from overcooking. This ensures they retain a bright green color and a slight snap in texture.
Sautรฉ Mushrooms Until Browned
Avoid overcrowding the skillet when cooking mushrooms. Give them enough space to brown properly, as this develops the deep, umami flavor that balances the lemon acidity.
Customizing the Ingredients
Dairy-Free Milk Alternatives
You can substitute the milk with unsweetened oat milk or soy milk for a similar creamy consistency. Avoid using thin nut milks, as they may separate or lack the body needed for a thick sauce.
Heavier Cream Substitutes
If you prefer a richer sauce, replace the half-and-half with heavy whipping cream. For a lighter version, use evaporated milk, which provides a concentrated creaminess without as much fat.
Different Pasta Shape Options
Penne or fusilli are excellent choices because their ridges and spirals trap the cream sauce. Fettuccine or linguine also work well if you prefer a more traditional long-noodle presentation.
Alternative Green Vegetables
If asparagus is out of season, substitute it with broccoli florets or sliced zucchini. Kale or swiss chard can also replace the spinach, though they may require a few extra minutes to wilt.
Using Bottled Lemon Juice
If fresh lemons are unavailable, use bottled lemon juice as a substitute. Use the same quantity, though you will lose the aromatic quality provided by the fresh zest.
Protein Pairing Suggestions
Grilled Chicken Breast
Season chicken breasts with salt, pepper, and garlic powder before grilling. Slice the chicken into strips and place them on top of the pasta for a complete, protein-rich meal.
Baked Salmon Fillets
Salmon pairs beautifully with lemon and asparagus. Bake the fillets with a drizzle of olive oil and lemon slices, then serve them alongside the creamy pasta.
Pan-Seared Shrimp
Sautรฉ shrimp in butter and garlic for about two minutes per side. Fold the shrimp into the pasta at the very end to keep them tender and juicy.
Crispy Tofu Cubes
For a plant-based protein, press extra-firm tofu to remove excess water. Cube the tofu and pan-fry until golden brown before adding it to the finished dish.
Proper Storage and Reheating
Refrigerator Storage Method
Store leftovers in an airtight container in the refrigerator for up to three days. Keep the pasta and sauce together to maintain moisture during storage.
Reheating on the Stovetop
Place the pasta in a skillet over low heat. Add a splash of milk or water to loosen the sauce, as cream-based sauces tend to thicken significantly when chilled.
Microwave Reheating Tips
Heat the pasta in short intervals, stirring every 30 to 60 seconds. This ensures the sauce heats evenly and prevents the cream from breaking or separating.
Freezing Considerations
It is not recommended to freeze this dish. The cream and milk in the sauce often separate upon thawing, resulting in a grainy texture and loss of emulsion.
Troubleshooting Common Issues
Sauce Is Too Thick
If the sauce becomes too heavy, stir in an extra tablespoon of reserved pasta water or a splash of milk. Do this over low heat until the desired consistency is reached.
Sauce Is Too Thin
Simmer the sauce for a few more minutes to reduce the liquid. Alternatively, whisk in a small slurry of cornstarch and water to thicken it quickly.
Vegetables Are Too Mushy
Check the timing of your pasta boil. Ensure you are adding the asparagus and peas strictly according to the remaining minutes to preserve their structure.
Sauce Is Too Tangy
If the lemon flavor is overpowering, stir in an extra tablespoon of cream or a pinch of salt. This helps balance the acidity and mellows the citrus notes.
Frequently Asked Questions
Can I use frozen asparagus?
Yes, you can use frozen asparagus. Add it to the boiling water at the same time as the peas, as frozen vegetables typically cook faster than fresh ones.
Which pasta works best for creamy sauces?
Pasta with holes or ridges, such as rigatoni or farfalle, works best. These shapes hold onto the thick sauce more effectively than smooth noodles.
How do I prevent the spinach from becoming slimy?
Add the spinach at the very end of the sauce-making process. Cook it only until it wilts, which takes about one minute, then remove the pan from the heat.
Can I make this recipe vegan?
Yes, replace the butter with vegan butter, the milk and cream with coconut cream or cashew cream, and the Parmesan with nutritional yeast or vegan cheese alternatives.
Print
Creamy Lemon Asparagus and Mushroom Pasta
- Total Time: 22 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy Lemon Asparagus Pasta is so quick and easy to make! Itโs a bright and fresh spring meal filled with loads of vegetables. Serve it as a meatless meal or along side some grilled chicken or fish.
Ingredients
- 1 tablespoon oil
- 1 tablespoon butter
- 1/2 onion, sliced
- 1 cup baby bella mushrooms, sliced
- 2 cloves garlic, minced
- 1 1/2 tablespoons flour
- 1/2 cup milk
- 1/2 cup half-and-half cream
- 1 cup spinach, packed
- 1/2 teaspoon salt
- 1 lemon, zest + juice
- 8 ounces pasta
- 1/2 pound asparagus, cut into 1 1/2 inch pieces
- 1 cup green peas, frozen
- microbial-rennet Parmesan cheese, grated
- parsley
Instructions
- Boil: Boil noodles according to package. Add in the asparagus when 4 minutes remain and the peas when 2 minutes remain. Scoop out and reserve 1/4 cup starchy cooking water before draining.
- Sautรฉ: Meanwhile, in a large non-stick skillet, heat oil and butter over medium-high heat. Add mushrooms and onions and cook for 5 minutes. Add garlic and cook another 30 seconds. Stir in the flour and cook 30 seconds.
- Simmer: Stream in the milk while stirring and then simmer over low heat for about 3-5 minutes or until slightly thickened. Stir in the spinach and salt and cook until spinach wilts.
- Combine: Pour the sauce over the pasta and veggies. Add 1/4 cup starchy cooking water, lemon juice and zest, and stir all together until evenly combined. Season with salt and pepper. Garnish with Parmesan and parsley.
Notes
Salt the pasta water with about 2 teaspoons of salt per quart. Cook pasta until al dente. Reserved starchy cooking water helps the sauce cling to the noodles.
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Category: Dinner
- Method: Stove Top
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 392 kcal
- Sugar: 8 g
- Sodium: 65 mg
- Fat: 11 g
- Saturated Fat: 5 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 6 g
- Protein: 14 g
- Cholesterol: 20 mg