
The first time I made this Thai coconut chicken soup I was surprised how the bold flavors blended into a creamy fragrant bowlful that brought comfort and a bit of adventure to the table It has since become my go to recipe any time I want to impress friends or simply warm up on a cold day
I remember the first time I offered this soup at a family dinner The vibrant color and aroma drew everyone to the kitchen before I even had time to garnish the bowls Now it is a regular request at our gatherings
Ingredients
- Chicken breast or thighs: brings tenderness and soaks up the broth flavors Select fresh cuts for best results
- Coconut milk: gives the soup creaminess and authentic Thai richness Look for full fat coconut milk without additives
- Chicken stock: the savory base Choose low sodium and clear stock so it does not overpower the coconut
- Lemongrass: infuses a citrusy note Smash the stalks to release oils and look for firm fresh stalks
- Galangal or ginger: unlocks earthy peppery notes Galangal has a sharper flavor If unavailable fresh ginger works
- Kaffir lime leaves: essential for layered zestiness Choose dark glossy leaves and lightly tear to release aroma
- Thai bird’s eye chilies: add signature heat Use fresh and adjust quantity for spice level
- Garlic: builds depth to the aromatic base Fresh cloves smashed intensify the flavor
- Oyster mushrooms or button mushrooms: add texture and a mild woodsiness Pick plump unblemished mushrooms
- Tomato: brightens and balances with a little tang Use a ripe medium sized tomato
- Onion: provides a sweet background and melds flavors Choose a firm small onion
- Fish sauce: offers umami depth Select a high quality Thai or Vietnamese brand
- Lime juice: finishes the soup with tartness Always use freshly squeezed lime juice
- Palm sugar: rounds out the flavors Use authentic palm sugar or substitute with light brown sugar
- Fresh cilantro leaves: bring freshness and color Use only clean crisp leaves
- Sliced red chili: offers a fresh heat pop optional for a little extra kick
- Extra lime wedges: to adjust tartness on serving
Instructions
- Prepare the Broth:
- In a medium pot combine the chicken stock coconut milk lemongrass galangal kaffir lime leaves Thai chilies and garlic Gently bring to a simmer over medium heat Let the mixture warm slowly so the aromatics have time to infuse the broth without curdling the coconut milk
- Poach the Chicken:
- Add the thinly sliced chicken to the simmering liquid Cook for about seven minutes until the pieces turn opaque and are cooked through Stir occasionally and make sure the soup never boils vigorously as you want the chicken to stay tender
- Add Vegetables:
- Stir in the mushrooms tomatoes and onions Allow the soup to continue simmering for another seven minutes The vegetables should just become tender but not mushy The mushrooms will give the broth more complexity while the tomatoes start to break down a bit
- Season the Soup:
- Add the fish sauce lime juice and palm sugar Taste and adjust now is the time to balance saltiness tartness and sweetness Feel free to add extra fish sauce for umami more lime juice for brightness or another dash of sugar for a gentle sweetness
- Strain and Finish:
- Once the soup is fully flavored remove from heat Scoop out and discard the lemongrass galangal and lime leaves so the final soup has a smooth texture and no tough bits left in the bowl
- Garnish and Serve:
- Ladle the hot soup into bowls Top with plenty of fresh cilantro and if you like a pop of heat extra sliced red chili Offer lime wedges on the side for those who love more zing

I adore the deep citrusy aroma from fresh lemongrass It always reminds me of sharing lunch under the shade of tall trees with my sister who taught me to smash lemongrass stalks to get even more flavor in every spoonful
Storage Tips
This soup keeps well in the fridge for up to three days Store it in a sealed container and reheat gently on the stovetop Do not let it boil when reheating as coconut milk can separate If freezing remove garnishes and let the soup cool completely before storing for up to two months
Ingredient Substitutions
You can easily swap the chicken for tofu or shrimp for a pescatarian version For a vegetarian option use quality vegetable stock and replace fish sauce with soy sauce If galangal or kaffir lime leaves are hard to find substitute with extra ginger and a splash of lime zest though the flavor will be different
Serving Suggestions
This soup pairs wonderfully with warm jasmine rice or rice noodles It works well as a starter for a Thai themed meal or as a hearty main with a crisp salad on the side Sometimes I sprinkle roasted peanuts or add bean sprouts for crunch and more variety
Cultural and Historical Context
Thai coconut chicken soup known as Tom Kha Gai is a beloved dish across Thailand Each region adds its own twist but the key elements remain tangy coconut milk a blend of herbs and a balance of spicy sour and sweet The soup reflects Thai cuisine’s focus on lively contrasts and fresh ingredients
Seasonal Adaptations
In winter the soup warms and comforts by dialing up the chili and using chicken thighs for richness During summer lighten things up by reducing coconut milk and upping fresh lime juice Add fresh baby corn or snap peas when they are in season
Success Stories
A friend once made this soup for her birthday party and it disappeared before the main course Now she texts me pictures every time it is on her table It is a recipe built for sharing and connecting over new flavors
Freezer Meal Conversion
Let the cooked soup cool then transfer without garnishes to a freezer safe container or zip top bag Lay flat to save space and freeze for up to two months Thaw overnight in the fridge and reheat gently When ready to serve prepare fresh lime and cilantro for topping

This soup balances comfort warmth and bright exciting flavors in every spoonful Try it once and it may become your own go to recipe for cozy nights in
Common Recipe Questions
- → What can I use instead of galangal?
Fresh ginger is a suitable substitute for galangal if it’s unavailable, though the flavor will be slightly different.
- → How do I make it less spicy?
Reduce or omit the Thai chilies, or remove their seeds before adding, to lower the heat level in the soup.
- → Can I make this dish vegetarian?
Yes, you can use tofu instead of chicken and replace fish sauce with soy sauce for a vegetarian alternative.
- → Is the soup suitable for gluten-free diets?
Yes, as long as you use gluten-free fish sauce and chicken stock, the soup remains gluten-free.
- → What is the best garnish for this dish?
Fresh cilantro, extra lime wedges, and sliced red chili add brightness and color to each serving.
- → What side dishes pair well with this soup?
Steamed jasmine rice or a light salad are perfect accompaniments for a complete Thai-inspired meal.