There’s something incredibly comforting about a bowl of Tom Kha Gai, Thailand’s beloved coconut chicken soup. Creamy, aromatic, and gently spiced, it’s a beautiful balance of tangy lime, rich coconut milk, and fragrant herbs like lemongrass and galangal. This recipe has become a go-to in my kitchen whenever I’m craving something both soothing and vibrant. Whether you’re new to Thai cooking or looking to perfect your version of this classic, this step-by-step guide will walk you through creating a soul-warming bowl from scratch.

Key Ingredients
Galangal – The star aromatic root with a citrusy, peppery bite that defines the soup.
Lemongrass – Adds a lemony, herbal brightness; bruise the stalks to release full flavor.
Kaffir Lime Leaves – Contributes a floral, citrus aroma that lifts the broth.
Coconut Milk – The creamy, silky base that balances spice and acidity.
Chicken – Tender cubed chicken thigh; the protein base of the soup.
Chicken Stock – Deepens the savory base and blends smoothly with the coconut milk.
Chicken Bouillon – Enhances umami and adds an extra layer of richness to the broth.
Shimeji Mushrooms – A delicate and elegant mushroom with a slight crunch and nutty taste.
Thai Bird’s Eye Chilies – For optional heat and authentic Thai fire (use whole for milder heat or sliced for extra kick).
Chili Oil – Adds richness, heat, and a pop of color; drizzle on just before serving.
Palm Sugar – Offers gentle sweetness and balance to the soup’s tangy and salty notes.
Fish Sauce – Salty, funky, and umami-packed; a traditional Thai seasoning must-have.
Lime Juice – Adds a tangy, acidic brightness that completes the flavor balance.
MSG (optional) – Enhances overall flavor depth without overpowering.
Cilantro – For a fresh, herbal finish right before serving.

Step By Step Instructions
1. Prepare the Aromatics
- Slice galangal into rounds.
- Bruise lemongrass stalks and cut into 2–3 inch pieces.
- Tear kaffir lime leaves in half to release their aroma.
- Tear a good handful of Thai basil leaves (for adding at the end).
- Cut the bottom off of Shimeji mushrooms to separate clusters.
- Slice lime in half.
- Chop fresh cilantro.
- Slice Thai bird’s eye chilies.
2. Simmer the Broth Base
In a medium pot, combine:
- 32oz chicken stock
- Galangal, lemongrass, and kaffir lime leaves. Bring to a gentle simmer over medium heat. Let it simmer for 5–7 minutes to infuse the broth.
3. Add Chicken & Mushrooms
Add the Shimeji mushrooms and simmer for another 2–3 minutes, until the mushrooms are tender but not overcooked.
Add cubed chicken thighs to the simmering broth. Cook until the chicken is fully cooked and tender (about 6–8 minutes).
4. Add Coconut Milk, Chilies & Seasonings
Stir in:
- 1 can (13.5 oz) coconut milk
- 1 tablespoon palm sugar
- 1 tablespoon fish sauce
- ½ teaspoon MSG (optional)
- 1 teaspoon chicken bouillon (or to taste)
- 2–4 whole or sliced Thai bird’s eye chilies, depending on your heat preference
Let everything simmer gently for 3–4 minutes to blend the flavors. Avoid boiling hard to prevent the coconut milk from separating.
5. Balance the Flavors
- Stir in fresh lime juice (2–3 tablespoons or to taste).
- Adjust saltiness with more fish sauce or bouillon if needed.
- Adjust sweetness with a touch more palm sugar, if desired.
6. Finish with Chili Oil, Thai Basil & Garnish
- Ladle the hot soup into serving bowls.
- Drizzle with chili oil for a pop of heat and color.
- Add torn Thai basil leaves for a fresh, herbal aroma.
- Garnish with chopped cilantro, extra Thai chilies (if you like it hot), and a wedge of lime on the side.
Tom Kha Gai
Ingredients
There’s a reason Tom Kha Gai is a favorite in Thai kitchens and around the world, it’s comfort food with complexity. Creamy, tangy, spicy, and herbaceous, this soup hits all the right notes in a single bowl. Whether you’re new to Thai cooking or a seasoned home chef, making Tom Kha Gai from scratch is deeply satisfying and surprisingly approachable. I hope this recipe brings a little warmth, flavor, and joy to your table. Don’t forget to tag me if you make it—I’d love to see your creations!


