Go Back
A steaming bowl of Slow Cooker Thai Coconut Chicken Soup with tender chicken, mushrooms, and cilantro in a creamy coconut broth.

Ultimate Slow Cooker Thai Coconut Chicken Soup (Tom Kha Gai)

This foolproof slow cooker recipe delivers authentic, vibrant Thai coconut chicken soup with perfectly balanced flavors. By staging the addition of ingredients, it avoids common pitfalls like bland broth or separated coconut milk, resulting in a rich, aromatic, and restaurant-quality dish.
Prep Time 20 minutes
Cook Time 4 hours
Total Time 4 hours 20 minutes
Servings: 6
Course: Main Course, Soup
Cuisine: Thai
Calories: 420

Ingredients
  

  • 2 stalks lemongrass, bruised and cut into 3-inch pieces
  • 6-8 kaffir lime leaves, torn
  • 4 cloves garlic, minced
  • 1 small shallot, thinly sliced
  • 1.5 lbs boneless, skinless chicken thighs
  • 8 oz white mushrooms, sliced
  • 1 red bell pepper, thinly sliced
  • 4 cups low-sodium chicken broth
  • 3 tablespoons fish sauce
  • 1 tablespoon coconut sugar or brown sugar
  • 3-4 tablespoons fresh lime juice from 2-3 limes
  • 1-2 Thai chilies, thinly sliced or 1-2 tsp chili-garlic paste
  • Fresh cilantro, for garnish
  • Fresh Thai basil, for garnish
  • Lime wedges, for serving

Equipment

  • Slow Cooker (6-quart or larger)
  • Cutting board
  • Chef's knife
  • Measuring cups and spoons
  • Mixing bowls
  • Tongs
  • Slotted spoon
  • Forks (for shredding)

Method
 

  1. Add the lemongrass, galangal (or ginger), kaffir lime leaves, garlic, and shallot to the slow cooker insert.
  2. Place the chicken thighs on top of the aromatics, followed by the sliced mushrooms and red bell pepper.
  3. Pour in the chicken broth, fish sauce, and coconut sugar. Stir gently to combine the liquids.
  4. Cover and cook on LOW for 6 hours or HIGH for 3-4 hours, until the chicken is extremely tender.
  5. Use tongs to transfer the chicken to a bowl. Shred it using two forks.
  6. Using a slotted spoon, remove and discard the large pieces of lemongrass, galangal, and lime leaves from the slow cooker.
  7. Return the shredded chicken to the pot.
  8. Stir in the full-fat coconut milk, fresh lime juice, and sliced Thai chilies (or chili paste).
  9. Cover and cook on HIGH for an additional 15-20 minutes, just until heated through.
  10. Taste and adjust seasoning, adding more fish sauce for saltiness, lime juice for acidity, or chili for heat.
  11. Serve hot, garnished with fresh cilantro, Thai basil, and lime wedges.

Notes

For deeper flavor, add 1 teaspoon of Thai red curry paste with the initial aromatics. To make it a heartier meal, add rice noodles in the last 20 minutes of cooking. Store leftovers in an airtight container in the refrigerator for up to 3 days; reheat gently to prevent the coconut milk from separating. The key to success is the staged addition: do not add the coconut milk, lime juice, or fresh chilies at the start.