Tom kha soup is the Thai coconut chicken soup that tastes rich and bright at the same time, and the slow cooker makes it almost effortless. You drop aromatics in whole, let them steep for hours, and finish with lime and fish sauce at the very end so the flavor stays fresh.
Advertisements1
The trick is treating the slow cooker like a steeping pot rather than a frying pan. Lemongrass, galangal or ginger, and lime leaves go in big and get fished out later, while the chicken gently poaches in coconut milk until it shreds with a spoon.
I keep a bag of frozen lemongrass and a jar of chili paste in the pantry so this can happen on a random Tuesday. It reheats beautifully, which makes it a solid lunch prep choice too.
Why You'll Love This Recipe
About the Ingredients
1 1/2 pounds (680g) boneless, skinless chicken thighs
Thighs stay juicy in a long simmer; chicken breast works but add it in the last 90 minutes so it does not dry out. Look for thighs with even thickness so they poach at the same rate.
2 cans (13.5 oz / 400ml each) full-fat coconut milk
Full-fat gives the creamy body tom kha is known for; light coconut milk works but the broth will be thinner. Shake the cans well before opening, and if the cream has separated, whisk it back in.
4 cups (950ml) low-sodium chicken broth
Low-sodium lets you control the fish sauce at the end. Vegetable broth or a good-quality bouillon cube dissolved in water are fine swaps.
3 stalks fresh lemongrass, bruised and cut into 2-inch pieces
Bruise with the back of a knife so the oils release. Frozen lemongrass or 2 tablespoons lemongrass paste is a solid substitute; paste goes in at the start and stays in the pot.
1 piece (2-inch) fresh ginger or galangal, sliced thick
Galangal is the traditional choice, but ginger is easier to find and tastes close enough. Leave the skin on; you strain it out anyway.
6 fresh or frozen makrut lime leaves, torn
Tearing releases the citrus oils. If you cannot find them, use the zest of 1 lime added at the end instead of during cooking.
8 oz (225g) cremini mushrooms, sliced
Cremini hold their shape; oyster or shiitake mushrooms are excellent too. Wipe them clean rather than soaking so they do not water down the broth.
3 tablespoons fish sauce, plus more to taste
Red Boat or Tiparos are reliable brands. For a vegetarian pot, use soy sauce or coconut aminos and skip the shrimp paste in the chili paste.
2 tablespoons Thai chili paste (nam prik pao) or chili garlic sauce
Nam prik pao adds smoky sweetness; sriracha is a spicier, simpler stand-in. Start with 1 tablespoon if your family is heat-shy, then adjust at the end.
1 tablespoon brown sugar
Balances the lime and fish sauce. Palm sugar is traditional; honey or maple syrup works in a pinch.
3 tablespoons fresh lime juice (about 2 limes), plus wedges for serving
Add lime off the heat so the brightness survives. Bottled lime juice is a last resort; fresh is noticeably better here.
1/4 cup chopped fresh cilantro and sliced Thai chilies, for serving
Cilantro is the classic garnish; Thai basil is a good swap. Slice chilies thin and serve on the side so everyone controls their own heat.
Tips & Tricks
Do not boil the coconut milk
keep the slow cooker on Low and add coconut milk with the broth so it never separates into an oily layer.
Fish out the aromatics
lemongrass, ginger, and lime leaves are for flavor, not eating, so fish them out before serving with tongs.
Season at the end
fish sauce and lime go in after the heat is off, otherwise the lime turns dull and the fish sauce gets harsh.
Pro Tips
Step-by-Step Instructions
1. Layer the aromatics
Add the chicken broth, lemongrass, ginger, torn lime leaves, and chili paste to a 6-quart slow cooker and stir to combine. Nestle the chicken thighs into the liquid so they are mostly submerged.
2. Add coconut milk
Pour in the coconut milk and stir gently. Set the slow cooker to Low and cook for 5 to 6 hours, or on High for 3 hours, until the chicken shreds easily with a fork and reads 165F (74C) on an instant-read thermometer.
3. Poach the mushrooms
In the last 30 minutes of cooking, stir in the sliced mushrooms and brown sugar. The mushrooms should soften and turn silky, and the broth will smell sweet and citrusy.
4. Shred the chicken
Lift the chicken out with tongs onto a plate and shred it with two forks. Fish out the lemongrass, ginger, and lime leaves with tongs and discard them.
5. Season off the heat
Turn the slow cooker off, then stir the shredded chicken back in along with the fish sauce and fresh lime juice. Taste and add more fish sauce or lime until the broth is savory, sour, and creamy in balance.
6. Serve hot
Ladle into bowls and top with cilantro and sliced chilies. Serve with lime wedges and steamed jasmine rice or rice noodles on the side.
Delicious Variations
Mushroom-forward
swap the chicken for 12 ounces of mixed mushrooms and use vegetable broth for a vegetarian tom kha.
Noodle bowl
add 6 ounces of cooked rice noodles to bowls before ladling the soup over them.
Extra heat
stir in 1 to 2 teaspoons of chili oil or a minced bird's eye chili at the end for a sharper kick.
How to Store Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days; the broth may solidify from the coconut fat, which is normal.
Freezer
Freeze in portions for up to 2 months, leaving 1 inch of headspace; the coconut milk may separate slightly on thawing but whisking over low heat smooths it out.
Reheating
Reheat gently over medium-low heat until steaming, about 5 minutes, without boiling, and add a squeeze of fresh lime before serving.
Frequently Asked Questions
Q: What does tom kha soup taste like?
Tom kha tastes creamy, sour, salty, and lightly spicy all at once, with a strong citrus and lemongrass aroma. The coconut milk rounds out the sharp lime and fish sauce so no single flavor takes over.
Q: Can I use chicken breast instead of thighs?
Yes, but add chicken breast in the last 90 minutes on Low so it does not overcook. Breast dries out faster than thighs in a long simmer, so check it at 165F (74C) and pull it as soon as it is done.
Q: Is tom kha the same as tom yum?
No, tom kha is coconut-based and creamy, while tom yum is a clear, sour-spicy broth without coconut milk. Both use lemongrass and lime, but the texture and richness are quite different.
Q: Can I make this tom kha soup vegetarian?
Yes, use vegetable broth, soy sauce or coconut aminos instead of fish sauce, and mushrooms or tofu instead of chicken. Check that your chili paste is vegetarian, since some brands contain shrimp.
Q: How do I keep the coconut milk from curdling?
Keep the slow cooker on Low and never let the soup boil, and stir the coconut milk in with the broth rather than adding it at the end. A gentle simmer keeps the fat emulsified and the broth smooth.
Give this slow cooker tom kha soup a try this week and let the slow cooker do the work while you take the credit. If you make it, leave a comment and tell me how you finished your bowl.
Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
This slow cooker tom kha soup simmers chicken in creamy coconut milk with lemongrass, ginger, and lime for a cozy Thai bowl you can set and forget.
🧂 Ingredients
- 1 1/2 pounds (680g) boneless, skinless chicken thighs
- 2 cans (13.5 oz / 400ml each) full-fat coconut milk
- 4 cups (950ml) low-sodium chicken broth
- 3 stalks fresh lemongrass, bruised and cut into 2-inch pieces
- 1 piece (2-inch) fresh ginger or galangal, sliced thick
- 6 fresh or frozen makrut lime leaves, torn
- 8 oz (225g) cremini mushrooms, sliced
- 3 tablespoons fish sauce, plus more to taste
- 2 tablespoons Thai chili paste (nam prik pao) or chili garlic sauce
- 1 tablespoon brown sugar
- 3 tablespoons fresh lime juice (about 2 limes), plus wedges for serving
- 1/4 cup chopped fresh cilantro and sliced Thai chilies, for serving
📋 Instructions
- 1Layer the aromatics — Add the chicken broth, lemongrass, ginger, torn lime leaves, and chili paste to a 6-quart slow cooker and stir to combine. Nestle the chicken thighs into the liquid so they are mostly submerged.
- 2Add coconut milk — Pour in the coconut milk and stir gently. Set the slow cooker to Low and cook for 5 to 6 hours, or on High for 3 hours, until the chicken shreds easily with a fork and reads 165F (74C) on an instant-read thermometer.
- 3Poach the mushrooms — In the last 30 minutes of cooking, stir in the sliced mushrooms and brown sugar. The mushrooms should soften and turn silky, and the broth will smell sweet and citrusy.
- 4Shred the chicken — Lift the chicken out with tongs onto a plate and shred it with two forks. Fish out the lemongrass, ginger, and lime leaves with tongs and discard them.
- 5Season off the heat — Turn the slow cooker off, then stir the shredded chicken back in along with the fish sauce and fresh lime juice. Taste and add more fish sauce or lime until the broth is savory, sour, and creamy in balance.
- 6Serve hot — Ladle into bowls and top with cilantro and sliced chilies. Serve with lime wedges and steamed jasmine rice or rice noodles on the side.



