Thai Chicken Soup

This is a great Thai or maybe Chinese inspired soup that is very fresh with lots of flavours and is like a detox. So it's good for you and very refreshing. You have to slurp it to enjoy all the flavours!
Save Recipe
  • Level: Intermediate
  • Total: 1 hr 43 min
  • Prep: 10 min
  • Inactive: 3 min
  • Cook: 1 hr 30 min
  • Yield: 4 servings
Share This Recipe


1 (4 pound/2 kilogram) free range or organic chicken

7 ounces (200 grams) tamarind*, broken up

1 piece ginger, sliced

2 red chiles, seeds removed, 1 chopped and 1 finely sliced

1 red onion, skin on, sliced

2 sticks lemongrass, bashed, bruised and roughly chopped

1 bulb garlic, cut in 1/2

1 large bunch fresh coriander

1 (400 ml) can coconut milk

8 ounces (225 grams) rice noodles

Thai Fish Sauce*

Soy sauce

Drizzle olive oil


  1. Place the chicken in a large heavy-based saucepan, and add the tamarind, ginger, chopped chiles, onion, lemongrass and garlic. Finely slice the coriander stalks and add to the pan, keeping the leaves until later.
  2. Cover with water to the top and weight the chicken down with a heavy lid or a smaller pan that fits inside the cooking pan. Bring to the boil and slowly simmer for 1 hour to 1 hour and 30 minutes. Once cooked, remove the chicken and pull off the meat using a fork.
  3. Mash up the sauce and add the coconut milk and a lug of fish sauce. Put the rice noodles in a bowl, pour over boiling water and leave to stand for 3 minutes. Mix the coriander leaves with the finely sliced chile.
  4. Drain the noodles, place some in the bottom of each serving bowl, and dress with soy sauce to season. Pile the chicken on top, then pour over the strained sauce. Pile the chile and coriander mix on top and drizzle with olive oil.
  5. * Found in Asian markets.