Go Back
+ servings
creamy asparagus soup in a bowl garnished with chopped herbs
No ratings yet

Creamy Asparagus Soup

This creamy asparagus soup is a silky, vibrantly green blended soup made with fresh asparagus, leek, yellow onion, garlic, and a generous splash of cream — simmered together and finished with a squeeze of fresh lemon. It’s light but satisfying, vegetarian, and ready in 35 minutes.
Prep Time10 minutes
Cook Time25 minutes
Total Time35 minutes
Course: Dinner, Lunch
Cuisine: American
Keyword: asparagus soup, blended asparagus soup, creamy asparagus soup
Servings: 4 servings
Calories: 200kcal

Ingredients

  • 1 tablespoon olive oil
  • 1 yellow onion diced
  • 1 leek white and light green parts sliced, dark green parts sliced and reserved; rinsed well
  • 2 garlic cloves minced
  • 2 pounds green asparagus woody ends cut off, cut into 1-inch pieces
  • 3 cups vegetable broth or chicken broth
  • ½ cup heavy cream or full-fat coconut cream for vegan
  • 1-2 tablespoons fresh lemon juice
  • cream swirl, fresh chives or parsley, shaved parmesan, croutons as garnish, optional

Instructions

  • Heat olive oil in a large pot over medium heat. Add the white and light green leek slices and diced onion and cook for 4–5 minutes, stirring occasionally, until softened. Add the minced garlic and cook for 1 minute until fragrant.
    1 tablespoon olive oil, 1 yellow onion, 1 leek, 2 garlic cloves
  • Add the asparagus pieces, season with salt and pepper, and stir to combine. Cook for 2–3 minutes to let the asparagus soften slightly and pick up flavor from the aromatics.
    2 pounds green asparagus
  • Pour in the broth and add the dark green leek parts. Bring to a boil, then reduce the heat and simmer for 10–12 minutes until the asparagus is completely tender. Keep the simmer time tight — overcooking causes the soup to lose its bright green color.
    3 cups vegetable broth, 1 leek
  • Use an immersion blender to blend until completely smooth, about 1–2 minutes. For the silkiest texture, pass through a fine-mesh sieve (optional). If using a standard blender, let the soup cool slightly and blend in batches, filling no more than halfway.
  • Return the pot to low heat and stir in the heavy cream and lemon juice. Taste and adjust seasoning — more salt, pepper, or lemon as needed. Heat through for 2–3 minutes without boiling.
    ½ cup heavy cream, 1-2 tablespoons fresh lemon juice
  • Ladle into bowls and garnish generously with a swirl of cream, fresh chives or parsley, shaved parmesan, and/or croutons. Serve immediately with crusty bread on the side.
    cream swirl, fresh chives or parsley, shaved parmesan, croutons

Notes

  • Vegan option: Swap heavy cream for full-fat coconut cream and use vegetable broth. The lemon at the end keeps the coconut flavor balanced.
  • Keep it green: Don’t simmer the asparagus longer than 10–12 minutes. Overcooking breaks down the chlorophyll and turns the soup from bright green to dull olive.
  • Blending tip: For the smoothest result, blend for a full 1–2 minutes. Passing the soup through a fine-mesh sieve after blending gives a silkier, restaurant-style texture — optional but worth it.
  • Thickness: The soup thickens as it cools. When reheating, stir in a splash of broth or water to bring it back to the right consistency.

Nutrition

Serving: 1serving | Calories: 200kcal | Carbohydrates: 18g | Protein: 6g | Fat: 13g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Cholesterol: 33mg | Sodium: 726mg | Potassium: 577mg | Fiber: 6g | Sugar: 8g | Vitamin A: 2764IU | Vitamin C: 20mg | Calcium: 97mg | Iron: 5mg