
This authentic Thai coconut chicken soup has transformed my weeknight dinner routine with its incredible balance of flavors and comforting warmth. The slow cooker does all the heavy lifting while infusing the broth with aromatic herbs that transport you straight to Thailand without leaving your kitchen.
I first discovered this recipe during a particularly cold winter when I was craving something exotic yet comforting. After one taste my family declared it their new favorite soup and now it appears on our table at least twice a month.
Ingredients
- Chicken breast: creates tender protein pieces that absorb all the wonderful flavors
- Galangal or ginger: provides that distinctive earthy citrusy note essential to Thai cuisine
- Lemongrass: infuses the broth with a subtle lemony aroma that cannot be replicated
- Red curry paste: delivers complex flavors and spice without requiring dozens of ingredients
- Coconut milk: creates the luxuriously creamy base that makes this soup so satisfying
- Fish sauce: adds that umami depth that anchors all the flavors together
- Fresh lime juice: brightens everything with essential acidity
- Mushrooms: add wonderful texture and absorb the fragrant broth
Step-by-Step Instructions
- Prepare the Aromatics:
- Add onion garlic chili galangal lemongrass lime leaves and red curry paste to your slow cooker. Pour chicken broth over everything and give it a gentle stir to help the curry paste begin dissolving. Cover with the lid to trap all those wonderful fragrances inside.
- Slow Cook the Base:
- Set your slow cooker to high for 2 to 3 hours or low for 4 to 6 hours. This extended cooking time allows all those aromatic ingredients to release their essential oils and flavors into the broth creating a deeply fragrant base. Once done carefully remove all the large aromatic pieces using a slotted spoon.
- Add the Richness:
- Pour in the coconut milk which will transform the clear broth into a luxurious creamy soup. Add your chicken pieces and mushroom slices at this point. The residual heat will cook them gently without toughening the meat. Let everything cook on high for another hour or on low for two hours until the chicken is perfectly tender.
- Balance the Flavors:
- This is where the magic happens. Add brown sugar fish sauce and fresh lime juice in stages tasting as you go. Thai food is all about balancing sweet salty sour and spicy elements. Your soup should have noticeable lime brightness balanced by the savory fish sauce with just enough sweetness to round everything out.
- Serve with Flourish:
- Ladle the finished soup into warmed bowls and top with sliced green onions and fresh cilantro. The herbs add a final layer of freshness and color that makes each bowl as beautiful as it is delicious.

The moment I knew this recipe was special was when my neighbor who lived in Thailand for three years tried it and closed her eyes in appreciation saying it transported her back to the street markets of Bangkok. The secret is balancing the lime and fish sauce until it hits that perfect note.
Make It Authentic
The most important elements for authentic Tom Kha Gai are galangal lemongrass and lime leaves. While substitutes work in a pinch seeking out these ingredients at Asian markets makes a noticeable difference. Galangal looks similar to ginger but has a distinctly different flavor profile with citrus and pine notes that define this soup. Many grocery stores now carry these ingredients in their international sections.
Storage Tips
This soup actually improves overnight as the flavors meld together making it perfect for meal prep. Store in airtight containers in the refrigerator for up to 4 days. When reheating gentle heat is best either on the stovetop or microwave at medium power to avoid breaking the coconut milk. If the soup thickens after refrigeration simply add a splash of chicken broth to thin it to your desired consistency.
Serving Suggestions
In Thailand Tom Kha Gai is typically enjoyed as part of a larger meal rather than as a standalone soup. Serve it alongside jasmine rice which helps balance the richness of the coconut milk. For a complete Thai meal pair it with a simple stir fry of vegetables or Thai fish cakes. I love setting up a garnish station with extra lime wedges cilantro Thai basil sliced chilis and bean sprouts so everyone can customize their bowl.

Recipe FAQs
- → What can I substitute for galangal in Tom Kha Gai?
If you can't find galangal, fresh ginger makes an excellent substitute. While the flavor profile will be slightly different (galangal has a sharper, more citrusy taste), ginger still provides the necessary aromatic quality. Use the same amount as called for in the recipe.
- → Is Tom Kha Gai soup spicy?
Traditional Tom Kha Gai has a mild to moderate heat level. In this version, the spice comes from red jalapeño or Thai chiles. You can adjust the spiciness by increasing or decreasing the amount of chiles, or by removing the seeds for a milder flavor. The red curry paste also contributes some heat.
- → Can I make this soup without a slow cooker?
Absolutely! To make on the stovetop, simmer the aromatics in chicken broth for about 30 minutes. Then strain, add the coconut milk and chicken, and simmer gently for 15-20 minutes until the chicken is cooked through. Add mushrooms during the last 5-10 minutes of cooking.
- → What's the difference between Tom Kha Gai and Tom Yum soup?
While both are traditional Thai soups, Tom Kha Gai features coconut milk as its base, creating a creamy, slightly sweet soup. Tom Yum is a clear, broth-based soup with a more pronounced sour and spicy profile. Both contain similar aromatics like lemongrass and galangal, but the coconut milk fundamentally changes the character of Tom Kha Gai.
- → How long will leftover Tom Kha Gai keep in the refrigerator?
Leftover soup can be stored in an airtight container in the refrigerator for 3-4 days. The flavors often deepen and improve after a day. When reheating, do so gently on the stovetop or in the microwave to prevent the coconut milk from separating.
- → Can I freeze Tom Kha Gai soup?
While it's possible to freeze this soup, coconut milk-based soups can sometimes separate when thawed. If you decide to freeze it, do so in airtight containers for up to 2 months. Thaw overnight in the refrigerator and reheat gently, stirring well to recombine the coconut milk.