Tom Kha Gai is my ultimate comfort soup – creamy coconut, tangy lime, and a gentle kick of chili. But traditionally, it simmers on the stove with constant stirring. My easy slow cooker version gives you all that rich, aromatic flavor with just 15 minutes of prep. Just toss everything in, walk away, and come back to a pot of liquid gold.
Advertisements1
This recipe uses chicken thighs for tenderness, but you can easily swap in shrimp or tofu. The slow cooker melds the lemongrass, galangal, and kaffir lime leaves into a broth that's both soothing and invigorating. It's perfect for busy weeknights or meal prep – the flavors only get better the next day.
Why You'll Love This Recipe
About the Ingredients
1 ½ lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
Thighs stay moist during long cooking. Substitute with chicken breast (reduce cook time to 4 hours) or firm tofu for a vegetarian version.
4 cups (960ml) low-sodium chicken broth
Use vegetable broth for a vegetarian option. Low-sodium lets you control the salt.
1 can (13.5 oz / 400ml) full-fat coconut milk
Full-fat gives the creamiest texture. Light coconut milk works but will be thinner – add a tablespoon of cornstarch slurry if needed.
1 (2-inch) piece fresh galangal, sliced thin (or 1 tsp dried galangal)
Galangal is spicier and more citrusy than ginger. If you can't find it, use 1-inch fresh ginger plus a pinch of white pepper.
2 stalks lemongrass, bruised and cut into 2-inch pieces
Bruising releases the oils. If unavailable, use 2 tablespoons lemongrass paste.
4 kaffir lime leaves, torn
Torn leaves release more aroma. Substitute with 1 tablespoon lime zest if you can't find them.
8 oz (225g) cremini mushrooms, sliced
Cremini have more flavor than white button. Shiitake or oyster mushrooms also work great.
3 tablespoons fish sauce
Fish sauce adds umami. For a vegetarian version, use soy sauce or tamari with a splash of lime.
2 tablespoons brown sugar
Balances the tangy lime. Use coconut sugar or honey as a substitute.
3-4 Thai bird's eye chilies, smashed (adjust to taste)
These are spicy! Use 1-2 for mild heat, or omit and add chili flakes at the end.
1 cup (240ml) fresh lime juice (about 4-5 limes)
Fresh lime is essential – bottled won't give the same brightness. Add at the end to keep it vibrant.
Fresh cilantro and sliced green onions, for garnish
Garnish adds freshness and color. Thai basil is also lovely.
Tips & Tricks
- Don't skip bruising the lemongrass and tearing the lime leaves – it releases their essential oils for a more aromatic broth.
- Add the lime juice only at the end; cooking it too long will make the soup bitter and dull the citrus flavor.
- If using chicken breast, reduce the cook time to 4 hours on low to prevent dryness.
Pro Tips
Step-by-Step Instructions
1. Layer the aromatics
In the slow cooker, place the sliced galangal, lemongrass pieces, and torn lime leaves on the bottom. This creates a flavor bed for the chicken.
2. Add chicken and mushrooms
Add the chicken pieces and sliced mushrooms on top of the aromatics. No need to stir – they will cook evenly.
3. Pour in liquids
Pour in the chicken broth and coconut milk. Add the fish sauce, brown sugar, and smashed chilies. Stir gently to combine.
4. Slow cook on low
Cover and cook on LOW for 6 hours, or on HIGH for 3-4 hours. The soup is ready when the chicken is tender and easily shreds with a fork.
5. Finish with lime
Turn off the slow cooker. Stir in the fresh lime juice and let it sit for 5 minutes. This brightens the flavor without cooking away the citrus.
6. Taste and adjust
Taste the soup. Add more fish sauce for saltiness, more lime for tang, or a pinch of sugar for balance. Remove the lemongrass and lime leaves before serving.
7. Serve with garnish
Ladle into bowls and top with fresh cilantro and sliced green onions. Serve hot with steamed jasmine rice on the side if desired.
Delicious Variations
Shrimp Tom Kha
Swap chicken for 1 lb (450g) large shrimp, peeled. Add them in the last 30 minutes of cooking – they cook quickly.
Vegetarian Tom Kha
Use vegetable broth, firm tofu (cubed), and replace fish sauce with soy sauce or tamari. Add extra mushrooms for heartiness.
Spicy Coconut Soup
Increase the chilies to 5-6, or add 1 tablespoon of sriracha at the end for an extra kick.
How to Store Easy Slow Cooker Tom Kha Soup Recipe
Refrigerator
Store in an airtight container for up to 4 days. The flavors will meld and deepen.
Freezer
Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stovetop over medium heat, stirring occasionally, until hot. Do not boil, as the coconut milk may separate.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, you can use chicken breast. However, reduce the cook time to 4 hours on low to prevent it from becoming dry and tough.
Q: What is galangal and where can I find it?
Galangal is a root similar to ginger but with a more citrusy, piney flavor. It's available in Asian grocery stores, often fresh or frozen. You can also find it dried or in paste form.
Q: Can I make this soup in an Instant Pot?
Absolutely! Sauté the chicken and aromatics on Sauté mode for 2 minutes, then add the liquids and cook on High pressure for 10 minutes. Quick release and stir in lime juice.
Q: How do I make this soup less spicy?
Simply omit the Thai chilies or use just one, seeded. You can also serve with extra lime wedges to balance the heat.
Q: Can I freeze Tom Kha soup?
Yes, this soup freezes well for up to 3 months. Let it cool completely, then store in a freezer-safe container. Thaw in the fridge overnight and reheat gently.
I hope you love this easy slow cooker Tom Kha as much as I do. It's a set-it-and-forget-it meal that brings a taste of Thailand to your kitchen. If you try it, let me know in the comments! And if you're looking for more cozy soup recipes, check out my creamy butternut squash soup next. Small steps, big change.
Easy Slow Cooker Tom Kha Soup Recipe
Easy slow cooker Tom Kha soup with coconut milk, chicken, and mushrooms. Set it and forget it for a creamy, tangy Thai favorite.
🧂 Ingredients
- 1 ½ lbs (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
- 4 cups (960ml) low-sodium chicken broth
- 1 can (13.5 oz / 400ml) full-fat coconut milk
- 1 (2-inch) piece fresh galangal, sliced thin (or 1 tsp dried galangal)
- 2 stalks lemongrass, bruised and cut into 2-inch pieces
- 4 kaffir lime leaves, torn
- 8 oz (225g) cremini mushrooms, sliced
- 3 tablespoons fish sauce
- 2 tablespoons brown sugar
- 3-4 Thai bird's eye chilies, smashed (adjust to taste)
- 1 cup (240ml) fresh lime juice (about 4-5 limes)
- Fresh cilantro and sliced green onions, for garnish
📋 Instructions
- 1Layer the aromatics — In the slow cooker, place the sliced galangal, lemongrass pieces, and torn lime leaves on the bottom. This creates a flavor bed for the chicken.
- 2Add chicken and mushrooms — Add the chicken pieces and sliced mushrooms on top of the aromatics. No need to stir – they will cook evenly.
- 3Pour in liquids — Pour in the chicken broth and coconut milk. Add the fish sauce, brown sugar, and smashed chilies. Stir gently to combine.
- 4Slow cook on low — Cover and cook on LOW for 6 hours, or on HIGH for 3-4 hours. The soup is ready when the chicken is tender and easily shreds with a fork.
- 5Finish with lime — Turn off the slow cooker. Stir in the fresh lime juice and let it sit for 5 minutes. This brightens the flavor without cooking away the citrus.
- 6Taste and adjust — Taste the soup. Add more fish sauce for saltiness, more lime for tang, or a pinch of sugar for balance. Remove the lemongrass and lime leaves before serving.
- 7Serve with garnish — Ladle into bowls and top with fresh cilantro and sliced green onions. Serve hot with steamed jasmine rice on the side if desired.



