Tom Kha Gai is Thailand's silky coconut chicken soup, and the slow cooker turns it into the easiest version you'll ever make. Instead of hovering over a pot, you drop chicken, aromatics, and coconut milk in, walk away, and come back to a soup that tastes like your favorite Thai takeout spot.
Advertisements1
The magic is in the balance: creamy coconut milk, punchy galangal and lemongrass, lime, and a whisper of fish sauce and chili. The slow cooker gently infuses all of that flavor into tender chicken without curdling the coconut milk.
This recipe is built for a weeknight: about 15 minutes of hands-on prep, then the crockpot does the rest. Finish with fresh lime and cilantro right before serving for a soup that tastes bright and alive.
Why You'll Love This Recipe
About the Ingredients
1.5 lbs (680g) boneless, skinless chicken thighs
Thighs stay juicy after hours of cooking; swap in chicken breasts and reduce the cook time by 1 hour to avoid drying out.
2 cans (13.5 oz / 400ml each) full-fat coconut milk
Full-fat gives the creamiest body; light coconut milk works but the soup will be noticeably thinner.
4 cups (950ml) low-sodium chicken broth
Use vegetable broth for a lighter version or homemade stock if you have it.
1 stalk lemongrass, bruised and cut into 2-inch pieces
Bruise with the back of a knife to release oils; if unavailable, use 1 tablespoon lemongrass paste.
1 piece (2-inch) fresh galangal, sliced
Fresh ginger is the closest substitute if galangal isn't at your market; flavor will be slightly sharper.
6 makrut lime leaves, torn
If you can't find them, use 1 teaspoon lime zest plus a squeeze of lime juice at the end.
8 oz (225g) cremini mushrooms, quartered
White button mushrooms or sliced shiitake both work well here.
2 tablespoons fish sauce
Soy sauce or coconut aminos can replace fish sauce for a vegetarian-friendly option.
1 tablespoon palm sugar (or brown sugar)
Brown sugar is an easy swap; honey also works but add it near the end.
3 tablespoons fresh lime juice (about 2 limes)
Add at the very end off the heat so the brightness doesn't cook away.
1-2 Thai bird chilies, smashed (optional)
Serrano or jalapeño are milder substitutes if you want less heat.
1/4 cup chopped fresh cilantro, for serving
Thai basil or scallions make a nice alternative garnish.
Tips & Tricks
Don't Boil the Coconut Milk
Keep the slow cooker on Low and add coconut milk with the broth; high heat can cause it to split and look grainy.
Fish Out the Aromatics
Lemongrass, galangal, and lime leaves are for flavor, not eating, so remove the large pieces before serving.
Season at the End
Add lime juice and extra fish sauce after the soup is off the heat so the flavors stay fresh and bright.
Pro Tips
Step-by-Step Instructions
1. Prep the Aromatics
Bruise the lemongrass, slice the galangal, and tear the lime leaves. Smashing them releases oils that flavor the broth over the long cook.
2. Load the Slow Cooker
Add chicken thighs, broth, mushrooms, lemongrass, galangal, lime leaves, and chilies to a 6-quart slow cooker. Stir gently to combine.
3. Cook Low and Slow
Cover and cook on Low for 5 to 6 hours (or High for 3 to 3.5 hours) until the chicken shreds easily with a fork, reaching an internal temperature of 165°F (74°C).
4. Shred the Chicken
Transfer the chicken to a cutting board and shred with two forks. Return it to the slow cooker and discard the lemongrass, galangal, and lime leaves.
5. Add Coconut Milk
Stir in the coconut milk, fish sauce, and palm sugar. Cover and cook on Low for 10 to 15 minutes until heated through but not boiling, with steam rising from the surface.
6. Finish and Serve
Turn off the heat and stir in fresh lime juice. Taste and adjust with more fish sauce or sugar, then ladle into bowls and top with cilantro.
Delicious Variations
Shrimp Tom Kha
Swap chicken for 1 lb raw shrimp and add them during the last 10 minutes on Low.
Vegetarian Tom Kha
Use vegetable broth, soy sauce instead of fish sauce, and add tofu cubes for protein.
Spicy Coconut Noodle Soup
Stir in cooked rice noodles at the end for a heartier one-bowl meal.
How to Store Slow Cooker Tom Kha Gai
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The coconut milk may separate when cold; stir well while reheating.
Freezer
Freeze in portions for up to 2 months. Coconut milk can become grainy after freezing, so whisk vigorously while reheating.
Reheating
Reheat gently on the stovetop over medium-low heat until steaming but not boiling, about 5 minutes. Add a squeeze of fresh lime to revive the flavor.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs in Tom Kha Gai?
Yes, chicken breast works, but reduce the cook time to 3 to 4 hours on Low so it doesn't dry out. Thighs are more forgiving and stay tender in the slow cooker.
Q: Why did my coconut milk curdle in the slow cooker?
Coconut milk curdles when it boils or cooks too long at high heat. Add it near the end of cooking and keep the slow cooker on Low to prevent splitting.
Q: Is Tom Kha Gai the same as Tom Kha Soup?
Tom Kha Gai specifically means coconut soup with chicken, while Tom Kha is the base coconut soup. The gai just indicates chicken is included.
Q: Can I make this Tom Kha Gai vegetarian?
Yes, use vegetable broth, soy sauce or coconut aminos instead of fish sauce, and add tofu or extra mushrooms. The coconut milk and aromatics still give it that classic flavor.
Q: How spicy is Tom Kha Gai?
It's usually mildly spicy, with heat coming from the Thai chilies. Leave the chilies whole for gentle heat or slice them for a stronger kick.
Give this Slow Cooker Tom Kha Gai a try this week and let the crockpot do the heavy lifting. If you make it, leave a rating and comment below to let me know how yours turned out.
Slow Cooker Tom Kha Gai
Slow Cooker Tom Kha Gai makes a creamy, lemongrass-scented Thai coconut chicken soup you can set and forget for a cozy, restaurant-style dinner.
🧂 Ingredients
- 1.5 lbs (680g) boneless, skinless chicken thighs
- 2 cans (13.5 oz / 400ml each) full-fat coconut milk
- 4 cups (950ml) low-sodium chicken broth
- 1 stalk lemongrass, bruised and cut into 2-inch pieces
- 1 piece (2-inch) fresh galangal, sliced
- 6 makrut lime leaves, torn
- 8 oz (225g) cremini mushrooms, quartered
- 2 tablespoons fish sauce
- 1 tablespoon palm sugar (or brown sugar)
- 3 tablespoons fresh lime juice (about 2 limes)
- 1-2 Thai bird chilies, smashed (optional)
- 1/4 cup chopped fresh cilantro, for serving
📋 Instructions
- 1Prep the Aromatics — Bruise the lemongrass, slice the galangal, and tear the lime leaves. Smashing them releases oils that flavor the broth over the long cook.
- 2Load the Slow Cooker — Add chicken thighs, broth, mushrooms, lemongrass, galangal, lime leaves, and chilies to a 6-quart slow cooker. Stir gently to combine.
- 3Cook Low and Slow — Cover and cook on Low for 5 to 6 hours (or High for 3 to 3.5 hours) until the chicken shreds easily with a fork, reaching an internal temperature of 165°F (74°C).
- 4Shred the Chicken — Transfer the chicken to a cutting board and shred with two forks. Return it to the slow cooker and discard the lemongrass, galangal, and lime leaves.
- 5Add Coconut Milk — Stir in the coconut milk, fish sauce, and palm sugar. Cover and cook on Low for 10 to 15 minutes until heated through but not boiling, with steam rising from the surface.
- 6Finish and Serve — Turn off the heat and stir in fresh lime juice. Taste and adjust with more fish sauce or sugar, then ladle into bowls and top with cilantro.



