Go Back

Creamy Asparagus Pasta – A Comforting, Spring-Ready Classic

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • 12 ounces pasta (fettuccine, linguine, or short pasta like rigatoni)
  • 1 pound asparagus, woody ends trimmed, cut into 1–2-inch pieces
  • 2 tablespoons olive oil
  • 2 tablespoons unsalted butter
  • 3–4 garlic cloves, minced
  • 1 small shallot, finely chopped (optional but recommended)
  • 1 cup heavy cream (or 3/4 cup cream + 1/4 cup whole milk)
  • 3/4 cup freshly grated Parmesan, plus more for serving
  • 1 teaspoon lemon zest and 1–2 tablespoons lemon juice, to taste
  • 1/2 cup pasta cooking water, reserved
  • Salt and freshly ground black pepper
  • Red pepper flakes, a pinch (optional)
  • Fresh parsley or chives, chopped, for garnish

Method
 

  1. Boil the pasta. Bring a large pot of salted water to a rolling boil. Cook the pasta until just shy of al dente. Reserve 1/2 cup of the starchy water, then drain.
  2. Prep the asparagus. Snap off the woody ends, then cut the stalks into 1–2-inch pieces. Keep the tips intact for better texture and presentation.
  3. Sauté aromatics. In a large skillet over medium heat, warm the olive oil and melt the butter. Add the shallot and a pinch of salt. Cook 2–3 minutes until soft, then add the garlic and cook 30 seconds until fragrant.
  4. Cook the asparagus. Add asparagus pieces to the skillet with a pinch of salt and black pepper. Sauté 3–5 minutes, stirring, until bright green and crisp-tender. You want a slight bite, not mushy.
  5. Build the sauce. Pour in the cream and bring to a gentle simmer. Reduce heat to medium-low. Stir in lemon zest and a pinch of red pepper flakes if using. Simmer 2–3 minutes to thicken slightly.
  6. Add Parmesan. Off the heat, sprinkle in the Parmesan a handful at a time, stirring until smooth. If it seems too thick, loosen with reserved pasta water a few tablespoons at a time.
  7. Toss with pasta. Add the drained pasta to the skillet. Return to low heat and toss until every strand is coated and glossy. Adjust with more pasta water for a silky, saucy finish.
  8. Finish with lemon. Stir in lemon juice to taste. Season with more salt and black pepper. The sauce should taste bright, savory, and balanced.
  9. Serve. Plate and top with extra Parmesan and chopped herbs. Add a final grind of black pepper for aroma.