This simple Pasta with Asparagus is an ideal spring dinner: tender asparagus tossed with hot pasta in a light, silky sauce made from egg yolk, Parmigiano-Reggiano, and reserved pasta water—no cream required.

Pasta with Asparagus
When asparagus is in season, this Pasta with Asparagus is one of the best ways to highlight its bright, green flavor. The asparagus is cooked until tender-crisp, then combined with hot pasta and a silky no-cream sauce made from egg yolk, Parmigiano-Reggiano, and starchy pasta water. The result is similar to a carbonara but lighter and fresher—perfect for a weeknight meal or a relaxed weekend dinner. Serve it as a meatless main or pair it with shrimp, chicken, or fish for extra protein.
Why This Easy Asparagus Pasta Works

I’ve made this asparagus pasta for years because it feels elegant while using simple pantry staples. The sauce follows a classic Italian approach: egg yolk, Parmigiano-Reggiano, and hot pasta water emulsify into a smooth coating without cream or heavy dairy.

- Seasonal: Best in spring when asparagus is at its peak.
- Minimal ingredients: Four main ingredients plus pantry staples.
- Simple: Boil asparagus and pasta, make the sauce, and combine.
- Quick: Mostly hands-off cooking; ready in about 30 minutes.
Ingredients You’ll Need
Create a crave-worthy spring meal with just a few basic ingredients. Exact measurements are provided in the recipe card below.

- Asparagus: Rinse, snap off tough ends, and cut into 2-inch pieces. Thin asparagus cooks quickly; if yours are thick, add a minute or two of cooking time.
- Pasta: Any shape works—spaghetti, linguine, angel hair, or short shapes. Choose regular, gluten-free, whole-wheat, or high-protein pasta to suit your diet.
- Olive oil: For sautéing the garlic and asparagus.
- Garlic: Crush or finely chop to release flavor.
- Seasoning: Kosher salt and freshly ground black pepper.
- Egg yolk: Gives the sauce its creamy, silky texture without cream.
- Parmigiano-Reggiano: Freshly grated for best flavor.
How to Make Pasta with Asparagus
If the pasta seems too dry after combining, add reserved pasta water a tablespoon at a time until the sauce reaches the desired consistency. Printable directions are available in the recipe card below.




- Cook the asparagus: In a large pot of salted boiling water, cook asparagus 3–5 minutes until tender-crisp. Remove with a slotted spoon and drain, reserving 1 cup of the cooking liquid.
- Cook the pasta: Add pasta to the same boiling water and cook according to package directions until al dente. Reserve 1 cup of the pasta water before draining.
- Sauté the garlic: In a large sauté pan, heat olive oil and cook garlic until golden. Add asparagus, season with salt and pepper, and toss for 1–2 minutes.
- Make the sauce: In a small bowl, whisk the egg yolk with the Parmigiano-Reggiano, salt, pepper, and 1/4 cup of the reserved pasta water.
- Combine: Return drained pasta to the pot, pour in the egg-cheese mixture, and cook over medium-low heat for about 2 minutes, stirring until the sauce thickens and clings to the pasta.
- Finish: Toss in the asparagus, adjust seasoning, and add more reserved water a tablespoon at a time if needed to loosen the sauce. Serve with extra grated cheese.

Variations
- Vegetable swaps: Use sugar snap peas, broccoli, or add mushrooms, cherry tomatoes, zucchini, or spinach—sauté with the garlic.
- Save time: Cook the asparagus first and then the pasta in the same water to cut down on pots. Always reserve cooking liquid.
- Egg-free option: If you need to avoid eggs, a little extra olive oil or a pat of butter will coat the pasta, though texture and richness will differ.
- Boost protein: Add shrimp, diced chicken, or Italian sausage for a heartier dish.
- Add heat: Sprinkle crushed red pepper flakes to taste.
- Brighten with citrus: Finish with a squeeze of lemon juice or a little lemon zest for freshness.
- Herbs: Garnish with basil, chives, or parsley for an herbal lift.
- Feed more people: Double the ingredients or increase pasta to make it a satisfying main course.
Serving Suggestions
Serve this asparagus pasta as a side with roasted or grilled protein, or make it the main course alongside a crisp green salad and crusty bread.
Storage
- Refrigerate: Store leftovers in an airtight container for up to 4 days.
- Reheat: Warm gently in a skillet over medium-low heat or microwave briefly. Add a splash of water or broth if the pasta has absorbed too much sauce.

More Asparagus Recipes You’ll Love
If you enjoy this Pasta with Asparagus, try other spring asparagus ideas such as roasted asparagus, pesto pasta with arugula and peas, air fryer asparagus, spring asparagus risotto, or a creamy asparagus soup.
- Roasted Asparagus
- Pesto Pasta with Arugula, Asparagus, Peas, and Pistachios
- Air Fryer Asparagus
- Spring Asparagus Risotto
- Cream of Asparagus Soup
Pasta with Asparagus
Ingredients
- 1 lb thin asparagus, trimmed and cut into 2″ pieces
- 6 oz uncooked pasta (spaghetti or preferred shape)
- 1 tbsp extra virgin olive oil
- 3 cloves garlic, crushed
- Kosher salt and freshly ground black pepper, to taste
- 1 large egg yolk
- 1/4 cup Parmigiano-Reggiano, freshly grated
- Reserved pasta water (about 1 cup)
Instructions
- In a large pot, bring 4 cups water to a boil and season with salt. Add asparagus and cook 3–5 minutes until tender-crisp. Remove asparagus with a slotted spoon and drain in a colander, reserving 1 cup of the cooking liquid.
- Add the pasta to the boiling water and cook according to package directions until al dente. Reserve 1 cup of pasta water before draining.
- Meanwhile, heat olive oil in a large sauté pan. Add garlic and cook until golden, then add asparagus, season with salt and pepper, and sauté 1–2 minutes, tossing with oil and garlic.
- In a small bowl, whisk the egg yolk with the Parmigiano-Reggiano, 1/4 cup reserved pasta water, salt, and pepper until smooth.
- Return drained pasta to the pot, pour in the egg-cheese mixture, and cook on medium-low for about 2 minutes, stirring until the sauce thickens and adheres to the pasta.
- Toss in the sautéed asparagus and mix well. If the pasta seems dry, add reserved liquid a tablespoon at a time. Serve with extra grated cheese.
Nutrition (per serving)
Calories: 228 kcal · Protein: 10 g · Carbs: 38 g · Fat: 7 g · Fiber: 6.9 g · Sugar: 2.2 g · Cholesterol: 50 mg · Sodium: 73.5 mg
Final Note
If you try this recipe, consider leaving a rating or comment to share how it turned out for you—feedback helps others and supports recipe creators.