Creamy Asparagus Soup recipe

Preparation Time: 10 minutes | Cooking Time: 20 minutes

Asparagus is cooked with chicken stock, milk, onion and seasoning in this super simple asparagus soup recipe. The soup is creamy, soft and velvety - perfect for serving for lunch or dinner with a wedge of crusty bread.


  • 500g asparagus
  • 1 onion
  • 2 tbsp. butter
  • 250ml chicken stock
  • 250ml semi-skimmed milk
  • 1 garlic clove
  • Salt and pepper


  1. Heat butter in a large saucepan and fry for 5 minutes, or until softened. Add the garlic and fry for 1-2 minutes. Snap the woody ends off of the asparagus and chop the stalks. Add the asparagus to the pan with the onion and garlic and fry for 3-4 minutes.

  2. Add chicken stock and bring to a simmer. Cook for 10 minutes, or until the asparagus is cooked through. Season with salt and pepper. Blitz using a hand blender or by putting into a food processor. Return to a clean saucepan.

  3. Stir in the milk and cook until heated through, but not boiling. Serve hot.

If you like, add some spinach to the soup for extra colour, or add some watercress for a little pepperiness. Recipe serves 4.

Recipe Details:

  • Author: Laura Young.
  • Published:

Add a Review or Comment: