Creamy asparagus soup recipe

(143 ratings)

(Image credit: TI Media Limited)
Preparation Time10 mins
Cooking Time30 mins
Total Time40 mins

This light, fresh-tasting asparagus soup is a great vegetarian dinner if you don't fancy fish or meat. Serve with warm crusty bread and enjoy. This is a light soup that counts towards your five-a-day. It is also rather filling.

Cook your asparagus to perfection with our how to cook asparagus (opens in new tab) guide


  • 2 shallots, finely chopped
  • 2 leeks, trimmed and thinly sliced
  • 450g (1lb) asparagus spears
  • 700ml (1 1/4pt) vegetable stock
  • 150ml (1/4pt) crème fraîche




  1. Heat 30ml (2tbsp) oil in a pan and fry 2 finely chopped shallots for 2-3 mins. Add 2 trimmed and thinly sliced leeks, cover and fry gently for 10 mins until soft. 2. Trim and finely chop 450g (1lb) asparagus spears, reserving a few of the tips for the garnish. Add the chopped asparagus to the pan with 700ml (1 1/4pt) vegetable stock.
  2. Simmer for 15-20 mins until the asparagus is tender.
  3. Cool slightly, then purée (in batches) in a food processor or blender. Return to the pan and stir in 150ml (1/4pt) crème fraîche. Heat through gently and season to taste.
  4. Serve in bowls garnished with the lightly steamed reserved asparagus tips.

Trusted, informative, and empathetic – GoodTo is the ultimate online destination for mums. Established in 2007, our 15-year-strong archive of content includes more than 18,000 articles, 1,500 how-to videos, and 7,000 recipes.