Authentic Tom Kha Gai

Category: Comforting Soups & Stews

This authentic Tom Kha Gai brings together the iconic flavors of Thailand in your slow cooker. Rich coconut milk creates a velvety base while lemongrass, galangal (or ginger), and lime leaves infuse aromatic complexity. Tender chicken and mushrooms provide heartiness, balanced by the perfect harmony of fish sauce, lime juice, and a touch of sweetness from brown sugar. The slow cooking process allows the flavors to meld beautifully, creating a deeply satisfying soup that's both comforting and exotic. Finished with fresh cilantro and green onions, this gluten-free dish works wonderfully as a light meal or paired with jasmine rice for a more substantial offering.

A woman wearing a chef's hat and apron.
Updated on Fri, 09 May 2025 12:04:13 GMT
A bowl of Thai Coconut Chicken Soup. Pin
A bowl of Thai Coconut Chicken Soup. | easydiyrecipes.com

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.
A bowl of Thai Coconut Chicken Soup. Pin
A bowl of Thai Coconut Chicken Soup. | easydiyrecipes.com

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.

A bowl of Thai Coconut Chicken Soup. Pin
A bowl of Thai Coconut Chicken Soup. | easydiyrecipes.com

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.

Thai Coconut Chicken Soup

A warm, comforting Thai soup featuring coconut milk, chicken, lemongrass, and galangal for an authentic taste of Thailand.

Prep Time
15 min
Cook Time
240 min
Total Time
255 min
By: Evelyn

Category: Soups & Stews

Skill Level: Easy

Cuisine: Thai

Yield: 4 Servings

Dietary Preferences: Gluten-Free, Dairy-Free

Ingredients

→ Aromatics

01 1/2 onion, sliced
02 2 cloves garlic, chopped
03 1/2 red jalapeño pepper, sliced (or 2 Thai chiles, halved)
04 3 slices galangal or ginger (1/4-inch thick)
05 1 lemongrass stalk, pounded, cut into 2-inch pieces
06 10 lime leaves, torn (optional)
07 1 tbsp red curry paste

→ Soup Base

08 4 cups chicken broth
09 2 (13.5 oz) cans full-fat coconut milk or cream

→ Protein & Vegetables

10 2 small chicken breasts (approx. 1 lb), bite-sized pieces
11 8 oz white mushrooms, sliced

→ Seasonings

12 2–3 tbsp brown sugar or coconut sugar
13 2–3 tbsp fish sauce (plus to taste)
14 2–3 tbsp fresh lime juice

→ Garnish

15 2–3 green onions, thinly sliced
16 Chopped fresh cilantro, for garnish

Steps

Step 01

Add onion, garlic, chili, galangal/ginger, lemongrass, lime leaves, and red curry paste to the slow cooker. Pour in chicken broth and stir. Cover.

Step 02

Cook on high for 2–3 hours or low for 4–6 hours. Remove aromatics with a slotted spoon.

Step 03

Add coconut milk, chicken, and mushrooms. Cook on high for 1 hour or low for 2 hours, until chicken is tender.

Step 04

Stir in brown sugar, fish sauce, and lime juice. Taste and adjust seasoning.

Step 05

Ladle soup into bowls and top with green onions and cilantro. Serve hot.

Notes

  1. Galangal gives the most authentic flavor but ginger works well too.
  2. Lime leaves enhance aroma but can be omitted.
  3. Adjust fish sauce and lime juice to taste for perfect salt-acid balance.
  4. Great served with jasmine rice or as a light main dish.

Allergy Info

Double-check all ingredients to spot potential allergens. Consult a healthcare professional if uncertain.
  • Contains fish sauce (fish allergen)
  • May contain coconut (tree nut allergen in rare cases)

Nutritional Information (Per Serving)

These details are for informational purposes only and shouldn’t replace professional medical advice.
  • Calories: 350
  • Fats: 26 g
  • Carbohydrates: 14 g
  • Proteins: 20 g