If you have ever longed for a soup that wraps you in a warm, exotic hug full of fragrant herbs, creamy coconut, and tender chicken, then this Tom Kha Gai (Thai Coconut Chicken Soup) Recipe is your new best friend in the kitchen. Bursting with the delicate balance of spicy, sour, and savory flavors, this classic Thai dish delivers a luscious coconut broth enriched with fresh galangal, lemongrass, and kaffir lime leaves that perfectly complement juicy pieces of chicken and earthy mushrooms. Whether you’re cooking to impress or simply craving a comforting bowl to brighten your day, this recipe promises a rich, soulful experience that’s surprisingly simple to make.
Ingredients You’ll Need
Preparing this Tom Kha Gai (Thai Coconut Chicken Soup) Recipe is a breeze when you have the right ingredients. Each element plays an essential role, from the fresh herbs bringing brightness and aroma to the creamy coconut milk that gives this soup its signature luscious texture.
- Chicken thigh, 1 lb boneless and skinless: Juicier and more flavorful than breast, these pieces become tender and soak up the broth beautifully.
- Fish sauce, 3 tablespoons total: Adds a deep umami richness that is vital for authentic Thai flavor.
- Chicken stock, 3 cups low sodium: The perfect base that lets the other flavors shine without overpowering.
- Galangal or ginger, 8 slices: Imparts a unique peppery warmth and aromatic sharpness.
- Lemongrass stalk, 1 (outer layer removed and sliced): Brings fresh citrus notes and a lovely fragrant lift.
- Kaffir lime leaves, 6 torn pieces: Infuse the soup with a bright, zesty essence that’s unmistakably Thai.
- Thai chilis, 2 thinly sliced: Adds a gentle heat that awakens the palate without overwhelming.
- Oyster mushrooms, 8 oz sliced: Offer a subtle earthiness and a pleasing texture.
- Palm sugar, 1 tablespoon finely chopped: Balances the sour and salty with just the right touch of sweetness.
- Coconut milk, 1 can (14 oz): Creates the rich, creamy broth that makes this dish pure comfort in a bowl.
- Lime juice, 2 ½ tablespoons fresh: Adds a refreshing sour brightness to finish.
- Green onion and cilantro, diced for garnish: Provide fresh, herbal notes and inviting color.
- Steamed Jasmine rice to serve: The perfect accompaniment that soaks up every drop of delicious soup.
How to Make Tom Kha Gai (Thai Coconut Chicken Soup) Recipe
Step 1: Marinate the Chicken
Start by giving your chicken a quick bath in fish sauce—just one tablespoon should do. This simple step infuses the chicken with savory depth, ensuring every bite is bursting with flavor. Let it rest for about 10 minutes so those flavors meld beautifully before cooking.
Step 2: Cook the Chicken in Chicken Stock
Bring your chicken stock to a boil in a medium pot; this creates a nourishing foundation for the soup. Add your marinated chicken and reduce heat to a gentle simmer. Cooking the chicken this way keeps it tender and juicy, while beginning to build the complex broth flavor we all crave. Let it simmer for roughly 10 minutes until the chicken is just cooked through.
Step 3: Infuse the Broth
Now it’s time to transform your simple broth into a fragrant wonder. Stir in the creamy coconut milk along with the sliced galangal, lemongrass pieces, torn kaffir lime leaves, thinly sliced Thai chilis, oyster mushrooms, and a tablespoon of finely chopped palm sugar. The kitchen will fill with an irresistible aroma as this mixture gently simmers, melding those exotic ingredients into a deliciously balanced broth. Cover the pot and let it simmer for another 5 to 6 minutes.
Step 4: Season and Adjust
To finish your Tom Kha Gai (Thai Coconut Chicken Soup) Recipe, add the remaining fish sauce and freshly squeezed lime juice. Stir everything together and taste—this is your moment to adjust seasoning. Need more zing? Squeeze a little extra lime. Want it saltier? Add a touch more fish sauce. Simmer for another 2 to 3 minutes to blend all those bright, savory flavors before serving.
Step 5: Serve and Enjoy
Ladle the stew-like soup into individual bowls, then scatter freshly diced green onion and cilantro on top for a burst of fresh herbal aroma and pretty color. Don’t forget a bowl of steaming Jasmine rice on the side to scoop up the luscious broth and tender chicken—this is comfort food elevated to an art form.
How to Serve Tom Kha Gai (Thai Coconut Chicken Soup) Recipe
Garnishes
Garnishes play a starring role in bringing vibrant flavor and texture contrasts to this creamy soup. Freshly diced green onion adds a mild oniony crispness, while aromatic cilantro leaves brighten the entire bowl. For an extra pop, consider adding a few more thin slices of fresh Thai chili if you love a little kick.
Side Dishes
Steamed Jasmine rice is the traditional and perfect side for soaking up the flavorful broth. For a more substantial meal, serve alongside light vegetable stir-fries or a crunchy Thai green papaya salad. The freshness and crunch will complement the rich soup beautifully.
Creative Ways to Present
If you want to impress friends or family, serve your Tom Kha Gai in individual coconut shells or small earthenware bowls for an authentic touch. Garnish each bowl with a small sprig of fresh herbs and a wedge of lime for a picture-perfect presentation that invites everyone to dig in.
Make Ahead and Storage
Storing Leftovers
This Tom Kha Gai (Thai Coconut Chicken Soup) Recipe tastes even better the next day as flavors continue to meld. Store leftovers in an airtight container in the refrigerator for up to 3 days. Keep the broth and rice separate to maintain the perfect texture.
Freezing
While this soup can be frozen, keep in mind that coconut milk may slightly separate after thawing. Freeze the soup without garnish in a freezer-safe container for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
Reheating
To reheat, warm the soup slowly over medium-low heat, stirring occasionally to bring back its creamy smoothness. Add a splash of chicken stock or water if the soup becomes too thick. Re-garnish with fresh herbs just before serving to revive its vibrant flavor.
FAQs
Can I use chicken breast instead of thighs?
Absolutely! While chicken thighs add extra juiciness, you can use chicken breast for a leaner option. Just be careful not to overcook it so it stays tender.
What can I substitute for galangal if I can’t find it?
Fresh ginger is a common substitute as it’s more widely available and shares a similar spicy warmth, although it won’t provide quite the same citrusy note that galangal offers.
Is this soup very spicy?
The heat level is mild to moderate but easily adjustable. You can reduce or omit the Thai chilis if you prefer a gentler flavor, or add more slices if you like it fiery.
Can I make this soup vegetarian?
Yes! Replace chicken with firm tofu and use vegetable broth and soy sauce instead of fish sauce for a delicious vegetarian version.
What’s the role of kaffir lime leaves in the soup?
Kaffir lime leaves provide a distinctive bright and citrusy aroma that elevates the soup’s flavor into something truly special and authentically Thai.
Final Thoughts
Making this Tom Kha Gai (Thai Coconut Chicken Soup) Recipe is like welcoming a little piece of Thailand right into your home kitchen. It’s such a wonderfully balanced dish—creamy yet light, spicy yet soothing—and every spoonful brings comfort and delight. Whether it’s a weeknight dinner or a special occasion, I promise this soup will become a beloved staple in your recipe rotation. So go ahead, grab those fresh ingredients, and dive into this deliciously fragrant world of Thai flavors!
PrintTom Kha Gai (Thai Coconut Chicken Soup) Recipe
Tom Kha Gai is a classic Thai coconut chicken soup known for its rich and creamy coconut milk broth infused with aromatic ingredients like galangal, lemongrass, and kaffir lime leaves. This comforting soup balances tangy lime juice, savory fish sauce, and a hint of sweetness, creating a flavorful, warming dish perfect for any time of the year.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Ingredients
Chicken
- 1 lb chicken thigh, boneless, skinless, cut into 1-inch pieces
- 1 tablespoon fish sauce
Tom Kha Broth
- 3 cups low sodium chicken stock
- 8 slices galangal or ginger
- 1 stalk lemongrass, outer layer removed and sliced into 2-inch pieces
- 6 makrut lime leaves (kaffir lime leaves), twisted and torn into large pieces
- 2 Thai chilis, thinly sliced
- 8 oz oyster mushrooms, separated and sliced
- 1 tablespoon palm sugar, finely chopped
- 1 can (14 oz) coconut milk
- 2 tablespoons fish sauce
- 2 ½ tablespoons lime juice
Serve
- Green onion, diced for garnish
- Cilantro, diced for garnish
- Steamed Jasmine rice
Instructions
- Marinate the Chicken: In a mixing bowl, combine the chicken pieces with 1 tablespoon of fish sauce. Mix thoroughly so the chicken is evenly coated. Set the mixture aside to marinate for 10 minutes, allowing the flavors to penetrate the meat.
- Cook the Chicken: Bring 3 cups of low sodium chicken stock to a boil in a medium pot. Add the marinated chicken to the boiling stock, reduce the heat to low, and let it simmer gently for about 10 minutes or until the chicken pieces are fully cooked and tender.
- Infuse the Broth: Add the coconut milk, galangal slices, lemongrass pieces, kaffir lime leaves, sliced Thai chilis, oyster mushrooms, and finely chopped palm sugar to the pot. Bring the mixture back up to a gentle simmer. Cover the pot and allow the broth to simmer for 5 to 6 minutes so the soup absorbs all the aromatic flavors.
- Add the Seasonings: Stir in 2 tablespoons of fish sauce and 2 ½ tablespoons of lime juice, mixing until everything is well combined. Taste the soup and adjust the seasoning if necessary. Continue to simmer the soup for an additional 2 to 3 minutes.
- Serve: Ladle the hot soup into individual bowls. Garnish with diced green onions and cilantro. Serve alongside steamed Jasmine rice for a complete and satisfying meal.
Notes
- If you cannot find galangal, fresh ginger can be used as a substitute, though the flavor will be slightly different.
- Adjust the number of Thai chilis according to your preferred spice level.
- For a vegetarian version, replace chicken with tofu and use vegetable broth instead of chicken stock and omit fish sauce, substituting with soy sauce or tamari.
- To intensify flavor, gently bruise the lemongrass stalk before adding to the soup.
- Make sure not to boil the soup vigorously after adding coconut milk to prevent curdling.