ADVERTISEMENT

Slow Cooker Tom Kha Gai – Creamy Thai Coconut Soup

By October 25, 20269 min read

The lid lifts and the steam carries lemongrass and lime leaf up into the kitchen, a green-gold perfume that arrives before the soup does. Somewhere beneath it, coconut milk has been quietly turning silky against chicken thighs for hours, and the whole pot smells like a warm evening in Chiang Mai.

Advertisements1

Tom kha gai is a soup of contradictions: rich but sharp, gentle but loud with galangal, sweet coconut cut by lime. The slow cooker does the patient work, coaxing the aromatics into the broth while you go about your day. You only meet the pot again at the end, for the lime juice and fish sauce, which is exactly when they should be added.

I learned to hold back the lime from a cook who kept a small dish of it beside the stove, squeezing a wedge into each bowl rather than the pot. It is a small discipline with a large reward. The soup stays bright to the last spoonful, and the kitchen keeps its perfume long after the bowls are empty.

Why You'll Love This Recipe

1

Hands-Off Aromatics: The slow cooker pulls lemongrass, galangal, and lime leaf into the broth while you do nothing at all.
2

Creamy Without Cream: Full-fat coconut milk gives the soup its body, so it stays rich and dairy-free.
3

Bright at the Finish: Lime juice and fish sauce go in off the heat, keeping the soup tangy instead of dull.
4

Better Tomorrow: The flavors deepen overnight, which makes leftovers a genuine pleasure.

About the Ingredients

1 1/2 pounds (680g) boneless, skinless chicken thighs, cut into 1-inch pieces

Thighs stay tender through a long cook where breast would dry out; if you only have breast, add it in the last 45 minutes of cooking. Look for thighs that are uniform in size so they cook evenly.

2 cans (13.5 oz / 400ml each) full-fat coconut milk

Full-fat is essential here, since light coconut milk turns thin and slightly grainy. Shake each can well before opening, or whisk the contents if the cream has separated.

4 cups (950ml) low-sodium chicken broth

Homemade or a good-quality boxed broth both work; avoid a heavily salted brand since fish sauce adds salt later. Vegetable broth makes a fine substitute for a lighter, more delicate soup.

3 stalks lemongrass, tough outer layers removed, cut into 2-inch lengths and bruised

Bruise the stalks with the back of a knife so they release their oils. If fresh lemongrass is unavailable, use 2 tablespoons of frozen lemongrass paste and add it with the coconut milk.

1 piece (2-inch / 5cm) fresh galangal, sliced into thin coins

Galangal is sharper and more piney than ginger; fresh ginger is the closest substitute, though it will taste warmer and less citrusy. Leave the slices large so they are easy to fish out.

6 fresh or frozen makrut lime leaves, torn

Tearing the leaves releases their oils; frozen leaves are a fine stand-in for fresh. If you cannot find them, grate a little lime zest into the pot at the end instead.

8 oz (225g) cremini mushrooms, quartered

Cremini hold their shape better than white buttons; oyster mushrooms give a silkier bite. Wipe them clean rather than rinsing, so they do not soak up water.

3 tablespoons fish sauce, plus more to taste

Use a good-quality Thai fish sauce for the cleanest flavor; soy sauce can replace it for a vegetarian version. Add it gradually, since brands vary widely in saltiness.

1 tablespoon palm sugar (or light brown sugar)

Palm sugar has a rounder, caramel edge, but light brown sugar works well. Taste before adding more, as the coconut milk already brings sweetness.

3 tablespoons fresh lime juice, plus wedges for serving

Squeeze the limes just before serving, since the juice fades with heat and time. Lime juice should go in after the pot is off, never during the long cook.

1/4 cup chopped fresh cilantro and 1 sliced red chili, for serving

Cilantro adds a fresh, grassy top note; Thai basil is a good substitute if you dislike it. The chili is optional but wakes the whole bowl up.

Tips & Tricks

Do not boil the coconut milk

Keep the slow cooker on Low and stir gently, because a hard boil can split the milk into curds and oil. If it does split, whisk in a spoonful of cornstarch slurry and it will come back together.

Fish out the aromatics

Lemongrass, galangal, and lime leaves are there to flavor the broth, not to eat. Tie the lemongrass and leaves in a cheesecloth bundle for the easiest removal.

Season at the end

Fish sauce and lime juice added early lose their edge over hours of heat. Add both after the pot is off and taste one more time before serving.

Use thighs, not breast

Chicken breast turns stringy in a long cook, so thighs are the safer choice. If you must use breast, add it late and check it at 165F (74C).

Pro Tips

1

Skim the surface: A quick skim of the fat that rises at the end gives a cleaner, more elegant broth.
2

Warm the bowls: A warm bowl keeps the coconut milk from cooling too fast at the table.
3

Serve with jasmine rice: A scoop of rice turns the soup into a full meal and soaks up the broth.
4

Taste with a spoon, not a ladle: Small tastes keep you honest about the salt and lime balance.

Step-by-Step Instructions

1. Layer the aromatics

Add the chicken broth, lemongrass, galangal, and torn lime leaves to the slow cooker. This base needs the longest contact with heat, so it goes in first.

2. Add chicken and mushrooms

Stir in the chicken thighs and mushrooms, pressing them down so they sit mostly under the liquid. They will release their own juices as they cook.

3. Pour in coconut milk

Pour the coconut milk over everything and stir once, gently, to combine. Do not whisk vigorously, since you want to keep the milk from foaming.

4. Cook low and slow

Cover and cook on Low for 4 to 5 hours, until the chicken shreds easily under a fork and reaches 165F (74C) at the center. The broth should be gently bubbling at the edges, never at a rolling boil.

5. Fish out the aromatics

Turn off the slow cooker and use tongs to remove the lemongrass, galangal, and lime leaves. Discard them, since their work is done.

6. Season off the heat

Stir in the fish sauce, palm sugar, and lime juice, then taste. Add more fish sauce for salt or lime for tang, one teaspoon at a time.

7. Finish and serve

Ladle into warm bowls and top with cilantro, sliced chili, and a lime wedge on the side. Serve immediately, while the steam still carries the lemongrass.

Delicious Variations

Shrimp Tom Kha

Swap the chicken for 1 pound of shrimp added in the last 20 minutes, cooking just until pink and curled.

Vegetarian Tom Kha

Use vegetable broth and soy sauce instead of fish sauce, and add firm tofu cubes with the mushrooms.

Extra-Herb Tom Kha

Stir in a handful of Thai basil and a little sliced scallion at the end for a greener, more fragrant bowl.

How to Store Slow Cooker Tom Kha Gai

Refrigerator

Store in an airtight container for up to 4 days; the flavors deepen overnight, though the broth may thicken when cold.

Freezer

Freeze without the cilantro and chili for up to 2 months; coconut milk can separate slightly, so whisk well after thawing.

Reheating

Reheat gently over low heat, stirring often, and add a fresh squeeze of lime before serving to restore the brightness.

Frequently Asked Questions

Q: Can I use chicken breast instead of thighs in tom kha gai?

Yes, but add it late, in the last 45 minutes of cooking, so it does not dry out. Thighs are more forgiving in a slow cooker because their fat keeps them tender.

Q: Why did my coconut milk curdle in the slow cooker?

Coconut milk curdles when it boils hard or is stirred too aggressively. Keep the setting on Low, stir gently, and avoid lifting the lid more than necessary; a split broth can often be rescued with a cornstarch slurry.

Q: Is tom kha gai the same as tom yum?

No, tom kha gai is coconut-based and creamy, while tom yum is a clear, sour-hot broth without coconut milk. Both share lemongrass and lime leaf, but the texture and heat level are quite different.

Q: How spicy is tom kha gai?

It is usually mild to medium, with most of the heat coming from the optional chili garnish. Leave the chili out or serve it on the side if you want a gentler bowl.

Q: Can I make tom kha gai vegetarian?

Yes, use vegetable broth and soy sauce or tamari in place of fish sauce, and add firm tofu instead of chicken. The coconut milk, lemongrass, and lime still give it the same creamy, fragrant character.

Set the slow cooker going in the morning and let the lemongrass do its quiet work. By evening, you will have a bowl that tastes far more complicated than it was, and a kitchen that smells like somewhere else entirely. Look again, a little closer.

Slow Cooker Tom Kha Gai

Slow Cooker Tom Kha Gai

Slow Cooker Tom Kha Gai makes a creamy, lemongrass-scented Thai coconut chicken soup with almost no effort and a bright, tangy finish.

★★★★½ 4.8 (214 ratings)
15 minPrep time270 minCook time6Servings385 kcalCalories

🧂 Ingredients

  • 1 1/2 pounds (680g) boneless, skinless chicken thighs, cut into 1-inch pieces
  • 2 cans (13.5 oz / 400ml each) full-fat coconut milk
  • 4 cups (950ml) low-sodium chicken broth
  • 3 stalks lemongrass, tough outer layers removed, cut into 2-inch lengths and bruised
  • 1 piece (2-inch / 5cm) fresh galangal, sliced into thin coins
  • 6 fresh or frozen makrut lime leaves, torn
  • 8 oz (225g) cremini mushrooms, quartered
  • 3 tablespoons fish sauce, plus more to taste
  • 1 tablespoon palm sugar (or light brown sugar)
  • 3 tablespoons fresh lime juice, plus wedges for serving
  • 1/4 cup chopped fresh cilantro and 1 sliced red chili, for serving

📋 Instructions

  1. 1Layer the aromatics — Add the chicken broth, lemongrass, galangal, and torn lime leaves to the slow cooker. This base needs the longest contact with heat, so it goes in first.
  2. 2Add chicken and mushrooms — Stir in the chicken thighs and mushrooms, pressing them down so they sit mostly under the liquid. They will release their own juices as they cook.
  3. 3Pour in coconut milk — Pour the coconut milk over everything and stir once, gently, to combine. Do not whisk vigorously, since you want to keep the milk from foaming.
  4. 4Cook low and slow — Cover and cook on Low for 4 to 5 hours, until the chicken shreds easily under a fork and reaches 165F (74C) at the center. The broth should be gently bubbling at the edges, never at a rolling boil.
  5. 5Fish out the aromatics — Turn off the slow cooker and use tongs to remove the lemongrass, galangal, and lime leaves. Discard them, since their work is done.
  6. 6Season off the heat — Stir in the fish sauce, palm sugar, and lime juice, then taste. Add more fish sauce for salt or lime for tang, one teaspoon at a time.
  7. 7Finish and serve — Ladle into warm bowls and top with cilantro, sliced chili, and a lime wedge on the side. Serve immediately, while the steam still carries the lemongrass.
👨‍🍳 Chef's Note: Taste the soup one last time after the lime goes in; a little more fish sauce or sugar can make the difference between flat and vivid.

Servings: 6

Cuisine: Thai

Course: Soup

Nutrition (per serving): 385 kcal · 24g protein · 12g carbs · 27g fat
Priya Raghunathan

Written by Priya Raghunathan

Explores urban nature and slow observation, writing about what can be noticed on an ordinary walk. Her angle is attention as a skill: naming plants, tracking seasons, and finding small dramas in overlooked places. She writes essays that invite readers to look longer rather than travel farther.

Leave a Comment

x
Advertisements