Slow cooker Tom Kha soup is one of those recipes that completely changed how I think about weeknight Thai cooking. This creamy, tangy coconut soup feels restaurant-quality but comes together with almost zero effort. I fell in love with it the first time I ordered Tom Kha at a local Thai restaurant, and recreating it at home felt like unlocking a secret I had been missing for years.
I still remember standing in my kitchen the first time I bruised lemongrass stalks and dropped them into the pot. The aroma was unreal. warm, citrusy, and deeply comforting all at once. This slow cooker Tom Kha soup recipe is perfect for busy days when you want something exotic and satisfying without hovering over the stove. The coconut milk creates a silky broth, the galangal adds that signature earthy kick, and the chicken turns melt-in-your-mouth tender after hours of low and slow cooking. It is naturally gluten-free and packed with protein, making it a feel-good meal the whole family will enjoy.
Table of Contents
What You Need to Make This Cozy Tom Kha Soup
I always recommend gathering every ingredient before you start. Quality coconut milk and fresh aromatics are what make this slow cooker Tom Kha soup taste truly authentic. Pro tip: check your local Asian grocery store for galangal and kaffir lime leaves. they are worth the trip and make a noticeable difference.
- 1 (13.5 oz) can full-fat coconut milk (full-fat gives the richest, creamiest broth)
- 4 cups chicken or vegetable broth
- 2 stalks lemongrass, bruised and cut into 2-inch pieces
- 3 slices galangal (or fresh ginger as a substitute, though flavor will differ slightly)
- 4 kaffir lime leaves, torn
- 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces (I prefer thighs over breasts. they stay juicier through the long cook time)
- 8 oz shiitake mushrooms, sliced
- 1 cup cherry tomatoes, halved
- 3 tablespoons fish sauce (add at the end, not the beginning)
- 2 tablespoons lime juice, freshly squeezed
- 1-2 Thai chilies, sliced (optional, adjust to your heat preference)
- 1/2 cup fresh cilantro, chopped (for garnish)

How to Cook Slow Cooker Tom Kha Soup Step by Step
I recommend prepping your aromatics first. bruising the lemongrass and tearing the lime leaves takes about two minutes and makes a huge difference in how deeply flavored the broth becomes. From there, the slow cooker handles everything.
Step 1: Add the coconut milk, chicken broth, lemongrass stalks, galangal slices, and kaffir lime leaves to your slow cooker. Stir gently to combine. The broth will look pale and thin at this stage. that is completely normal.
Step 2: Add the chicken thighs, sliced shiitake mushrooms, and halved cherry tomatoes directly to the liquid. No pre-cooking needed.
Step 3: Cover and cook on low for 4-6 hours or on high for 2-3 hours. You will know the chicken is done when it breaks apart easily with a spoon and the broth smells deeply aromatic and fragrant.
Step 4: About 15 minutes before serving, use tongs to remove and discard the lemongrass stalks, galangal slices, and kaffir lime leaves. These are flavor infusers only and are not meant to be eaten.
Step 5: Stir in the fish sauce, fresh lime juice, and Thai chilies if using. Taste the broth here and adjust seasoning. if it needs more tang, add an extra squeeze of lime. if it tastes flat, add a small splash more fish sauce.
Step 6: Ladle the slow cooker Tom Kha soup into bowls and top with fresh cilantro. Serve immediately while hot.
Pro tip: Never add fish sauce or lime juice at the start of cooking. Adding them in the final 15 minutes keeps those bright, fresh flavors from cooking off.
Common mistake to avoid: Do not skip bruising the lemongrass. Whole unbrushed stalks will give you a noticeably weaker, less fragrant broth.
Best Ways to Serve Your Tom Kha Soup Tonight
This soup is incredibly versatile and pairs beautifully with simple sides that let the coconut broth shine. Here are the best sides for slow cooker Tom Kha soup.
Jasmine Rice: The lightly floral, sticky texture of jasmine rice soaks up the coconut broth perfectly and turns this into a more filling meal.
Fresh Bean Sprouts: Toss a small handful directly into your bowl just before eating. They add a satisfying crunch that contrasts the creamy broth beautifully.
Extra Lime Wedges: Always serve with lime on the side. A fresh squeeze right before eating brightens every single flavor in the bowl.
Rice Noodles: If you want to stretch the soup into a heartier dinner, serve it over rice noodles for a more substantial bowl.
More Cozy Soup Recipes to Add to Your Rotation
If this slow cooker Tom Kha soup hit the spot, there are plenty of other comforting bowls worth exploring. The Thai Chicken Soup and Easy Thai Chicken Soup are natural next steps for anyone who loves bold, aromatic broths with tender chicken. For another creamy slow cooker favorite, the Easy Slow Cooker Chicken Posole delivers that same set-it-and-forget-it comfort with a completely different flavor profile.
This Tom Kha soup also pairs wonderfully as part of a Thai-inspired spread alongside the Thai Coconut Soup for a side-by-side tasting, or serve it before a heartier main like the Coconut Curry Soup with Dumplings. Fans of creamy, warming broths will also love the rich Thai Coconut Dumpling Soup as a delicious variation to try next.
Keeping Your Tom Kha Soup Fresh and Flavorful
Store any leftover slow cooker Tom Kha soup in an airtight container in the refrigerator for up to 3 days. The flavors actually deepen overnight, making leftovers even more delicious the next day.
To reheat, warm the soup gently on the stovetop over medium-low heat. Avoid a rolling boil, which can cause the coconut milk to separate and turn grainy. A slow, steady reheat keeps the broth silky and smooth.
For longer storage, freeze in freezer-safe containers for up to 2 months. I recommend freezing without the fresh cilantro and adding it fresh at serving time. Pro tip: freeze in single-serving portions so you can pull out exactly what you need on busy nights.
Frequently Asked Questions About Tom Kha Soup
Can I substitute ginger for galangal in this slow cooker Tom Kha soup?
Yes, fresh ginger works well as a substitute. The flavor will be slightly more peppery and less earthy than galangal, but the soup will still taste delicious. Use the same amount called for in the recipe.
My soup tastes too salty. How do I fix it?
Fish sauce is very salty, so taste the broth before adding the full amount. If your soup ends up over-seasoned, stir in an extra squeeze of lime juice and a small splash more coconut milk. Both help balance and mellow out excess saltiness without watering down the broth.
Can I make this slow cooker Tom Kha soup vegetarian?
Absolutely. Swap the chicken for extra mushrooms or firm tofu, use vegetable broth, and replace fish sauce with soy sauce or tamari. The coconut broth base is naturally plant-based and just as rich.
Go Make This Bowl of Comfort Tonight
This slow cooker Tom Kha soup proves that bold, authentic Thai flavors do not require hours of active work at the stove. With just a few fresh aromatics and a trusty slow cooker, you get a deeply fragrant, creamy, and satisfying bowl that feels truly special. Whether you are new to Thai cooking or already a fan, this recipe is effortless enough for a weeknight and impressive enough for guests. Try this recipe tonight and let that kitchen smell do the talking.
Slow Cooker Tom Kha Soup
Authentic and aromatic Thai Tom Kha soup made effortlessly in your slow cooker. Creamy coconut milk, lemongrass, galangal, and tender chicken come together in a tangy, spicy, comforting bowl. Naturally gluten-free and high protein.
- Prep Time: 10 minutes
- Cook Time: 6 hours
- Total Time: 6 hours 10 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Slow Cooker
- Cuisine: Thai
- Diet: Gluten Free
Ingredients
- 1 (13.5 oz) can full-fat coconut milk
- 4 cups chicken or vegetable broth
- 2 stalks lemongrass, bruised and cut into 2-inch pieces
- 3 slices galangal (or fresh ginger)
- 4 kaffir lime leaves, torn
- 1 lb boneless, skinless chicken thighs, cut into bite-sized pieces
- 8 oz shiitake mushrooms, sliced
- 1 cup cherry tomatoes, halved
- 3 tablespoons fish sauce
- 2 tablespoons lime juice, freshly squeezed
- 1–2 Thai chilies, sliced (optional)
- 1/2 cup fresh cilantro, chopped
Instructions
- Add the coconut milk, chicken broth, lemongrass stalks, galangal slices, and kaffir lime leaves to the slow cooker. Stir to combine.
- Add the chicken thighs, sliced shiitake mushrooms, and halved cherry tomatoes to the slow cooker.
- Cover and cook on low for 4-6 hours or on high for 2-3 hours, until the chicken is cooked through and breaks apart easily.
- About 15 minutes before serving, remove and discard the lemongrass stalks, galangal slices, and kaffir lime leaves.
- Stir in the fish sauce, lime juice, and Thai chilies if using. Taste and adjust seasoning as needed.
- Ladle into bowls and garnish with fresh cilantro. Serve immediately with jasmine rice or rice noodles.
Notes
- Bruise the lemongrass stalks by pressing down firmly with the flat side of a knife before adding. This releases the aromatic oils for a much deeper-flavored broth.
- Do not add fish sauce or lime juice at the start of cooking. Adding them in the last 15 minutes keeps the flavors bright and balanced.
- Galangal and kaffir lime leaves are available at most Asian grocery stores. Fresh ginger can substitute for galangal, though the flavor will differ slightly.
- For a vegetarian version, replace chicken with tofu or extra mushrooms, use vegetable broth, and swap fish sauce for soy sauce or tamari.
Nutrition
- Serving Size: 1 bowl (approximately 1.5 cups)
- Calories: 320 kcal
- Sugar: 4 g
- Sodium: 980 mg
- Fat: 22 g
- Saturated Fat: 16 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 9 g
- Fiber: 2 g
- Protein: 26 g
- Cholesterol: 95 mg







