Hot and sour Thai chicken soup

A wickedly spicy soup to warm you through on a cold winter's evening.
Buy recipe ingredients
Sorry, but we can’t put these items directly into your trolley, but click and you can do it yourself.


Ready time:40 minutes

Rate this recipe

Prep time:
15 minutes

Cooking time:
25 minutes

1 serving provides

  • 2
  • 207
  • 0
  • 1.6
  • 1


  1. Pour the chicken stock into a large saucepan with the coriander stalks, one of the chillies (halved lengthways and deseeded), the lemongrass and the ginger.
  2. Bring to the boil and simmer gently for 10 minutes. Strain and discard the flavourings.
  3. Return the stock to the pan, bring back to a simmer and add the chicken, spring onions and mushrooms. Simmer for 5 minutes until the chicken is cooked.
  4. Add the green beans, broccoli, spinach, fish sauce, lime juice and tamarind paste, if using. Simmer for a few minutes. Stir in the tomatoes, coriander leaves and the remaining chilli, finely sliced.

   Cook's Tip:

Get ahead:  Make up to the end of step 2 the day before; chill.

This is also good made with prawns, in which case add the prawn shells to the base stock for the initial simmer, then discard at the end of step 2. The prawns will only take a few minutes to cook.

Buy recipe ingredients


  • 1 litre chicken stock
  • A handful of coriander, leaves and stalks separated
  • 2 birds eye chillies
  • 1 stalk of lemongrass, halved and bashed
  • 2.5cm piece of root ginger, sliced
  • 2 skinless chicken breasts, sliced
  • 3 spring onions, sliced
  • 200g chestnut mushrooms, halved
  • 200g green beans, in short lengths
  • 200g tenderstem broccoli, in short lengths
  • A handful of baby-leaf spinach
  • 1 tablespoon Thai fish sauce
  • Juice of 2 limes
  • 1 tablespoon tamarind paste (optional)
  • 4 tomatoes, skinned, deseeded and sliced