This crockpot Thai coconut chicken soup brings bright, warm flavors together with minimal effort. It’s rich and creamy from coconut milk, lightly spicy, and packed with tender chicken and veggies. Everything simmers gently in the slow cooker, so the broth turns silky and comforting without babysitting.
If you love takeout-style tom kha gai, this version has the same soothing vibe, made weeknight-friendly. It’s the kind of soup you’ll want on repeat when you want something nourishing and bold.
Table of Contents
What Makes This Recipe So Good

- Hands-off cooking: The slow cooker does the heavy lifting. You toss in the ingredients, set it, and get on with your day.
- Balanced flavor: Creamy coconut milk, bright lime, salty fish sauce, and a touch of heat create a restaurant-style broth.
- Flexible and forgiving: Swap veggies, adjust spice, or use chicken thighs instead of breasts without messing it up.
- Comforting yet fresh: It’s cozy and rich but still tastes light thanks to herbs and citrus.
- Meal prep friendly: Keeps well, reheats beautifully, and can turn into a full meal with rice or noodles.
What You’ll Need
- 1.5–2 pounds boneless, skinless chicken breasts or thighs, cut into large chunks
- 1 medium yellow onion, thinly sliced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated (or 1 teaspoon ground in a pinch)
- 2 tablespoons red curry paste (use less for mild, more for spicy)
- 1 tablespoon brown sugar or coconut sugar
- 4 cups low-sodium chicken broth
- 1 can (13.5–14 oz) full-fat coconut milk (shake well)
- 1–2 tablespoons fish sauce (start with 1, add more to taste)
- 1 tablespoon lime juice, plus more to taste
- 8 ounces mushrooms, sliced (shiitake, cremini, or button)
- 1 red bell pepper, thinly sliced
- 2–3 kaffir lime leaves (optional but great if you can find them)
- 1 stalk lemongrass, lightly smashed and cut into 2–3 pieces (optional)
- 1–2 small Thai chilies or jalapeño, sliced (optional, for heat)
- Fresh cilantro and/or Thai basil, chopped, for serving
- Cooked jasmine rice or rice noodles, optional for serving
- Salt and pepper, to taste
How to Make It

- Prep the aromatics: Add sliced onion, garlic, ginger, red curry paste, and brown sugar to the crockpot.
Stir with a splash of broth to help the curry paste disperse.
- Add liquids and flavor boosters: Pour in the chicken broth and coconut milk. Add fish sauce, lime leaves, and lemongrass if using. Stir well.
- Layer in the chicken and veggies: Add the chicken pieces, mushrooms, and bell pepper.
If using fresh chilies, add them now.
- Slow cook: Cover and cook on Low for 5–6 hours or on High for 2.5–3 hours, until the chicken is tender and cooked through.
- Finish and balance: Remove lemongrass and lime leaves. Shred or chop the chicken into bite-sized pieces and return it to the soup. Stir in lime juice.
Taste and adjust salt, fish sauce, and lime as needed.
- Serve: Ladle into bowls. Top with chopped cilantro and Thai basil. Serve as-is or over jasmine rice or rice noodles for a heartier meal.
Storage Instructions
- Refrigerator: Store in airtight containers for up to 4 days.
The flavors deepen by day two.
- Freezer: Freeze for up to 2 months. Cool completely, then portion into freezer-safe containers. Thaw overnight in the fridge before reheating.
- Reheating: Warm gently on the stove over low heat, stirring frequently.
Avoid boiling to keep the coconut milk from separating.
- Rice or noodles: Store separately to prevent sogginess.
Why This is Good for You
- Protein-rich: Chicken provides lean protein to keep you full and support muscle repair.
- Anti-inflammatory ingredients: Ginger, garlic, and chili can support digestion and a healthy immune response.
- Healthy fats: Coconut milk adds satisfying fats that help you absorb fat-soluble nutrients.
- Veggie boost: Mushrooms and peppers add fiber, vitamins, and minerals for balance.
- Customizable sodium: Using low-sodium broth and adjusting fish sauce means you control the salt.
What Not to Do
- Don’t boil the soup hard after adding coconut milk: It can split and look curdled. Gentle heat is best.
- Don’t skip balancing the flavors: Taste at the end and adjust lime and fish sauce. This step makes the broth shine.
- Don’t add tender herbs too early: Cilantro and basil should go in at the end so they stay bright and fragrant.
- Don’t overcook on High for too long: The chicken can dry out.
Stick to the suggested times.
- Don’t rely on curry paste alone for salt: You need fish sauce or a pinch of salt to round out the flavor.
Recipe Variations
- Vegetarian version: Swap chicken for cubed tofu and add extra mushrooms. Use vegetable broth and soy sauce or tamari instead of fish sauce.
- Low-carb: Add zucchini noodles or baby spinach at the end instead of serving with rice or noodles.
- Extra creamy: Stir in a splash more coconut milk at the end or add a tablespoon of almond butter for body.
- Citrus twist: Use both lime juice and a little lime zest for a bigger citrus pop.
- Hearty add-ins: Add carrots, snap peas, or baby corn in the last hour so they keep some crunch.
- Spice control: Use less curry paste for mild, or add a drizzle of chili oil for more heat at the table.
- Noodle shop style: Cook rice noodles separately and add to bowls before ladling in the soup.
FAQ
Can I use rotisserie chicken?
Yes. Add shredded rotisserie chicken during the last 20–30 minutes of cooking so it warms through without overcooking.
Reduce the initial cook time since you’re not waiting on raw chicken.
What if I can’t find lemongrass or kaffir lime leaves?
Leave them out and add an extra teaspoon of lime juice and a bit more ginger. You’ll still get a bright, flavorful soup with the curry paste, lime, and fish sauce.
Is light coconut milk okay?
It works, but the soup will be thinner and less silky. If using light coconut milk, simmer uncovered for 10 minutes on Low at the end to concentrate slightly, without boiling.
Can I make this on the stovetop?
Yes.
Sauté onion, garlic, ginger, and curry paste in a little oil. Add broth and coconut milk, then chicken and veggies. Simmer gently for 20–25 minutes, until chicken is cooked, then finish with lime and herbs.
How do I make it kid-friendly?
Use 1 tablespoon curry paste, skip fresh chilies, and add a little extra brown sugar.
Serve with rice to mellow the spice.
What can I use instead of fish sauce?
Soy sauce or tamari works in a pinch. For a fish-free option with similar depth, try a vegan fish sauce made from seaweed and mushrooms.
How do I prevent the coconut milk from separating?
Use full-fat coconut milk, avoid rapid boiling, and reheat gently. Stir occasionally and keep the heat low.
Can I add greens?
Absolutely.
Stir in baby spinach, bok choy, or kale during the last 5 minutes of cooking. They wilt quickly and add color and nutrients.
Final Thoughts
This crockpot Thai coconut chicken soup is simple to make and big on comfort. With just a few pantry staples and a handful of fresh ingredients, you get a fragrant, creamy bowl that tastes like a cozy night in.
Make it mild or spicy, keep it light or serve over rice—either way, it’s a keeper. If you’re craving something soothing but full of character, this recipe delivers every time. Enjoy it fresh tonight and look forward to even better leftovers tomorrow.

Ingredients
Instructions
- Prep the aromatics: Add sliced onion, garlic, ginger, red curry paste, and brown sugar to the crockpot. Stir with a splash of broth to help the curry paste disperse.
- Add liquids and flavor boosters: Pour in the chicken broth and coconut milk. Add fish sauce, lime leaves, and lemongrass if using. Stir well.
- Layer in the chicken and veggies: Add the chicken pieces, mushrooms, and bell pepper. If using fresh chilies, add them now.
- Slow cook: Cover and cook on Low for 5–6 hours or on High for 2.5–3 hours, until the chicken is tender and cooked through.
- Finish and balance: Remove lemongrass and lime leaves. Shred or chop the chicken into bite-sized pieces and return it to the soup. Stir in lime juice. Taste and adjust salt, fish sauce, and lime as needed.
- Serve: Ladle into bowls. Top with chopped cilantro and Thai basil. Serve as-is or over jasmine rice or rice noodles for a heartier meal.











