Ever ordered tom kha at a Thai restaurant, taken one sip, and thought, why is this so good and why does mine never taste like this? That was me for years, standing over my stove with a bottle of fish sauce and a slightly panicked expression, until I realized the answer was sitting in my closet the whole time: the slow cooker.
Advertisements1
This slow cooker tom kha soup builds its flavor slowly, so the lemongrass, galangal, and makrut lime leaves have time to bloom into that unmistakable creamy-sour-sweet broth while the chicken turns impossibly tender. You drop everything in, walk away for a couple of hours, and come back to something that tastes like you fussed. You did not fuss.
The trick is knowing what goes in early (aromatics, chicken, coconut milk) and what goes in late (lime juice, fish sauce, cilantro), because heat mutes the bright notes and we want them loud. Get that order right and this becomes a Tuesday-night habit.
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, unlike breast. If you only have breasts, add them in the last 90 minutes so they don't shred apart.
2 cans (13.5 oz / 400ml each) full-fat coconut milk
Full-fat is non-negotiable for that silky body; light coconut milk turns thin and watery. Shake each can hard before opening, and if the cream has separated, whisk it back in.
4 cups (960ml) low-sodium chicken broth
Low-sodium lets you control the fish sauce seasoning at the end. Vegetable broth works fine if you want a lighter, less meaty base.
3 stalks lemongrass, tough outer layers removed, cut into 2-inch pieces and bruised
Bruise with the back of a knife so the oils release. No lemongrass? Use 2 tablespoons lemongrass paste, but add it in the last 30 minutes.
5 slices fresh galangal (or 1 tablespoon ginger)
Galangal is sharper and piney; ginger is the easy stand-in and still delicious. Frozen galangal slices are a great freezer-aisle find at Asian markets.
6 makrut lime leaves, torn
Tearing releases the citrus oils. If you can't find them, use the zest of 1 lime added at the end, since the leaves are more floral than lime juice alone.
8 ounces (225g) cremini mushrooms, quartered
Cremini holds its shape better than button mushrooms in a slow cooker. Oyster mushrooms are a lovely, silkier swap if you spot them.
1 medium red bell pepper, sliced into thin strips
Adds sweetness and color. A handful of halved cherry tomatoes is a classic tom kha addition if you prefer.
3 tablespoons fish sauce, plus more to taste
Red Boat or Three Crabs are worth the splurge. For a vegetarian pot, use soy sauce or coconut aminos and skip the shrimp paste entirely.
2 tablespoons freshly squeezed lime juice (about 2 limes)
Always add lime off the heat, because cooking kills the brightness. Bottled lime juice is a last resort, not a first choice.
1 teaspoon coconut sugar (or brown sugar)
Balances the sour and salty edges. Palm sugar is the traditional pick if you have a block in the pantry.
1/3 cup chopped fresh cilantro and 2 sliced scallions, for serving
Stir in at the very end so they stay green and fresh. Thai basil is a fragrant alternative if cilantro tastes soapy to you.
Tips & Tricks
Don't Boil the Coconut Milk
Keep the slow cooker on Low and never let the broth roll at a hard boil, because high heat can make coconut milk split and look grainy. If it does split, whisk in a spoonful of cornstarch slurry and it usually comes back together.
Season at the End, Not the Start
Fish sauce and lime juice lose their punch over hours of heat. Hold back half the fish sauce and all the lime juice until the pot is off, then taste and adjust.
Fish Out the Aromatics
Lemongrass, galangal, and lime leaves are flavor, not food. Tie them in a cheesecloth bundle or a large tea strainer so you can lift them out in one go before serving.
Pro Tips
Step-by-Step Instructions
1. Layer the aromatics
Add the coconut milk, chicken broth, lemongrass, galangal, torn lime leaves, and coconut sugar to a 6-quart slow cooker and whisk gently to combine. Nestle the chicken thighs into the liquid so they're mostly submerged, which helps them cook evenly.
2. Cook low and slow
Cover and cook on Low for 5 to 6 hours or on High for 3 to 3 1/2 hours, until the chicken shreds easily with a fork and reaches an internal temperature of 165°F (74°C). The broth should be gently bubbling at the edges, never at a rolling boil.
3. Add the vegetables
Stir in the mushrooms and bell pepper during the last 45 minutes of cooking so they soften but keep a little bite. If you're using chicken breast instead, add it now too.
4. Shred the chicken
Lift the chicken out with tongs, shred it with two forks, and return it to the pot. Fish out the lemongrass, galangal slices, and lime leaves with a slotted spoon or strainer and discard them.
5. Season off the heat
Turn the slow cooker off, then stir in the fish sauce, lime juice, and half the cilantro. Taste and add more fish sauce a teaspoon at a time until the broth tastes savory, sour, and just slightly sweet; the flavors should be bright and layered, not flat.
6. Serve hot
Ladle into bowls and top with the remaining cilantro and sliced scallions. Serve with jasmine rice if you want it heartier, and offer lime wedges and chili flakes on the side for anyone who wants more heat.
Delicious Variations
Shrimp Tom Kha
Swap the chicken for 1 pound of raw shrimp added in the last 15 minutes on High, cooking just until they curl and turn opaque pink.
Vegetable Tom Kha
Use vegetable broth, add 2 cups of sliced shiitakes and a handful of baby bok choy, and replace fish sauce with soy sauce for a vegetarian pot.
Extra-Spicy Tom Kha
Add 3 to 5 smashed Thai bird chilies with the aromatics, or stir in a spoonful of chili oil at the table for a slow-building heat.
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 flavors deepen overnight, though the coconut milk may thicken when cold.
Freezer
Freeze in portions for up to 2 months, leaving an inch of headspace; the coconut milk can separate slightly on thawing, so whisk well while reheating.
Reheating
Reheat gently over medium-low heat or in the microwave, stirring often, and add a squeeze of fresh lime and a splash of broth to bring back the brightness; avoid boiling.
Frequently Asked Questions
Q: What does tom kha soup taste like?
Tom kha tastes creamy, sour, salty, and gently sweet all at once, with a floral citrus hit from lemongrass and makrut lime. The coconut milk smooths everything into a broth that's rich but still bright.
Q: Can I make tom kha soup without lemongrass?
Yes, lemongrass paste or a strip of lime zest plus a little fresh ginger makes a decent substitute. Add either in the last 30 minutes of cooking so the flavor stays fresh instead of fading.
Q: Is tom kha soup gluten-free?
Traditional tom kha is naturally gluten-free because it's built on coconut milk, broth, and fish sauce rather than soy sauce or wheat thickeners. Always check your fish sauce label, since a few brands add wheat.
Q: Can I use chicken breast instead of thighs?
You can, but add the breasts in the last 90 minutes of cooking on Low so they don't dry out and shred into nothing. Thighs are more forgiving and stay tender through the full cook time.
Q: How do I make tom kha soup vegetarian?
Use vegetable broth instead of chicken broth, swap the fish sauce for soy sauce or coconut aminos, and add tofu or extra mushrooms instead of chicken. The coconut milk, lemongrass, and lime still deliver the classic flavor.
Give this slow cooker tom kha a try this week and let me know how it turns out, especially if you swapped in shrimp or went fully vegetarian. What's the one Thai dish you've always wanted to nail at home? Tell me in the comments and I'll add it to my list. Stay curious a little longer.
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 barely have to stir.
🧂 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
- 5 slices fresh galangal (or 1 tablespoon ginger)
- 6 makrut lime leaves, torn
- 8 ounces (225g) cremini mushrooms, quartered
- 1 medium red bell pepper, sliced into thin strips
- 3 tablespoons fish sauce, plus more to taste
- 2 tablespoons freshly squeezed lime juice (about 2 limes)
- 1 teaspoon coconut sugar (or brown sugar)
- 1/3 cup chopped fresh cilantro and 2 sliced scallions, for serving
📋 Instructions
- 1Layer the aromatics — Add the coconut milk, chicken broth, lemongrass, galangal, torn lime leaves, and coconut sugar to a 6-quart slow cooker and whisk gently to combine. Nestle the chicken thighs into the liquid so they're mostly submerged, which helps them cook evenly.
- 2Cook low and slow — Cover and cook on Low for 5 to 6 hours or on High for 3 to 3 1/2 hours, until the chicken shreds easily with a fork and reaches an internal temperature of 165°F (74°C). The broth should be gently bubbling at the edges, never at a rolling boil.
- 3Add the vegetables — Stir in the mushrooms and bell pepper during the last 45 minutes of cooking so they soften but keep a little bite. If you're using chicken breast instead, add it now too.
- 4Shred the chicken — Lift the chicken out with tongs, shred it with two forks, and return it to the pot. Fish out the lemongrass, galangal slices, and lime leaves with a slotted spoon or strainer and discard them.
- 5Season off the heat — Turn the slow cooker off, then stir in the fish sauce, lime juice, and half the cilantro. Taste and add more fish sauce a teaspoon at a time until the broth tastes savory, sour, and just slightly sweet; the flavors should be bright and layered, not flat.
- 6Serve hot — Ladle into bowls and top with the remaining cilantro and sliced scallions. Serve with jasmine rice if you want it heartier, and offer lime wedges and chili flakes on the side for anyone who wants more heat.



