top of page

Creamy Asparagus Soup

This Cream of Asparagus Soup is a silky, smooth recipe perfect for a light lunch or a starter for dinner. The gentle flavors of asparagus mixed with a hint of coriander create a delightful dish. Here’s how to make it:


  • 1 lb. asparagus, ends trimmed

  • 1 tsp. kosher salt, plus more to taste

  • 3 tbsp. salted butter

  • 1/2 onion, finely chopped

  • 2 garlic cloves, minced

  • 3 tbsp. all-purpose flour

  • 2 cups half-and-half

  • 1/2 tsp. ground coriander

  • Black pepper, to taste


  1. Prepare a large pot with 2 cups of water and a steamer basket. Bring the water to a boil.

  2. Place the asparagus in the steamer basket and steam until tender, about 3-4 minutes.

  3. Transfer the asparagus to a cutting board. Reserve the steaming water by measuring it; add more water to make up to 2 cups if necessary.

  4. When the asparagus cools, cut off the tips, halve them lengthwise, and toss with a pinch of salt for garnish. Blend the remaining asparagus stalks with 1 cup of the reserved steaming water until smooth.

  5. Melt butter in the same pot over medium heat. Sauté the onion until it softens, 3-4 minutes. Add garlic and cook until fragrant, about 30 seconds.

  6. Stir in the flour, mixing thoroughly.

  7. Gradually whisk in the half-and-half and the remaining 1 cup of reserved steaming water. Add 1 tsp salt and the coriander. Bring to a simmer, stirring occasionally, until the mixture thickens, 10-15 minutes.

  8. Mix in the asparagus puree. Adjust seasoning with more salt if needed. Allow the soup to heat thoroughly.

  9. Serve in bowls, garnished with the reserved asparagus tips and seasoned with black pepper.

Enjoy your meal with this lush, comforting bowl of Cream of Asparagus Soup!


bottom of page