It's 6 p.m., the kids are circling the kitchen, and you'd love something warm and fragrant instead of another sheet pan. That's exactly when this slow cooker tom kha soup earns its keep. You drop everything in, walk away, and come back to a pot that smells like your favorite Thai takeout spot.
Advertisements1
Tom kha (Thai coconut soup) is a brothy, creamy soup built on coconut milk, lemongrass, galangal (a peppery ginger-like root), and lime. In the slow cooker, the chicken turns tender and the broth deepens without you hovering over a stove.
If you've never made Thai food at home, this is a gentle place to start. No wok, no tricky timing, just a handful of aromatics and a lid.
Why You'll Love This Recipe
About the Ingredients
1 1/2 pounds (680g) boneless, skinless chicken thighs
Thighs stay juicy through a long simmer; chicken breast works too but add it in the last 90 minutes. Look for thighs with even thickness so they cook 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. If you only have light coconut milk, stir in 2 tablespoons of coconut cream at the end to restore richness.
4 cups (960ml) low-sodium chicken broth
Low-sodium lets you control the salt since fish sauce comes later. Vegetable broth is a fine swap for a lighter, meat-free base.
3 stalks lemongrass, tough outer layers removed, cut into 2-inch pieces and bruised
Bruising releases the citrusy oils. No lemongrass? Use the zest of 1 lime plus 1 tablespoon fresh lime juice at the end.
1 piece (2-inch) fresh galangal or ginger, thinly sliced
Galangal is sharper and more piney than ginger. Ginger is the easiest substitute and still tastes lovely in this soup.
8 oz (225g) cremini mushrooms, sliced
Creminis hold their shape and add an earthy note. White button mushrooms or sliced shiitakes work just as well.
1 medium red bell pepper, thinly sliced
Adds sweetness and color. A handful of halved cherry tomatoes is a nice tangy swap.
3 tablespoons fish sauce
This is the salty backbone of the soup. For a vegetarian version, use soy sauce or coconut aminos and add a pinch of salt.
1 tablespoon brown sugar
Balances the lime and fish sauce. Honey or palm sugar works one-for-one.
3 tablespoons fresh lime juice (about 2 limes)
Add at the very end so the brightness survives. Bottled lime juice is fine in a pinch but tastes flatter.
1/4 teaspoon red chili flakes, plus more to taste
Adjust for your family's heat tolerance. A sliced fresh Thai chili is more authentic if you have one.
1/4 cup chopped fresh cilantro, for serving
Stir in at the end for a fresh finish. Thai basil or sliced scallions are good alternatives.
Tips & Tricks
Don't boil the coconut milk
Keep the slow cooker on Low once the coconut milk goes in. A hard boil can make it look grainy, though it still tastes fine.
Save the lime for last
Lime juice added at the start turns dull and bitter. Stir it in after the cooker is off for that bright, fresh zing.
Fish out the aromatics
Lemongrass and galangal are for flavor, not eating. Fish out the big pieces before serving so nobody gets a woody bite.
Season at the end
Broth reduces and concentrates as it cooks, so taste and adjust fish sauce and lime after the chicken comes out.
Pro Tips
Step-by-Step Instructions
1. Layer the aromatics
Add the chicken broth, lemongrass, galangal, and chili flakes to the slow cooker. These aromatics need the longest contact with the liquid to infuse it.
2. Add chicken and vegetables
Nestle in the chicken thighs, then scatter the mushrooms and bell pepper on top. Keep the chicken mostly submerged so it cooks evenly.
3. Cook low and slow
Cover and cook on Low for 5 to 6 hours or on High for 3 to 3.5 hours. The chicken is done when it shreds easily with a fork and reaches 165F (74C) at the thickest part.
4. Shred the chicken
Lift the chicken out with tongs and shred it with two forks. Return it to the pot and stir gently.
5. Stir in coconut milk
Pour in the coconut milk, fish sauce, and brown sugar. Stir, cover, and cook on Low for 15 minutes until the edges are gently bubbling and the soup is hot throughout, about 180F (82C). Don't let it boil hard.
6. Finish with lime and herbs
Turn off the cooker and stir in the lime juice and most of the cilantro. Taste and add more fish sauce or lime as needed.
7. Serve hot
Ladle into bowls, scatter the remaining cilantro on top, and serve with jasmine rice if you like.
Delicious Variations
Shrimp tom kha
Swap the chicken for 1 pound of raw shrimp and add them in the last 10 minutes on Low until they curl and turn pink.
Vegetable tom kha
Use vegetable broth, skip the chicken, and add 2 cups of cubed tofu plus extra mushrooms for a meatless bowl.
Extra-spicy tom kha
Add 1 sliced fresh Thai chili and a teaspoon of chili paste with the coconut milk for a bolder kick.
How to Store Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
Refrigerator
Store in an airtight container in the fridge for up to 4 days. The coconut milk may separate; stir well while reheating.
Freezer
Freeze in portions for up to 2 months. Coconut milk can turn slightly grainy after freezing, so whisk vigorously once thawed.
Reheating
Reheat gently on the stovetop over medium-low heat (about 200F/93C) until steaming, or in the microwave in 1-minute bursts. Add a squeeze of fresh lime after reheating.
Frequently Asked Questions
Q: Can I put raw chicken in the slow cooker for soup?
Yes, raw chicken thighs can go straight into the slow cooker with the broth. Just make sure they reach 165F (74C) before you shred them, which takes about 5 to 6 hours on Low.
Q: Why did my tom kha soup curdle?
It likely boiled too hard after the coconut milk went in. Keep the cooker on Low and stir gently once the coconut milk is added to keep the texture silky.
Q: Is tom kha soup spicy?
It's usually only mildly spicy, since the heat comes from a small amount of chili flakes. You can leave the chili out entirely for kids and add it at the table.
Q: Can I use chicken breast instead of thighs?
Yes, but add the breast later so it doesn't dry out. Put it in during the last 90 minutes on Low and cook until it reaches 165F (74C).
Q: What do you serve with tom kha soup?
Jasmine rice is the classic pairing, and it soaks up the broth beautifully. A crisp cucumber salad or spring rolls round it out nicely.
Grab your slow cooker and get this tom kha going before the evening rush. Then tell me how your family liked it, and go easy on yourself out there.
Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
This slow cooker tom kha soup simmers chicken in creamy coconut milk with lemongrass and lime for a cozy, restaurant-style 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 (960ml) low-sodium chicken broth
- 3 stalks lemongrass, tough outer layers removed, cut into 2-inch pieces and bruised
- 1 piece (2-inch) fresh galangal or ginger, thinly sliced
- 8 oz (225g) cremini mushrooms, sliced
- 1 medium red bell pepper, thinly sliced
- 3 tablespoons fish sauce
- 1 tablespoon brown sugar
- 3 tablespoons fresh lime juice (about 2 limes)
- 1/4 teaspoon red chili flakes, plus more to taste
- 1/4 cup chopped fresh cilantro, for serving
📋 Instructions
- 1Layer the aromatics — Add the chicken broth, lemongrass, galangal, and chili flakes to the slow cooker. These aromatics need the longest contact with the liquid to infuse it.
- 2Add chicken and vegetables — Nestle in the chicken thighs, then scatter the mushrooms and bell pepper on top. Keep the chicken mostly submerged so it cooks evenly.
- 3Cook low and slow — Cover and cook on Low for 5 to 6 hours or on High for 3 to 3.5 hours. The chicken is done when it shreds easily with a fork and reaches 165F (74C) at the thickest part.
- 4Shred the chicken — Lift the chicken out with tongs and shred it with two forks. Return it to the pot and stir gently.
- 5Stir in coconut milk — Pour in the coconut milk, fish sauce, and brown sugar. Stir, cover, and cook on Low for 15 minutes until the edges are gently bubbling and the soup is hot throughout, about 180F (82C). Don't let it boil hard.
- 6Finish with lime and herbs — Turn off the cooker and stir in the lime juice and most of the cilantro. Taste and add more fish sauce or lime as needed.
- 7Serve hot — Ladle into bowls, scatter the remaining cilantro on top, and serve with jasmine rice if you like.



