Authentic Tom Kha Gai Recipe (Thai Coconut Galangal Soup)
This authentic tom kha gai recipe creates a silky, aromatic thai coconut galangal soup. Learn the secret to poaching chicken in coconut milk without curdling the broth.
A truly authentic tom kha gai recipe is a masterclass in balancing rich coconut cream with the sharp, citrusy bite of galangal and lime. Unlike its fiery cousin tom yum, this thai coconut galangal soup is defined by its velvety texture and a sophisticated floral aroma that comes from properly infused aromatics.
The secret to a restaurant-quality tom kha chicken lies in the temperature control. By simmering the galangal, lemongrass, and torn makrut lime leaves gently rather than at a rolling boil, you extract the maximum fragrance without breaking the coconut milk. This ensures the soup remains a beautiful, opaque white rather than curdled and oily.
Finish the dish off the heat with high-quality fish sauce and fresh lime juice to keep the flavors bright. Served over a small mound of jasmine rice or enjoyed on its own, this soup is the ultimate Thai comfort food that hits every part of the palate.
Ingredients
Aromatic Base
- 2 cups (500ml) unsalted chicken stock
- 2 cans (800ml) full-fat coconut milk (do not use light)
- 2 stalks lemongrass, bruised and cut into 2-inch lengths
- 1.5 inches (40g) fresh galangal, sliced into thin rounds
- 6-8 fresh makrut lime leaves, center ribs removed and torn
- 3-5 Thai bird's eye chilies, bruised with the back of a knife
Protein and Vegetables
- 1 lb (450g) boneless skinless chicken thighs, sliced into bite-sized strips
- 8 oz (225g) oyster mushrooms or straw mushrooms, torn into pieces
- 1 small white onion, cut into wedges
Seasoning (To Taste)
- 3 tablespoons fish sauce
- 1 tablespoon palm sugar or light brown sugar
- 3-4 tablespoons fresh lime juice
- Fresh cilantro leaves for garnish
- Chili oil (optional, for serving)
Instructions
- 1
Combine the chicken stock, half of the coconut milk, sliced galangal, lemongrass, and Thai chilies in a large pot over medium heat.
- 2
Bring the liquid to a very gentle simmer; do not let it reach a rolling boil, as this can cause the coconut fat to separate.
- 3
Add the torn makrut lime leaves and onion wedges, simmering for about 5 minutes until the aromatics are fragrant.
- 4
Stir in the remaining coconut milk and the mushrooms, bringing the pot back to a gentle simmer.
- 5
Add the sliced chicken thighs to the liquid, ensuring they are fully submerged.
- 6
Poach the chicken gently for 5-7 minutes, or until just cooked through and tender.
- 7
Turn off the heat immediately to prevent the chicken from toughening and the lime juice from turning bitter.
- 8
Stir in the fish sauce and palm sugar until the sugar is dissolved.
- 9
Add the lime juice one tablespoon at a time, tasting as you go, until the soup is perfectly balanced between creamy, salty, and sour.
- 10
Ladle the soup into bowls, leaving the large pieces of galangal and lemongrass behind (they are for flavor, not for eating), and garnish generously with fresh cilantro.
Nutrition (per serving)
Estimates only — not medical or dietary advice.
- Calories
- 615 kcal
- Protein
- 26 g
- Carbs
- 16 g
- Fat
- 52 g
- Fiber
- 3 g
- Sugar
- 7 g
- Sodium
- 1180 mg
Tips
- → Never swap galangal for ginger; galangal has a piney, citrusy flavor that is essential to the identity of this soup.
- → Bruise your lemongrass and chilies with a heavy knife handle or pestle before adding them to the pot to release their essential oils.
- → If you prefer a richer soup, use a higher ratio of coconut milk to chicken stock, but always ensure you use full-fat canned milk for the correct mouthfeel.
FAQ
Why does my coconut soup look curdled?
Curdling usually happens if the soup is boiled too vigorously or if lime juice is added while the soup is still boiling. Always maintain a gentle simmer and add your citrus off the heat.
Can I eat the galangal and lemongrass in the soup?
Technically you can, but they are very woody and tough. In Thailand, they are traditionally left in the bowl for aesthetic purposes but are moved to the side while eating.
How do I make this tom kha gai recipe vegetarian?
Substitute the chicken for extra mushrooms or firm tofu, use vegetable stock, and replace the fish sauce with a high-quality vegan 'fish' sauce or light soy sauce.
You might also like
SoupsThai Coconut Curry Soup with Shrimp and Lemongrass
This easy Thai coconut curry soup features a rich red curry broth, succulent shrimp, and earthy mushrooms. A 30-minute dinner that rivals any takeout spot.
SoupsAuthentic Khao Soi Recipe: Northern Thai Coconut Curry Noodles
Master this authentic khao soi recipe featuring a hand-pounded curry paste, braised chicken, and a signature nest of crispy noodles in a rich coconut broth.
SoupsThai Coconut Curry Soup with Shrimp and Lemongrass
An aromatic Thai coconut curry soup featuring red curry paste, full-fat coconut milk, juicy shrimp, and mushrooms. A vibrant 30-minute meal for weeknight comfort.
SoupsCreamy White Chicken Chili with Roasted Green Chiles
This white chicken chili is thick, hearty, and packed with roasted green chiles, white beans, and hominy. A creamy, easy dinner finished with Monterey Jack and lime.
