Creamy Asparagus Soup Recipe

Spring in a bowl. The trick is cooking the tips separately so they don't turn to mush - you want something to bite into besides smooth soup.
Harper Donahue
July 12, 2025

What Goes In

  • 3 lbs asparagus, tough ends snapped off
  • 4 tablespoons unsalted butter, divided
  • 2 medium leeks, white and light green parts only, halved lengthwise and thinly sliced
  • Sea salt and black pepper
  • 4 cups low-sodium vegetable broth
  • 1/2 cup frozen peas, thawed
  • 1/3 cup grated Parmesan cheese
  • 1/2 cup heavy cream
  • 2 teaspoons fresh lemon juice

Prep the Asparagus

Snap off the woody ends. For thick stalks, peel the sides with a vegetable peeler.

Cut off the tips and set aside. Chop the stems into 1/2-inch pieces.

Cook the Tips First

Melt 2 tablespoons butter in a Dutch oven over medium-high. When it moves freely, add the tips.

Cook ~1-2 minutes until bright green and just tender. Transfer to a plate.

Build the Base

Add remaining 2 tablespoons butter to the pot. Add asparagus stems, leeks, 1 teaspoon salt, and pepper.

Cook on medium-low ~8-10 minutes, stirring often. Everything should be soft but not brown. The leeks will be translucent.

Make the Soup

Pour in the broth and bring to a boil. Reduce to a simmer and cook ~5 minutes until vegetables mash easily against the pot.

Stir in the peas and Parmesan.

Blend It Smooth

Carefully blend in batches – hot soup expands. Or use an immersion blender right in the pot.

Return smooth soup to the pot over medium-low.

Finish

Add cream, lemon juice, and those reserved tips. Warm through ~2 minutes.

Taste and adjust salt and pepper. The lemon brightens everything up.

Serve

Ladle into warm bowls and serve immediately.

Keeps 2-3 days refrigerated. Reheat gently on the stove.

Frozen peas work better than fresh here – they’re already blanched and sweet. The Parmesan adds umami without making it taste cheesy. Don’t skip the lemon juice at the end.

Creamy Asparagus Soup

Spring in a bowl. The trick is cooking the tips separately so they don't turn to mush – you want something to bite into besides smooth soup.
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes

Ingredients

  • 3 lbs asparagus tough ends snapped off
  • 4 tablespoons unsalted butter divided
  • 2 medium leeks white and light green parts only, halved lengthwise and thinly sliced
  • Sea salt and black pepper
  • 4 cups low-sodium vegetable broth
  • 1/2 cup frozen peas thawed
  • 1/3 cup grated Parmesan cheese
  • 1/2 cup heavy cream
  • 2 teaspoons fresh lemon juice

Instructions

  • Snap woody ends from asparagus. Cut tips off and reserve. Chop stems into 1/2-inch pieces.
  • Melt 2 tbsp butter in Dutch oven over medium-high. Cook asparagus tips 1-2 minutes until bright green. Remove to plate.
  • Add remaining butter, asparagus stems, sliced leeks, salt and pepper. Cook 8-10 minutes until soft.
  • Add broth, bring to boil, reduce to simmer. Cook 5 minutes until vegetables are very tender.
  • Add peas and Parmesan. Blend until smooth.
  • Return to pot, stir in cream, lemon juice and reserved tips. Warm 2 minutes.
  • Season to taste with salt, pepper and additional lemon juice.
  • Serve immediately in warm bowls.

What'd You Think?

Recipe Rating