Slow Cooker Tom Kha Gai Soup (Thai Coconut Chicken, Lemongrass, Galangal, 6 Hr)

Slow cooker tom kha gai soup in a deep bowl, creamy coconut broth, tender chicken pieces, mushrooms, fresh cilantro and Thai chili, lime wedge on the rim, soft natural light

This is the Thai coconut chicken soup that simmers all day in your slow cooker — lemongrass, galangal, kaffir lime leaves, and fish sauce in chicken broth, with coconut milk and lime juice stirred in at the end so they don’t break or curdle. Six hours of waiting, fifteen minutes of work, and it tastes exactly like the bowl at your favorite Thai spot.

Fun fact: tom kha gai (“boiled galangal chicken”) is the milder, creamy cousin of tom yum. The defining ingredient is galangal — a rhizome related to ginger but with a sharper, pine-citrus flavor that ginger can’t replicate. Galangal is what makes tom kha taste authentically Thai instead of just “coconut chicken soup.”

Why this recipe works

  • BRUISE THE LEMONGRASS. Whacking the lemongrass stalks with the back of a knife splits the fibers so flavor leaks out during the long simmer. Whole stalks barely release any.
  • COCONUT MILK GOES IN LAST. Boiling coconut milk for 6 hours separates the fat and turns it grainy. Stir it in the final 20 minutes and the broth stays silky.
  • FISH SAUCE IS NON-NEGOTIABLE. It tastes weird from the bottle. In the soup, it’s what makes the broth taste deep and savory instead of just sweet.

Ingredients

Serves 6.

  • Aromatics (go in cold):
  • 3 lemongrass stalks, bruised and cut into 4-inch pieces
  • 6 thin slices fresh galangal (or ginger if you can’t find galangal)
  • 8 kaffir lime leaves, torn (or zest of 1 lime)
  • 4 cloves garlic, smashed
  • 2-3 fresh Thai chilies, smashed (or 1 tsp red pepper flakes)
  • Chicken + broth:
  • 2 lbs (900 g) boneless skinless chicken thighs, cut into bite-size pieces
  • 6 cups low-sodium chicken broth
  • 8 oz (225 g) shiitake or button mushrooms, sliced
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar or palm sugar
  • Stir in at the end:
  • 2 (13.5 oz) cans full-fat coconut milk
  • Juice of 2 limes
  • Extra fish sauce to taste
  • Serve with:
  • Fresh cilantro, chopped
  • Sliced red chili
  • Lime wedges
  • Steamed jasmine rice (optional)

Instructions
Close-up of tom kha gai showing white coconut broth, sliced shiitake mushrooms, galangal coins, kaffir lime leaves, red chili oil floating on top

Step 1: Layer aromatics in the slow cooker

Put the bruised lemongrass, galangal slices, kaffir lime leaves, garlic, and Thai chilies in the bottom of a 6-quart slow cooker.

Step 2: Add chicken and broth

Layer the chicken pieces on top. Pour in the chicken broth. Add the mushrooms, fish sauce, and sugar. Don’t add coconut milk yet.

Step 3: Slow cook

Cover and cook on LOW for 6 hours or HIGH for 3 hours. The chicken should be very tender, the broth fragrant and deeply savory.

Step 4: Finish with coconut and lime

About 20 minutes before serving, stir in both cans of coconut milk. Heat through but don’t boil. Just before serving, stir in the lime juice.

Step 5: Taste and adjust

Taste the broth. Add more fish sauce if it needs depth, more lime if it needs brightness, more sugar if too tangy. Thai cooking is about balance — salty/sour/sweet should all show up.

Step 6: Serve

Ladle into bowls. Top with fresh cilantro and sliced chili. Serve lime wedges on the side. Steamed jasmine rice optional but classic.

Nutrition information

  • Calories: 420 kcal per serving
  • Protein: 30 g
  • Carbohydrates: 12 g
  • Fat: 28 g
  • Saturated Fat: 18 g
  • Sodium: 980 mg

Pro tips for the best slow cooker tom kha gai soup

  • Don’t eat the lemongrass / galangal. They’re flavor-makers, not food. Fish them out before serving or warn guests they’re for flavor only.
  • FULL FAT coconut milk only. Lite coconut milk makes a watery, sad soup. The whole point is the richness.
  • Frozen kaffir lime leaves. Find them frozen at Asian markets — they keep for a year and there’s no substitute. Lime zest works in a pinch but loses 50% of the magic.
  • Stovetop version: Same recipe, 45 minutes on the stove over low heat. Slow cooker is for convenience, not better flavor.

Frequently asked questions

Where do I find galangal?

Asian markets (fresh or frozen), some well-stocked supermarkets in the produce section. Frozen pre-sliced is perfect for this. Ginger is a poor substitute — different flavor entirely.

Can I use chicken breast?

Yes but it dries out in long simmers. Reduce slow cook to 4 hr on low and slice into smaller pieces. Thighs are objectively better here.

How spicy is this?

Mild as written. Bump heat with 2 extra Thai chilies or 1 tsp sambal oelek stirred in at the end.

Can I make it ahead?

Yes — but DON’T add coconut milk until reheating. Store the aromatic broth + chicken separately from the coconut milk. Combine when warming up.

Why did my coconut milk curdle?

It boiled too hard or sat too long on high heat. Add it at the end and warm gently — never let it bubble vigorously.