Fragrant Thai Chicken Soup with Rice and Cherry Tomatoes

Thai Chicken Soup With Rice in a beige bowl

This recipe is like a hug in a bowl. It’s fresh, fragrant yet so simple and, importantly, so delicious. This recipe for Fragrant Thai Chicken Soup with Rice and Cherry Tomatoes might sound a little bit out of your usual repertoire but it’s such a good one to have up your sleeve since it’s so easy. Poached chicken with aromatics like garlic, ginger, lime leaves makes a flavourful broth and juicy, tender chicken that works so well served over rice.

What you’ll need to make this Thai Chicken Soup with Rice

Chicken (skinless chicken breasts work best but you could use thighs if that was all you had)
Chicken stock (a stock cube is fine but I really love the stock pots as a broth is the key part of the dish so you want it to taste great)Red onion
Cherry tomatoes
Lime leaves (an underused ingredient in my opinion – they come from Thai limes and impart such a strong citrus flavour through the soup. You can buy them at most big supermarkets)
Lime (use fresh limes, not the bottled stuff as it really isn’t the same)

Frying aromatics for Thai Chicken Soup With Rice
Adding stock to the saucepan on chicken breasts for Thai Chicken Soup With Rice
Spoon in the broth of Thai Chicken Soup With Rice in a beige bowl

Frequently Asked Questions

What kind of rice should I use?

I like using a longer, finer grain such as Basmati for this recipe as I think it absorbs the broth nicely and it’s a softer grain so it sits nicely in a soup. You could use whatever rice you like though as it doesn’t cook in the soup, the soup just gets poured over the top so use what you like.

Do the leftovers of this Thai chicken soup keep well?

Yes you can definitely keep the broth for a few days in an airtight container in the fridge (once cooled). I wouldn’t recommend storing the soup with the rice mixed in as it can create a stodgy block at the bottom of the container which isn’t ideal.

Other recipes you might like

Sausage and White Bean Stew
Homemade Tomato Soup with Rice
Fish Goujons with Homemade Fries and Mushy Peas
Weeknight Sausage Pasta – One Pot
Creamy Courgette and Lemon Pasta


Fragrant Thai Chicken Soup with Rice and Cherry Tomatoes

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A simple dinner with juicy chicken, burst cherry tomatoes in a flavourful Thai citrus soup. So good.

  • Author: margie
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: Serves 2



For the soup

  • 2 chicken breasts, skinless
  • 1.5 litres chicken stock
  • 1 red onion, finely chopped
  • ½ inch ginger, grated
  • 1 red chilli, finely chopped
  • 2 cloves garlic, crushed
  • 100g cherry tomatoes, halved
  • 3 lime leaves
  • 1 small bunch of coriander, stalks finely chopped separately
  • 1 lime

To serve

  • Thai basil
  • Spring onion, chopped
  • Red chilli, finely chopped
  • Lime wedges
  • Rice, to serve


  1. Add 2 tbsp olive oil to a pan and then add the chopped onion, garlic, ginger, chilli, tomatoes, lime leaves, finely chopped coriander stalks. Season well and sauté for 5 mins or so.
  2. Add the chicken breast and pour in the chicken stock. Very gently bring it to a simmer, this is essential for tender chicken. Once at low simmer, reduce the heat and cook gently for 10-15 minutes until the chicken is cooked through. Remove the chicken from the pan and slice into pieces.
  3. Add a squeeze of lime juice to the chicken stock. Taste and adjust seasoning.
  4. Spoon some rice into each bowl, top with 4 -5 slices of chicken breast and then spoon over both. Garnish with Thai basil, sliced spring onions, chilli and lime.

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!


What do you think?

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star