Thai Tom Kha Gai Coconut Soup

Thai Tom Kha Gai Coconut Soup

By: Clara Updated:

Affiliate disclosure: This post may contain affiliate links. I may earn a small commission at no extra cost to you. See our Privacy Policy for details HERE.

Thai Tom Kha Gai Coconut Soup is pure comfort in a bowl. It is creamy, bright, and full of fragrant herbs, yet it feels special enough to serve to family or guests. I love how the rich coconut broth balances the fresh lime and savory fish sauce.

This version brings together 2 pounds of cubed chicken breast, coconut milk, ginger, lemongrass, lime, onion, mushrooms, and cilantro. Optional broccoli adds color and a little more bite, while green onion makes a fresh, crisp topping. Together, the ingredients make a creamy soup with a gentle tang, a savory edge, and plenty of herbal aroma.

The method is simple, too. First, simmer the crushed ginger and lemongrass with coconut milk, cilantro, onion, garlic, and optional sugar. Then strain the broth, add lime juice and fish sauce, and soften the mushrooms in the fragrant liquid. Finally, stir in the lightly cooked chicken and broccoli. You can have this 30-minute Thai Tom Kha Gai Coconut Soup ready with just a little hands-on prep.

Serve it on a chilly evening when you want a warming dinner, or offer it as a starter at a family meal. It is also easy to serve over rice for a more filling bowl. However you enjoy it, this soup brings bright Thai-inspired flavor to the table without a complicated cooking routine.

Why You’ll Love This Thai Tom Kha Gai Coconut Soup

  • It comes together quickly. With 10 minutes of prep and about 20 minutes of cooking, this soup fits easily into a busy evening.
  • It tastes rich and fresh. Coconut milk makes the broth creamy, while lime, ginger, and lemongrass keep each spoonful lively.
  • The steps are easy to follow. You simmer the broth, strain it, and finish the soup with chicken and vegetables.
  • It is simple to adjust. Add the optional broccoli, leave out the sugar, or serve the soup over rice to suit your meal.
  • It works as a starter or main dish. Serve small bowls before dinner, or make the soup the meal with rice and a few sides.

Chicken Tips

Choose boneless, skinless chicken breasts that look fresh and feel firm. Cut them into similar-sized cubes so they cook at about the same rate. For the best texture, cook the chicken only until it is lightly done before adding it to the soup. It will finish cooking in the hot broth, which helps keep it tender. If you prefer, use boneless, skinless chicken thighs instead; they have a richer flavor and are a little more forgiving if they cook for an extra minute.

Options for Substitutions

  • Chicken: Use boneless, skinless chicken thighs instead of chicken breast. Cut them into bite-size pieces and cook them through before adding them to the soup.
  • Coconut milk: For a lighter soup, replace one can of full-fat coconut milk with light coconut milk. The broth will be less rich, so taste and adjust the lime and fish sauce before serving.
  • Lemongrass: If fresh lemongrass is hard to find, use a small amount of lemongrass paste. Start with the amount recommended on the package, then add more to taste.
  • Limes: Use bottled lime juice if needed, but add it gradually and taste as you go. Fresh lime juice usually gives the soup a brighter flavor.
  • Mushrooms: Swap in sliced shiitake or cremini mushrooms. They both add a savory, earthy note.
  • Cilantro: If cilantro is not to your taste, use Thai basil or thinly sliced green onion as a fresh garnish. The soup will have a different herbal flavor, but it will still be inviting.

Watch Out for These Mistakes

Do not skip crushing the ginger and lemongrass. A few firm taps with a mallet help release their flavor into the coconut milk. However, crush them gently enough that they stay in large pieces, so they are easy to strain out later.

Keep the broth at a gentle simmer rather than a hard boil. Coconut milk can separate when it bubbles too vigorously. Instead, use medium heat to bring it to a simmer, then lower the heat as needed while the broth cooks.

Be careful not to overcook the chicken. It should be only lightly cooked before it goes into the soup, since it finishes cooking in the hot broth. Also, add it off the heat as directed. This helps prevent dry, tough pieces.

Finally, strain the broth before adding the lime juice and fish sauce, and taste the finished liquid before serving. Limes can vary in size and tartness, so you may want to add the juice gradually. If the soup tastes too sharp, a little extra coconut milk can soften it. If it tastes too rich, a bit more lime can brighten it.

What to Serve With Thai Tom Kha Gai Coconut Soup?

Serve Thai Tom Kha Gai Coconut Soup with steamed jasmine rice, which soaks up the creamy broth and makes the bowl more filling. For a light meal, pair it with a crisp cucumber salad or a simple green salad. You can also serve spring rolls or fresh summer rolls on the side for a pleasing contrast in texture. If you are serving the soup as an appetizer, keep the portions small and follow it with grilled chicken, fish, or vegetables.

Storage Instructions

Store: Cool the soup and transfer it to an airtight container. Refrigerate it within two hours of cooking and enjoy it within 3 to 4 days. For the best texture, store any rice separately.

Freeze: You can freeze the soup for up to 2 months in a freezer-safe container. Leave a little room at the top for expansion. Keep in mind that coconut milk may look separated after thawing. Stirring as it warms usually brings the broth back together. If possible, freeze the broth and chicken without the broccoli, then add freshly cooked broccoli when you serve it.

Reheat: Warm the soup gently in a saucepan over low to medium-low heat, stirring now and then. Avoid boiling it. In the microwave, heat a serving in a microwave-safe bowl in short intervals, stirring between each one. Stop once it is hot, and do not overheat the chicken.

Recipe Info

  • Preparation Time: 10 minutes
  • Cooking Time: 20 minutes
  • Total Time: 30 minutes
  • Level of Difficulty: Easy
  • Servings: 8
  • Calories: 490 kcal per serving, as estimated in the recipe information

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: Approximately 3,400 to 4,200
  • Protein: Approximately 240 to 280 g
  • Fat: Approximately 240 to 320 g
  • Carbohydrates: Approximately 70 to 110 g

These are broad estimates, since the exact nutrition depends on the brand and type of coconut milk and the size of the chicken breasts. The original estimate is 490 calories per serving, but ingredient labels and serving size can change the final count.

Ingredients

  • 2 lbs chicken breast, cubed
  • 3 cans coconut milk
  • 1 small ginger root
  • 2-3 stalks fresh lemongrass
  • 3 limes
  • 1 onion, quartered
  • 1 cup sliced mushrooms
  • 2 broccoli crowns, chopped (optional)
  • 2-3 bunches cilantro
  • 1 stalk green onion, chopped
  • 2 TB sugar (optional)
  • 1 TB fish sauce
  • 1 clove garlic (or garlic powder equivalent)

Step-by-Step Instructions

Step 1: Crush the Ginger and Lemongrass

Use a mallet or the flat side of a heavy knife to gently crush the ginger and lemongrass. This helps release their fragrance as the broth simmers. Keep the pieces large enough to remove easily later.

Step 2: Simmer the Coconut Broth

Add the cilantro, crushed ginger, lemongrass, quartered onion, garlic, optional sugar, and coconut milk to a large pot or Dutch oven. Bring the mixture to a gentle simmer over medium heat. Then cover the pot and cook for 15 minutes, adjusting the heat so the coconut milk does not boil hard.

Step 3: Prepare the Chicken and Broccoli

While the broth simmers, lightly cook the cubed chicken. It will finish cooking in the soup, so avoid cooking it for too long. If you are using broccoli, steam it until tender-crisp. Set both aside while you finish the broth.

Step 4: Strain and Season the Broth

Strain the broth into a bowl or another pot, pressing gently on the solids to draw out their flavorful liquid. Discard the strained pieces. Stir the juice of the three limes and the fish sauce into the broth. Then taste it and adjust the balance to your liking.

Step 5: Soften the Mushrooms

Return the seasoned broth to the pot and add the sliced mushrooms. Cook over low heat for 4 to 5 minutes, or until the mushrooms soften. Keep the soup at a gentle simmer rather than letting it boil.

Step 6: Finish and Serve

Remove the pot from the heat. Stir in the chicken and broccoli, then garnish with chopped cilantro and green onion. Serve the soup as an appetizer, or ladle it over rice to make a more filling meal.

Thai Tom Kha Gai Coconut Soup is an easy way to bring together tender chicken, creamy coconut milk, fragrant herbs, and a fresh lime finish. The broth simmers in about 15 minutes, and the soup takes only a few simple steps to complete. Try it as a cozy starter or serve it over rice for dinner. If you make it, share how you served it and which sides your family enjoyed.

Thai Tom Kha Gai Coconut Soup

A creamy, coconut soup brimming with tender chicken, fragrant herbs, and a refreshing lime finish, perfect for cozy meals or as a starter.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 8 servings
Course: Main Course, Starter
Cuisine: Thai
Calories: 490

Ingredients
  

Main Ingredients
  • 2 lbs chicken breast, cubed Boneless and skinless for tenderness.
  • 3 cans coconut milk For creaminess.
  • 1 small ginger root Crushed for flavor.
  • 2-3 stalks fresh lemongrass Crushed for enhanced aroma.
  • 3 limes Juice added for freshness.
  • 1 onion quartered Adds sweetness.
  • 1 cup sliced mushrooms For earthiness.
  • 2-3 crowns broccoli (optional) Adds color and bite.
  • 2-3 bunches cilantro For garnish and flavor.
  • 1 stalk green onion, chopped Fresh topping.
  • 2 TB sugar (optional) Adjust sweetness as desired.
  • 1 TB fish sauce Adds umami.
  • 1 clove garlic (or garlic powder equivalent) Enhances depth of flavor.

Method
 

Preparation
  1. Crush the ginger and lemongrass using a mallet or the flat side of a heavy knife.
  2. In a large pot, combine the crushed ginger, lemongrass, cilantro, quartered onion, garlic, optional sugar, and coconut milk.
Cooking
  1. Bring the mixture to a gentle simmer over medium heat. Cover and cook for 15 minutes.
  2. While the broth simmers, lightly cook the cubed chicken and steam the broccoli if using, then set aside.
  3. Strain the broth into a bowl, pressing on the solids to extract the flavorful liquid.
  4. Stir the juice of the three limes and the fish sauce into the strained broth, adjusting to taste.
  5. Return the broth to the pot, add sliced mushrooms, and cook for an additional 4-5 minutes over low heat until softened.
Finishing Touches
  1. Remove from heat, stir in the cooked chicken and broccoli.
  2. Garnish with chopped cilantro and green onion before serving.

Notes

Serve with steamed jasmine rice or enjoy as a light meal. Can easily be adjusted with optional ingredients like broccoli or sugar.