This Post May Contain Affiliate Links. Please Read Our Disclosure Policy.
This slow cooker version of my best-ever tom kha soup recipe (or Thai coconut chicken soup) is absolutely perfect… and made to be easier than ever! Light, yet filling and full of tangy flavor, it’s the best tom kha gai recipe I’ve ever made or tried and is so creamy, easy, and delicious.
What Makes This Soup So Good
- This recipe is based on my Best Ever Tom Kha Gai Soup, which is one of my most popular recipes for a reason. It’s creamy, yet light, tangy, yet sweet. It’s the perfect soup when it’s getting cooler outside (or just downright cold), or when you’re craving spicy Thai goodness. And it’s soooo good.
- Slow cooker Tom Kha Gai is full of delicious ingredients. And sure, I’ll admit, this soup was already easy… but the slow cooker makes it even easier! I really love slow cooker recipes. Just toss everything in and come back in a few hours to a delicious meal!
- This recipe can fit a variety of dietary needs! We’ve included specific dietary variations below, but you can adapt this slow cooker Tom Kha Gai to be Whole30-compliant, paleo, vegan, or vegetarian. You could also sub in shrimp for the chicken if you don’t eat poultry!
Key Ingredients
Red Thai Curry Paste – Made from red chilis, this paste is a little sweet, spicy, and savory and adds a major punch of flavor to your Crockpot tom kha gai.
Lime Leaves – Kaffir lime leaves are traditional to Thai cooking and add a delicious citrus and floral aroma.
Galangal or Ginger – Galangal is citrusy, while ginger is sharp and spicy. If you can’t find galangal, ginger will work just fine.
Lemongrass – Citrusy and tangy, lemongrass gives the slow cooker tom kha gai a lemony, minty flavor.
Coconut Milk or Cream – Rich, sweet, and creamy, coconut milk or cream makes this tom kha light, filling, and full of flavor.
Dietary Variations
- If you’re vegan or on Whole30, sub the chicken broth with 2 more cans of full-fat coconut cream or coconut milk.
- For vegan or vegetarian slow cooker tom kha, sub out the chicken with tofu. Use a 1-pound block of firm or extra firm (can be regular or silken) tofu cut into cubes. Use soy sauce to taste instead of using fish sauce.
- If you’re on Whole30, use 2 tablespoons of coconut aminos instead of coconut sugar. You’ll also want to make sure you use fish sauce that doesn’t have sugar. The only one I know of is Red Boat Fish Sauce.
- You can also use shrimp instead of chicken. Add 1 pound of raw shrimp instead of the chicken and heat until it’s cooked through (it’ll be pink and no longer translucent).
Chef’s Tips
- Be sure to use coconut cream or coconut milk. Coco lopez and coconut creamer are not the same as coconut cream/coconut milk and will not work in this recipe.
- Refrigerate any leftover slow cooker tom kha gai in an airtight container. It’ll keep up to a week (it usually disappears way faster than that at my house, though!).
- While the lime leaves are optional, I hiiiiighly recommend using them if you can! They add a ton of this incredible lime flavor to tom kha that’s slightly different than the flavor you get from lime juice alone. Just make sure not to actually serve the leaves – they’re tough and not pleasant to eat.
More Delicious Asian-Inspired Recipes to Try
- Tom Yum Soup
- Hibachi Steak with Fried Rice and Vegetables
- Tofu and Broccoli
- Delicious Baked Tofu
- Hibachi Chicken with Fried Rice and Vegetables
- 15 Minute Spicy Ramen
- Kung Pao Beef
- Keto Ramen
- Whole30 Sushi – Spicy Salmon Roll (Low Carb, Paleo, Keto Friendly)
- Keto Egg Drop Soup
- Beef Pad Thai
Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup)
Equipment
- Crockpot or similar slow cooker
- Slotted spoon
Ingredients
- half of one onion sliced
- 2 cloves garlic chopped
- half of one red jalapeño pepper sliced; or a couple Thai chiles, halved
- 3 quarter-inch-long slices galangal or ginger
- 1 lemongrass stalk pounded with the side of a knife, cut into 2-inch-long pieces
- 10 lime leaves torn, optional
- 1 tablespoon red Thai curry paste
- 4 cups chicken broth see Notes
- 2 13.5-ounce cans full-fat coconut milk or coconut cream
- 2 small chicken breasts approximately 1 pound, cut into bite-sized pieces; see Notes for alternatives
- 8 ounces white mushroom caps sliced
- 2-3 tablespoons brown sugar or coconut sugar, see Notes
- 2-3 tablespoons fish sauce plus more to taste
- 2-3 tablespoons freshly squeezed lime juice
- 2-3 green onions thinly sliced
- chopped fresh cilantro for garnish
Instructions
- Add onion, garlic, jalapeño or chile, galangal or ginger, lemongrass, lime leaves, red curry paste, and chicken broth to slow cooker. Stir to incorporate, then cover slow cooker with lid.
- Cook on high heat for 2 to 3 hours, or low heat for 4 to 6 hours. After cook time is up, use slotted spoon to remove all aromatics, leaving broth behind.
- Add in coconut cream or milk, chicken breast (or tofu or shrimp), and mushrooms. Cook on high heat 1 hour or low heat 2 hours, or until chicken breast pieces are cooked through.
- After cooking, add sugar, fish sauce, and lime juice. Taste and add more of each ingredient as desired. Ladle soup into serving bowls and top with sliced green onions and fresh cilantro. Serve warm.
- Shrimp Variation: Use 1 pound of raw shrimp instead of the chicken. Cook until shrimp is pink, slightly curled, and no longer translucent.
- Make it Vegan/Vegetarian: Use vegetable broth or a vegan chicken broth. Sub chicken with a 1-pound block of firm or extra firm (can be regular or silken) tofu cut into cubes. Use soy sauce to taste instead of fish sauce, or use a vegan fish sauce.
- Make it Whole30: Use compliant chicken broth. Replace brown or coconut sugar with 2 tablespoons coconut aminos and use a compliant fish sauce without sugar (the only one I know of is Red Boat Fish Sauce).
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did You Make This Recipe?
Tag @40aprons on Instagram and be sure to leave a review on the blog post!
Never Miss A Meal!
New Recipes Straight To Your Inbox
A curated selection of our most recent recipes, delivered straight to your inbox once a week.
I made this exactly as written (slow-cooker instructions), but mine did not turn out. It smelled wonderful as it was cooking, but it is flavorless after adding coconut milk. I fear that 2 cans is too much. Is there any way to salvage it now?
Oh, no, I’m so sorry, Catherine! We always use 2 cans and haven’t had it make the soup flavorless before. Do you have more of the seasonings and aromatics the recipe calls for? You can try adding more curry paste, fish sauce, lime juice, coconut sugar, and jalapeño to bring out those flavors.
This soup is absolutely delicious. Everyone in the family loved it.
So glad the whole family enjoyed! Thanks so much for the review, Kelly!
Amazing, super easy to whip together! Also added some ramen noodles at the end and was delicious
So glad you enjoyed! Adding some ramen sounds super yummy! Thanks for the review, Chelsea!
Delicious!! This is my favorite thai soup and i’ve never tried to make it before. This recipe is so easy and soo flavorful.
I do have a question- I think I did something wrong with the lemongrass. it had a very bitter aftertaste so I had to add more sugar and more coconut cream. it helped but wondering what I did wrong or if I just used too much! thanks!
Lemongrass typically gets that bitter taste when it’s overcooked. Did you leave it in until the end or did you remove it before adding the chicken?
Would have liked a little more heat but now I know for next time! All around delicious & will definitely go into monthly dinner rotation!
Thanks so much, Rhiannon! And yes, that’s a super easy fix. I’m glad you enjoyed the soup so much despite that!
Tom Kha is my favorite soup of all time. I don’t cook much but gave this a shot and wow, tastes like my favorite restaurant version. I prefer mild so I left out the red chilis and jalapeno. I did end up using approximately triple the red curry paste, fish sauce, and lime to get it where I wanted it. Yum!
So happy you enjoyed this version, Tom! Thank you for taking the time to leave a review!
Delightful for our first try! We love going out for Thai food, and this was our first attempt making Tom Kha at home. Loved the convenience of the slow cooker version, and the recipe did not disappoint!! It was delicious, with so much flavorful delight we would tend to expect, plus some spice we don’t usually expect in Tom Kha we’ve had, but it was yummy!! Looking forward to enjoying the (limited) leftovers, today too!! Thanks for this recipe! 🙂
Glad you enjoyed it! Thanks for the review!
I’ve made this recipe twice now and it is so so tasty and simple! Thank you for contributing this recipe!
I just have one question. When I add the cans of coconut milk, they seem to coagulate and I have trouble making it look evenly mixed like your picture. Do you have any techniques to mixing the coconut milk so it doesn’t congeal into clumps? TIA
Hi, Lindsay! SO so happy you love this soup! For the coconut milk, if it’s very cold when you’re adding it to the hot Crockpot, that temperature difference can cause the coconut milk to curdle or clump. When that happens, stirring frequently can usually help. Next time, you might try letting the coconut milk come closer to room temperature before adding it to the rest of the soup, and see if that takes care of the issue. Just don’t let the coconut milk sit out at room temp for 2 hours or more (assuming it’s starting out cold or it’s an already opened container) before adding it, as it won’t be safe for consumption at that point.
Hi, I notice the slow cooker version you don’t use coconut oil. Is that deliberate or an oversight? I’ve made your stove top version and it was sensational. I am going to try this slow cook version but wanted clarification. Best to you!
Hi, Tom! Good eye! The other two variations use coconut oil because the aromatics are sautéed first, then the broth is added. In this version, the veggies are cooked in the broth, so no need for the coconut oil!
thank you for this recipe, so very different from the soups I usually eat or make, love all of the thai ingredients and flavors
So glad you enjoyed it, Sabrina!