Save The first time I attempted Tom Kha Gai, I was in a tiny apartment kitchen with a fragrant bundle of lemongrass I had no idea how to prepare. My roommate, who had spent time in Bangkok, laughed as I awkwardly hacked at the stalks before showing me how to smash them to release their citrusy oils. That pot of soup, imperfect as it was, filled our entire floor with the most intoxicating aroma.
Last winter, when my friend was recovering from surgery and craving something warming but not heavy, I brought her a container of this soup. She texted me an hour later saying she hadnt realized how much she needed exactly those flavors until that first spoonful. Something about the combination of creamy coconut and bright lime feels like being hugged from the inside out.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Chicken breast: Thinly slicing it against the grain ensures tender pieces that cook quickly and evenly
- Coconut milk: Full-fat is non-negotiable here, it provides the luxurious body that makes this soup sing
- Lemongrass: Smashing the stalks releases the essential oils, infusing the broth with citrusy brightness
- Kaffir lime leaves: Tearing them helps release their floral citrus compounds into the soup
- Galangal: This earthy, piney rhizome is distinct from ginger, though ginger works in a pinch
- Fish sauce: The salty umami foundation, start with less and add more to taste
- Lime juice: Add it at the end to preserve its bright acidity and prevent the soup from becoming bitter
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your aromatic broth:
- Bring the chicken stock to a gentle bubble, then add the lemongrass, kaffir lime leaves, galangal, chilies, garlic, and shallots. Let these aromatics dance together for about 5 minutes, until your kitchen smells incredible.
- Cook the chicken gently:
- Add the thinly sliced chicken to the fragrant broth, reducing the heat to a gentle simmer. Cook for 5 to 7 minutes until the chicken is just opaque and cooked through.
- Add the creamy coconut:
- Pour in the coconut milk and stir it in gently, being careful not to boil the soup or the coconut might separate. Add the mushrooms and tomatoes and simmer for another 5 minutes.
- Balance the flavors:
- Stir in the fish sauce, lime juice, palm sugar, and salt. Taste your creation and adjust the seasonings until it hits that perfect sweet, salty, sour, and spicy harmony.
- Finish and serve:
- Remove the spent aromatics if you prefer, though some cooks like to leave them for extra flavor. Ladle into bowls and scatter generously with fresh herbs and extra chili.
Save My father, who is notoriously skeptical of anything he cannot pronounce, reluctantly tried this soup at a dinner party. After his first spoonful, he silently reached for seconds and later asked for the recipe. Now he makes it more often than I do.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Making It Your Own
Once you have the basic template down, do not be afraid to play with the proportions. Some nights I want it creamier with more coconut milk, other nights I crave extra sour lime and less sweetness. The beauty of Tom Kha Gai is how forgiving it is once you understand the flavor profile.
The Aromatic Foundation
Those aromatics are not just garnish, they are the soul of the dish. I have made the mistake of skipping fresh galangal and using only powdered, and the soup lost its distinctive Thai character. Track down the fresh ingredients at an Asian market, you will taste the difference immediately.
Perfecting The Balance
Thai cooking is all about the interplay of flavors, and this soup is the perfect canvas. Keep a small bowl of lime wedges, fish sauce, and sliced chilies at the table so everyone can adjust their bowl to their preferred balance. Some like it fiery hot, others prefer more sour than salty.
- The soup will thicken as it cools, thin with a splash of stock if reheating
- Fresh herbs should be added just before serving for maximum vibrancy
- This soup keeps beautifully in the refrigerator for up to three days
Save Whether you are cooking for someone recovering from a cold or just need a bowl of pure comfort, this soup never fails to deliver. The aromas alone are worth the effort.
Recipe FAQs
- → What makes Tom Kha Gai different from other Thai soups?
Tom Kha Gai features coconut milk as its base, creating a rich and creamy texture unlike the clear broth of Tom Yum. The key aromatics—lemongrass, galangal, and kaffir lime leaves—infuse the soup with distinctive Thai flavors while the coconut milk adds luxurious body and subtle sweetness that balances the tangy lime and salty fish sauce.
- → Can I make this soup vegetarian?
Yes, substitute chicken breast with firm tofu cubes and replace chicken stock with vegetable broth. Use soy sauce or tamari instead of fish sauce to maintain the savory element. The aromatic ingredients and coconut milk remain the same, ensuring authentic Thai flavor profile while being completely plant-based.
- → What can I substitute for galangal and kaffir lime leaves?
Fresh ginger works as a galangal substitute, though it has a slightly different flavor profile. For kaffir lime leaves, use lime zest to add that citrusy aromatic element. While these alternatives work in a pinch, the authentic flavors come from the traditional ingredients which can often be found at Asian grocery stores or ordered online.
- → How spicy is this soup and can I adjust the heat level?
The spice level depends on the Thai bird's eye chilies—three crushed chilies provide medium heat for those accustomed to spice. For milder flavor, reduce to one or two chilies or remove seeds before crushing. To increase heat, add more chilies or leave them whole in the soup during cooking. Always taste and adjust before serving.
- → Why shouldn't the soup boil after adding coconut milk?
Coconut milk can separate and curdle if boiled vigorously, affecting both texture and appearance. Simmering gently maintains the smooth, creamy consistency. Stir occasionally while simmering to distribute flavors evenly. This technique ensures the soup remains velvety and luxurious throughout the cooking process.
- → How long will leftovers keep and how should I store them?
Store cooled soup in an airtight container in the refrigerator for up to 3 days. The flavors often develop and improve overnight. Reheat gently over low-medium heat, stirring occasionally to prevent separation. Avoid boiling when reheating to maintain the creamy texture. The soup can also be frozen for up to 2 months, though the texture may change slightly.