There is something truly magical about the comforting warmth and vibrant flavors of the Thai Coconut Chicken Soup (Tom Kha Gai) Recipe. This dish beautifully balances creamy coconut milk, fragrant lemongrass, zesty lime, and tender chicken to create a soul-soothing soup that feels like a warm hug in a bowl. Whether you’re new to Thai cuisine or a seasoned fan, this recipe offers an approachable way to bring authentic Thai flavors into your kitchen with ingredients that are both simple and packed with personality.
Ingredients You’ll Need
Ingredients You’ll Need
Every ingredient in this Thai Coconut Chicken Soup (Tom Kha Gai) Recipe plays a crucial role, combining to deliver depth, creaminess, heat, and freshness. They’re easy to find and come together in harmony to create a dish that’s bursting with flavor and beautiful texture.
- Safflower Oil: A neutral oil perfect for sautéing the aromatics without overpowering their fragrances.
- Sweet Onion: Adds a gentle natural sweetness and depth to the broth.
- Garlic Cloves: Smash and release their punchy aroma and flavor.
- Thai Chili Peppers: Deliver authentic heat and a lovely pop of color – adjust to your spice tolerance.
- Fresh Ginger Root: Adds a warm, zesty brightness that complements the coconut milk beautifully.
- Lemongrass Stalks: The star of the soup’s fresh, citrusy aroma and taste.
- Thai Red Curry Paste: Brings complexity and a rich red tint that enhances every spoonful.
- Chicken Broth: Forms the hearty, savory base that supports the other flavors.
- Coconut Milk (Aroy-D recommended): Thick, creamy, and luscious, it creates the signature silky texture.
- Brown Sugar: Balances the spiciness with a touch of caramel sweetness.
- Fish Sauce: Adds the essential salty umami that awakens the taste buds.
- Soy Sauce: Offers a deeper salty note and helps boost the broth’s savory undertones.
- Cooked Chicken Breast: Tender and hearty, making this soup satisfying and filling.
- Sliced Mushrooms: Add earthiness and a pleasing bite to the soup.
- Tomatoes: Bring juicy bursts of freshness and a bit of acidity.
- Limes: Their juice brightens every bite with a perfect tangy finish.
- Rice Noodles: Delightfully tender and soak up all the luscious broth flavors.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make Thai Coconut Chicken Soup (Tom Kha Gai) Recipe
Step 1: Prep the Aromatics
Begin by slicing half of a medium sweet onion into large pieces, slicing fresh ginger with the skin left on to retain a bit of texture, and smashing peeled garlic cloves to unlock their full aroma. Slice the red Thai chili peppers thinly, removing seeds if you want to moderate the heat. For the lemongrass, trim and peel the stalks before pounding them gently with a meat mallet to release their fragrant oils into the broth. This prep is foundational for building the layered flavors that make this soup special.
Step 2: Sauté the Flavor Base
Heat a tablespoon of safflower oil in a heavy pot over medium-high heat. Add your onions, ginger, garlic, and chili slices and cook until the onion softens and releases its sweetness, about four minutes. Then stir in two teaspoons of Thai red curry paste, cooking it for another minute. This step unlocks the spices’ complexity and coats the aromatics with that irresistible curry fragrance.
Step 3: Simmer the Broth with Lemongrass
Pour in 2.5 cups of chicken broth and add the bruised lemongrass stalks. Bring everything to a gentle boil, then lower the heat to let it simmer for 20 to 30 minutes. This slow simmer is key, letting the lemongrass, ginger, and garlic permeate the broth with their fresh and spicy essence. Meanwhile, you can take care of the other ingredients.
Step 4: Soak the Rice Noodles
Microwave a large bowl of water until hot, then immerse the rice noodles. Let them soak until pliable and tender, ensuring they cook through beautifully when added to the soup. This easy technique prevents soggy noodles while you work on the rest of the dish.
Step 5: Prepare Chicken, Mushrooms, and Tomatoes
Chop or shred about two cups of cooked chicken breast—rotisserie chicken works wonderfully here to save time. Slice one cup of mushrooms and cut two medium tomatoes into wedges. These fresh ingredients bring texture and juicy bursts of flavor, complementing the creamy soup base perfectly.
Step 6: Strain the Broth
After your broth has simmered and developed that iconic aroma, use a skimmer or slotted spoon to remove the lemongrass, ginger, garlic, and onions. Leaving the chili peppers in is optional—it depends on your preferred heat level. Removing these ingredients creates a smooth, pure broth that lets the coconut milk and seasonings shine.
Step 7: Enrich the Soup
Add the coconut milk, brown sugar, soy sauce, and fish sauce to the strained broth. Stir carefully and keep the heat low so the coconut milk doesn’t boil, preserving its creamy texture and delicate flavor. This is where your soup transforms from broth to a luxuriously creamy experience.
Step 8: Add Chicken and Mushrooms
Gently simmer the chopped chicken and mushrooms in the soup for about 10 minutes. This allows the flavors to meld, the chicken to warm through, and the mushrooms to release their earthiness into the broth.
Step 9: Finish with Noodles and Tomatoes
Drain your soaked rice noodles and rinse under cold water to keep them from sticking together. Add the noodles and tomato wedges to the soup, simmering gently for another three minutes until the noodles soften, and the tomatoes warm through yet still hold their shape. If your noodles are soft from soaking, add them after the tomatoes are ready to prevent overcooking.
Step 10: Final Seasoning and Serve
Turn off the heat and taste your soup. Adjust with salt, more soy sauce, or fish sauce as needed. Now stir in the freshly squeezed juice of two medium limes, adding it slowly to tailor the zing to your liking. Serve garnished with fresh cilantro leaves, sliced green onions, and optional chili slices if you crave extra heat. This Thai Coconut Chicken Soup (Tom Kha Gai) Recipe is best enjoyed like pho—with chopsticks for the noodles and a spoon for the rich, aromatic broth.
How to Serve Thai Coconut Chicken Soup (Tom Kha Gai) Recipe
Garnishes
Garnishing this soup elevates it visually and flavor-wise. Fresh cilantro leaves add a bright pop of herbaceousness, while sliced green onions give crunch and mild sharpness. Thin chili slices are perfect if you like a bit more kick. A wedge of lime on the side is essential to add fresh acidity according to each bowl’s preference.
Side Dishes
Thai Coconut Chicken Soup pairs beautifully with light, fresh sides. Serve it alongside a crisp cucumber salad or steamed jasmine rice to soak up any extra broth. Spring rolls or fresh vegetable sticks with peanut sauce are fantastic companions that play up the Thai flavor profile without overpowering the soup.
Creative Ways to Present
For a fun twist, serve the soup in individual mini coconut bowls for an impressive presentation. Garnish with edible flowers or sprinkle with toasted coconut flakes to highlight the coconut theme even more. You can also add extra fresh herbs like Thai basil or mint for a flavor boost and visual appeal.
Make Ahead and Storage
Storing Leftovers
This Thai Coconut Chicken Soup (Tom Kha Gai) Recipe keeps wonderfully in the fridge for up to four days. Store it in an airtight container and keep the noodles separate if possible to avoid sogginess. Just reheat gently before serving, so none of that creamy goodness separates.
Freezing
You can freeze the broth and chicken mixture for up to two months. It’s best to freeze without the noodles and tomatoes; add fresh ones when reheating for the best texture and flavor. Thaw overnight in the fridge for easy meal prep and quick weeknight dinners.
Reheating
When reheating, do so gently on the stove over low heat to prevent the coconut milk from curdling. Stir occasionally and add a splash of water or broth if it becomes too thick. Add fresh lime juice and herbs after heating to refresh the flavors and bring the soup back to life.
FAQs
Can I use chicken thighs instead of chicken breast?
Absolutely! Chicken thighs add more richness and tenderness to the soup. Just cook them thoroughly before adding to the broth or use pre-cooked shredded thighs if you prefer.
What if I can’t find lemongrass?
Fresh lemongrass is ideal for authentic flavor, but if unavailable, you can substitute with a teaspoon of lemongrass paste or add extra fresh ginger and lime zest for added brightness.
Is this soup spicy? Can I make it milder?
The heat mainly comes from the Thai chili peppers and red curry paste. You can reduce the number of chili peppers or remove the seeds to mellow the spice. Removing the chili slices before serving also lowers the overall heat.
Can I make this soup vegetarian?
Yes! Replace chicken broth with vegetable broth, omit the chicken, and substitute fish sauce with soy sauce or tamari. Add tofu or extra mushrooms for protein and maintain the flavors with all the other aromatics and coconut milk.
What noodles work best in this soup?
Rice noodles are traditional and perfect because they soak up the broth beautifully without overpowering the soup. Thin or medium-width rice noodles work well depending on your texture preference.
Final Thoughts
Making the Thai Coconut Chicken Soup (Tom Kha Gai) Recipe at home is a rewarding adventure that fills your kitchen with intoxicating aromas and your bowl with comforting, layered flavors. It’s the kind of recipe that keeps everyone coming back for seconds and eager to share with friends. So gather your ingredients, dive into the process, and enjoy a warming, exotic meal that’s both delicious and heartwarming. Trust me, once you’ve tried this, it will become a beloved classic in your culinary rotation.
PrintThai Coconut Chicken Soup (Tom Kha Gai) Recipe
This Thai Coconut Chicken Soup, known as Tom Kha Gai, is a rich and aromatic soup featuring tender chicken breast simmered in a flavorful broth made from coconut milk, Thai red curry paste, lemongrass, and fresh ginger. Infused with the citrusy brightness of lime and balanced by savory fish and soy sauces, this comforting soup delivers authentic Thai flavors with a creamy texture and a gentle spicy kick. It’s a perfect bowl of warmth and exotic taste, served with soft rice noodles, mushrooms, and fresh tomatoes.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Ingredients
Aromatics and Broth Base
- 1 Tbsp safflower oil (or vegetable oil, coconut oil)
- ½ medium sweet onion, sliced
- 4 garlic cloves, smashed and peeled
- 2 Thai chili peppers, thinly sliced and seeds removed
- 2 inches fresh ginger root, sliced (skin on)
- 2 medium lemongrass stalks, outer layer peeled and pounded
- 2 tsp Thai red curry paste
- 2.5 cups chicken broth
Soup Ingredients
- 3 (8.5 oz) boxes Aroy-D coconut milk (approx. 25.5 oz total)
- 1 Tbsp brown sugar
- 2 Tbsp fish sauce
- 1 Tbsp soy sauce
- About 2 cups cooked, chopped or shredded chicken breast (rotisserie chicken recommended)
- 2 cups sliced mushrooms (white button mushrooms preferred)
- 2 medium tomatoes, sliced into wedges
- 2 medium limes, juiced
- 4 oz rice noodles
Garnishes (optional)
- Cilantro leaves
- Sliced green onions
- Extra chili pepper slices for heat
Instructions
- Prep the aromatics: Slice half a medium sweet onion into large slices. Slice 2 inches of fresh ginger root, leaving the skin on. Smash and peel 4 garlic cloves. Slice 2 red Thai chili peppers and remove seeds. Prepare the lemongrass stalks by peeling the outer layer, cutting to size if needed, then pound them with a meat mallet to release their flavor.
- Cook aromatics: Heat 1 Tbsp safflower oil in a dutch oven or large stock pot over medium-high heat. Add the sliced onions, ginger, smashed garlic, and sliced chili peppers. Cook for about 4 minutes until onions start to soften. Stir in 2 tsp Thai red curry paste and cook while stirring for one more minute to bloom the spices.
- Simmer broth: Add 2.5 cups chicken broth and the prepared lemongrass stalks to the pot. Bring the mixture to a boil, then reduce heat to low and simmer gently for 20-30 minutes to allow the aromatics to infuse the broth.
- Soak noodles: While the broth simmers, heat a large bowl of water in the microwave for a few minutes until hot, then submerge the rice noodles to soak until softened.
- Prepare main ingredients: Chop or shred about 2 cups of cooked rotisserie chicken breast. Slice 2 cups white mushrooms (or use pre-sliced). Chop 2 medium tomatoes into wedges.
- Remove aromatics: After simmering, use a skimmer or ladle to scoop out and discard the large pieces of onion, ginger, garlic, and lemongrass. Optionally, remove chili peppers for less heat, or keep them if desired. You may also leave onions in if preferred.
- Add coconut milk and seasonings: Stir in all coconut milk, 1 Tbsp brown sugar, 1 Tbsp soy sauce, and 2 Tbsp fish sauce. Maintain a low simmer—avoid boiling to prevent coconut milk curdling and loss of flavor.
- Add chicken and mushrooms: Add the chopped chicken and sliced mushrooms to the pot. Simmer gently for 10 minutes to warm through and meld flavors.
- Add noodles and tomatoes: Drain the rice noodles and rinse with cold water to prevent sticking. Add noodles and tomato wedges to the soup and simmer for about 3 minutes until noodles are tender and tomatoes are warmed but still hold their shape. If noodles are already soft from soaking, add after tomatoes are heated through.
- Finish and serve: Turn off heat. Taste the broth and adjust seasoning with salt, additional soy sauce, or fish sauce if needed. Stir in fresh lime juice from 2 medium limes gradually, tasting as you go for balance. Garnish with cilantro leaves, sliced green onions, and extra chili slices if desired. Serve hot with chopsticks for noodles and a spoon for broth, enjoying like a comforting bowl of Pho.
Notes
- Use rotisserie chicken for convenience and flavor.
- Do not boil the soup after adding coconut milk to avoid curdling.
- Adjust chili peppers to control spiciness.
- Rice noodles soften through soaking but can be cooked further briefly in the soup.
- Fresh lime juice is essential for authentic acidity and brightness.
- Lemongrass stalks should be peeled and pounded to release flavor; discard after simmering.
- Safflower oil can be substituted with vegetable or coconut oil.