Chicken tom yum soup recipe

(1844 ratings)

This delicious Thai chicken tom yum soup is easy to make and the perfect dish for lunch. It will keep you full until dinner time.

Chicken tom yum soup
  • healthy
Preparation Time15 mins
Cooking Time25 mins
Total Time40 mins
Nutrition Per PortionRDA
Calories191 Kcal10%
Sugar3.8 g4%
Fat5.4 g8%
Saturated Fat0.8 g4%
Salt3.13 gRow 4 - Cell 2
Protein30.7 g61%
Carbohydrates5.1 g2%
Salt3.13 gRow 7 - Cell 2

This chicken tom yum soup is a big bowl of warmth that packs a spicy punch.

Chicken tom yum soup is a fragrant Thai soup, based on a spicy, clear chicken broth. It’s star ingredient is the tom yum paste - a heady, hot and fiery blend of shallots, garlic, chillies and tomato puree, that is mixed with a variety of asian herbs and spices for full-on flavour. We’ve used a shop bought version to save time and money. Look out for jars in the speciality ingredient sections of larger supermarkets. You’ll only need a small amount for this soup, but once opened it will keep in the fridge for a couple of weeks. For a more filling meal serve with a mound of cooked jasmine rice, Thai coconut rice, or some boiled rice noodles.


  • 1tbsp vegetable oil
  • 6 spring onions, trimmed and sliced
  • 400g skinless chicken breast fillets, cut into thin strips
  • 1tbsp tom yum paste
  • 900ml chicken stock
  • 2 kaffir lime leaves
  • 150g green beans or mange tout
  • Few small whole red chilli peppers, optional
  • 1tsp caster sugar
  • Squeeze of lime juice
  • 1tbsp fish sauce
  • Salt and freshly ground black pepper
  • Handful of fresh coriander leaves, roughly chopped




  1. Heat the oil in a large wok or deep frying pan and fry the spring onions for 2 to 3 mins. Add the chicken strips and stir-fry for 4 to 5 mins until no longer pink. Stir in the tom yum paste and cook for 1 min.
  2. Pour in the stock and add the lime leaves and green beans or mange tout and small whole chilli peppers, if using. Simmer gently for 10 to 15 mins until the chicken is just cooked.
  3. Add the sugar, lime juice and fish sauce and season to taste with salt and freshly ground black pepper. Stir in the coriander and simmer for 1 to 2 mins until just wilted. Serve in warmed bowls.

Top tip for making chicken tom yum soup:

Replace the green beans or mange tout with quartered baby aubergines or halved brown cap mushrooms, if liked.

Jessica Dady
Food Editor

Jessica Dady is Food Editor at GoodTo and has over 11 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the must-buy seasonal food hampers and advent calendars for Christmas to the family-friendly air fryers that’ll make dinner time a breeze, Jessica loves trying and testing various food products to find the best of the best for the busy parents among us. Over the years of working with GoodTo, Jessica has had the privilege of working alongside Future’s Test Kitchen to create how-to videos exclusively for GoodtoEat - as well as writing, testing, and shooting her own recipes. When she’s not embracing the great outdoors with her family at the weekends, Jessica enjoys baking up a storm in the kitchen with her favourite bakes being chocolate chip cookies, cupcakes, and a tray of gooey chocolate brownies