Homemade Tom Kha Gai (Thai Coconut Chicken Soup) Recipe

You may have seen tom kha gai on Thai restaurant menus, but have you ever wonder what those words mean? Translated from Thai, "tom" means boiling (i.e. soup), "gai" means chicken, and "kha" is the seasoning we know as galangal. So there you have it: a boiling dish featuring chicken and galangal. And of course, each of the other ingredients plays an important role, as well. As developer Julianne De Witt describes in her tom kha gai recipe, "the coconut milk adds a creaminess that offsets the chilies, while the lime juice adds a pleasant acidity to the soup and the fish sauce adds that umami flavor."

Advertisement

Not only is tom kha gai fresh and tasty, but it can also be pretty nutritious. This recipe calls for using chicken stock, which can contain collagen, while coconut milk is rich in iron, vitamin C, and healthy fats. Even the lemongrass and galangal add more than just flavor, since both herbs contain antioxidants and may have anti-inflammatory properties. Because this soup tastes good and is good for you, too, De Witt calls it "comfort food at its best." 

Collect the ingredients for the tom kha gai

The broth for this soup is made from chicken stock and coconut milk. It gets additional seasoning from lemongrass, sugar, galangal, salt, pepper, makrut lime leaves, and lime juice. The soup also includes onions, garlic, Thai chiles, mushrooms (both oyster and shiitake), and chicken thighs marinated in fish sauce. You'll also need olive oil for cooking these ingredients. Scallions and cilantro add the finishing touch, making for an attractive green garnish.

Advertisement

One note on the coconut milk: For a more flavorful soup, the full-fat kind is recommended here. As for the fish sauce, if you need to buy it for the recipe but aren't sure how to use up the rest of the bottle, this umami ingredient can be added to tomato sauce and makes a great addition in homemade chili, too.

Step 1: Marinate the chicken

Toss the chicken thighs in fish sauce and let marinate for 5 minutes.

Step 2: Bruise the lemongrass

Use a mallet or heavy skillet to bruise the lemongrass, allowing it to release its fragrance.

Step 3: Heat the oil

Add the oil to a large pot over medium heat.

Step 4: Stir-fry the onions, garlic, and chiles

Add the onions, garlic, and chiles. Saute for 1 minute, stirring constantly.

Step 5: Cook the chicken and mushrooms

Add the chicken and mushrooms. Saute until chicken is cooked halfway through, approximately 1 minute.

Step 6: Pour in the liquids

Add the coconut milk and stock.

Step 7: Season the soup

Add the bruised lemongrass, sugar, galangal, salt, and pepper.

Step 8: Stir in the lime leaves

Add the lime leaves and stir.

Step 9: Simmer the soup

Bring soup to a boil, reduce the heat to low, cover, and let simmer for 20 minutes.

Step 10: Take out the galangal, lemongrass, and lime leaves

Remove the galangal, lime leaves, and lemongrass from the soup.

Step 11: Add the lime juice

Stir in the lime juice.

Step 12: Dish up the soup

Divide the soup between 4 bowls.

Step 13: Garnish the soup

Garnish with the scallions and cilantro. Serve while hot.

Homemade Tom Kha Gai Recipe

5 (24 ratings)

This comforting soup from Thailand features the aromatic flavors of coconut, galangal, lemongrass, and lime leaf. Learn how to make the menu staple at home!

Prep Time
5
minutes
Cook Time
25
minutes
servings
4
Servings
bowl of soup with chopsticks
Total time: 30 minutes

Ingredients

  • 6 boneless skinless chicken thighs, cut into bite-sized pieces
  • 3 tablespoons fish sauce
  • 2 stalks lemongrass (just the white and pale green portions)
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 3 Thai chiles, diced
  • 2 cups sliced king oyster mushrooms
  • 2 cups sliced shiitake mushrooms
  • 2 cups coconut milk
  • 2 cups chicken stock
  • 2 teaspoons white sugar
  • 5 slices galangal
  • 1 teaspoon salt
  • ½ teaspoon pepper
  • 4 makrut lime leaves
  • Juice of 1 lime
  • ½ cup sliced scallions
  • ¼ cup cilantro leaves

Directions

  1. Toss the chicken thighs in fish sauce and let marinate for 5 minutes.
  2. Use a mallet or heavy skillet to bruise the lemongrass, allowing it to release its fragrance.
  3. Add the oil to a large pot over medium heat.
  4. Add the onions, garlic, and chiles. Saute for 1 minute, stirring constantly.
  5. Add the chicken and mushrooms. Saute until chicken is cooked halfway through, approximately 1 minute.
  6. Add the coconut milk and stock.
  7. Add the bruised lemongrass, sugar, galangal, salt, and pepper.
  8. Add the lime leaves and stir.
  9. Bring soup to a boil, reduce the heat to low, cover, and let simmer for 20 minutes.
  10. Remove the galangal, lime leaves, and lemongrass from the soup.
  11. Stir in the lime juice.
  12. Divide the soup between 4 bowls.
  13. Garnish with the scallions and cilantro. Serve while hot.

Nutrition

Calories per Serving 675
Total Fat 41.8 g
Saturated Fat 25.1 g
Trans Fat 0.0 g
Cholesterol 205.2 mg
Total Carbohydrates 27.6 g
Dietary Fiber 4.0 g
Total Sugars 9.4 g
Sodium 1,519.3 mg
Protein 52.2 g
The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.
Rate this recipe

How do you prepare lemongrass for cooking?

Did you know lemongrass isn't actually related to lemons?. The culinary herb is actually, as the name implies, a type of grass. While it's related to insect-repelling citronella, it has a much more pleasant fragrance and flavor that can be described as citrusy with floral notes.

Advertisement

Before you cook with lemongrass, you'll need to do a small amount of prep work. First, pull off the tough, papery outer leaves, then slice off the tip of the bulb. You can also slice or puree the lemongrass if this step is called for in your recipe. Here, it's not necessary since it's only used to infuse the broth and is removed before eating. Either way, it's a good idea to pound the inner stalk lightly with a mallet, as this will help the herb release even more of its flavor.

If you're unable to get hold of fresh lemongrass, you may be able to find lemongrass paste. Just use a tablespoon of paste per stalk.

Is galangal the same as ginger?

While galangal root comes from the same family as ginger, the two aren't similar enough that you can substitute one for the other (although you can always add some sliced fresh ginger to this soup if you wish). The real difference lies in the flavor: Ginger is pungent, aromatic, almost peppery in its spiciness, and brings warmth to a dish. Meanwhile, galangal has an earthier, more bitter flavor with cooling notes of pine and citrus.

Advertisement

You can buy fresh galangal, but it's also available in dried form, both as a whole root and a powder. De Witt uses dried whole galangal in this soup, although an equal amount of the fresh root would work just as well, as would a teaspoon or two of the powdered kind. If you do go with the fresh stuff, you'll notice yet another way in which it differs from ginger: Its skin is so thin, there's no need to peel it.

Recommended

Advertisement