If you have ever dreamed of capturing the vibrant, tangy, and creamy flavors of Thailand’s iconic soup right in your own kitchen without the fuss, this Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe is exactly what you need. It brings together the perfect harmony of fragrant herbs like lemongrass and galangal, with rich coconut milk and tender chicken, all gently simmered for hours in your slow cooker, delivering a depth of flavor that feels both comforting and exotic. This recipe effortlessly marries authentic taste with convenience, making it a beloved favorite for weeknight dinners or relaxing weekend meals.

Ingredients You’ll Need
Every ingredient in this soup plays a starring role in creating the complex, layered flavors Tom Kha is known for. From the creamy coconut milk to the bright lime juice, each component is simple but essential to achieve the perfect balance of spicy, sour, sweet, and savory notes.
- ½ onion, sliced: Adds sweetness and depth that forms the flavor base.
- 2 cloves garlic, chopped: Infuses aromatic warmth throughout the broth.
- ½ red jalapeño pepper, sliced (or 1-2 Thai chiles, halved): Provides a mild heat that awakens the palate without overpowering.
- 3 slices galangal or ginger (about ¼-inch thick): Brings earthy, peppery zest characteristic of Southeast Asian cuisine.
- 1 lemongrass stalk, pounded and cut into 2-inch pieces: Offers a citrusy brightness that lifts the soup’s flavors.
- 10 kaffir lime leaves, torn (optional): Adds a uniquely fragrant and slightly floral lime aroma.
- 1 tbsp red Thai curry paste: Delivers spicy complexity and color.
- 4 cups chicken broth: The savory liquid foundation that carries all the other flavors.
- 2 cans (13.5 oz each) full-fat coconut milk or coconut cream: Contributes rich creaminess and subtle sweetness.
- 1 lb chicken breasts, cut into bite-sized pieces (or tofu or shrimp as alternatives): Provides tender protein absorbing all the delicious broth.
- 8 oz white mushrooms, sliced: Adds earthiness and delightful texture.
- 2-3 tbsp brown sugar or coconut sugar: Balances the sour and spicy notes with gentle sweetness.
- 2-3 tbsp fish sauce (or coconut aminos for a vegan option): Introduces umami depth and salty tang.
- 2-3 tbsp freshly squeezed lime juice: Injects vibrant acidity and freshness to brighten the whole dish.
- Sliced green onions: For fresh, crisp garnish that pops on top.
- Chopped fresh cilantro: Adds a herbal, citrusy finish that complements the soup wonderfully.
How to Make Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe
Step 1: Build a Flavorful Base
Start by layering your slow cooker with the aromatics. Place sliced onion, chopped garlic, jalapeño, galangal or ginger slices, lemongrass pieces, torn kaffir lime leaves if you have them, and a generous tablespoon of red Thai curry paste in the bottom. These ingredients infuse the broth with those classic Thai fragrance notes that define the soup.
Step 2: Add Broth and Simmer
Pour in the chicken broth over the aromatics and give everything a good stir to combine. Then cover the slow cooker and let it cook on high for 2-3 hours or low for 4-6 hours. This slow extraction is what allows the flavors to gently mingle and intensify, creating a deeply satisfying flavor foundation.
Step 3: Remove Solids
Once the slow cooked broth has absorbed all the herbal goodness, use a slotted spoon to carefully remove and discard the solids—you won’t need the onion, garlic, lemongrass, ginger, or lime leaves anymore. Now you have a fragrant broth ready to welcome the creamy coconut milk and protein.
Step 4: Add Coconut Milk, Chicken, and Mushrooms
Stir in the rich coconut milk, tender chicken pieces, and sliced mushrooms into the broth. Cover and cook on high for an additional hour or low for 2 hours until the chicken is fully cooked through and the mushrooms are tender but still hold their shape.
Step 5: Final Seasoning Touches
Finish your Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe by stirring in brown sugar to balance the heat, fish sauce for savory depth, and freshly squeezed lime juice for that signature bright tang. Taste and adjust the seasoning according to your preference, ensuring a harmonious blend of sweet, sour, salty, and spicy.
Step 6: Garnish and Serve
Ladle your soup into bowls, then beautifully garnish with sliced green onions and chopped cilantro. Serve it warm and enjoy the soothing layers of flavor with each spoonful.
How to Serve Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe

Garnishes
Garnishes are essential to bring a fresh contrast to the creamy soup. I absolutely love adding sliced green onions and chopped cilantro right before serving because they add both color and a burst of brightness that complements the rich broth perfectly. Don’t forget a drizzle of fresh lime juice if you want to amp up the freshness even more.
Side Dishes
This soup pairs beautifully with simple sides like steamed jasmine rice to soak up every last bit of the luscious broth. You could also serve it alongside light vegetable stir-fries or a crunchy Asian slaw for a more rounded meal. The subtle flavors of the soup allow complementary sides to shine without overwhelming the palate.
Creative Ways to Present
For a fun presentation, consider serving the soup in mini coconut bowls or wooden bowls to enhance the tropical vibe. Adding a sprig of fresh Thai basil or a few thinly sliced red chilies on top can impress your guests with color and flair. Offering lime wedges on the side also lets everyone customize their tang to taste, making each bowl a personal experience.
Make Ahead and Storage
Storing Leftovers
Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe tastes even better the next day as the flavors meld deeper. Store leftovers in an airtight container in the fridge for up to 3-4 days. Be sure to keep the garnishes separate to maintain their fresh taste and texture.
Freezing
You can freeze this soup, but I recommend freezing it without the coconut milk added, as the texture can sometimes change when thawed. Freeze the broth with aromatics removed in airtight containers or freezer bags for up to 2 months. When ready to eat, thaw overnight, then stir in fresh coconut milk and cook your chicken fresh to maintain the best flavor and texture.
Reheating
Reheat your soup gently over low heat on the stove, stirring occasionally to prevent curdling of the coconut milk. If needed, add a splash of chicken broth or water to loosen it up. Taste and adjust the seasoning after reheating, as flavors may mellow during storage.
FAQs
Can I make this Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe vegan?
Absolutely! Substitute the chicken with tofu or hearty mushrooms and swap fish sauce for coconut aminos or soy sauce to keep it plant-based without sacrificing flavor.
What if I can’t find galangal or kaffir lime leaves?
You can use fresh ginger in place of galangal. While kaffir lime leaves add authentic aroma, omitting them won’t ruin your soup; just add a little extra lime zest or juice to brighten things up.
Can I prepare this soup on the stovetop instead of a slow cooker?
Yes! Follow the same steps but gently simmer the aromatics in broth for 30-40 minutes, strain, then add coconut milk, chicken, and mushrooms, cooking until done. It’s a quicker method with slightly different depth but still delicious.
How spicy is this soup?
The heat level is moderate and depends on the amount and type of chili used. You can adjust spiciness by using fewer chilies or removing seeds for less heat, making it perfect for all palates.
What are some good proteins to substitute for chicken?
Shrimp works wonderfully for a seafood twist, and firm tofu is excellent for a vegetarian version. Just ensure proteins are added at proper times to cook through without overcooking.
Final Thoughts
There is something truly special about Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe that brings warmth and joy to the table, effortlessly combining complex bold flavors with the ease of slow cooking. Whether you’re a longtime fan of Thai cuisine or exploring new dishes, this soup invites you to savor every spoonful and enjoy the comforting, fragrant magic it creates. I genuinely hope you give this recipe a try soon — it might just become your new favorite go-to soul food.
Print
Slow Cooker Tom Kha Soup (Thai Coconut Chicken Soup) Recipe
- Prep Time: 15 minutes
- Cook Time: 3.5 hours (2-3 hours aromatics + 1 hour protein)
- Total Time: 3 hours 45 minutes
- Yield: 6 servings
- Category: Soup
- Method: Slow Cooking
- Cuisine: Thai
- Diet: Halal
Description
This Slow Cooker Tom Kha Soup is a fragrant and creamy Thai coconut chicken soup that combines aromatic herbs, spices, and tender chicken in a luscious coconut milk broth. Perfect for a comforting and flavorful meal, this recipe uses a slow cooker to develop deep flavors with minimal effort, making it an ideal dish for busy days or cozy dinners.
Ingredients
Aromatics
- ½ onion, sliced
- 2 cloves garlic, chopped
- ½ red jalapeño pepper, sliced (or 1–2 Thai chiles, halved)
- 3 slices galangal or ginger (about ¼-inch thick)
- 1 lemongrass stalk, pounded and cut into 2-inch pieces
- 10 kaffir lime leaves, torn (optional)
- 1 tbsp red Thai curry paste
Broth and Base
- 4 cups chicken broth
- 2 cans (13.5 oz each) full-fat coconut milk or coconut cream
Main Protein and Vegetables
- 1 lb chicken breasts, cut into bite-sized pieces (or tofu or shrimp as alternatives)
- 8 oz white mushrooms, sliced
Seasonings
- 2–3 tbsp brown sugar or coconut sugar
- 2–3 tbsp fish sauce (or coconut aminos for a vegan option)
- 2–3 tbsp freshly squeezed lime juice
Garnish
- Sliced green onions
- Chopped fresh cilantro
Instructions
- Prepare Aromatics: In the base of your slow cooker, combine sliced onion, chopped garlic, sliced jalapeño, galangal or ginger slices, pounded lemongrass stalk pieces, torn kaffir lime leaves if used, and red Thai curry paste to create a fragrant flavor foundation.
- Add Broth: Pour the 4 cups of chicken broth over the aromatics in the slow cooker. Stir gently to combine the ingredients and distribute the curry paste evenly.
- Cook Aromatics: Cover the slow cooker and cook on high for 2-3 hours or on low for 4-6 hours to allow the flavors to infuse the broth fully.
- Remove Solids: Once the aromatics have infused the broth, use a slotted spoon to carefully remove and discard the solids such as onion, garlic, lemongrass, ginger, and lime leaves for a smooth soup base.
- Add Coconut Milk, Protein, and Mushrooms: Stir in the coconut milk or cream, the bite-sized chicken pieces (or your preferred alternative like tofu or shrimp), and the sliced white mushrooms into the infused broth.
- Cook Protein: Cover and cook on high for an additional hour or on low for 2 hours until the chicken (or alternative protein) is fully cooked and tender.
- Season Soup: Stir in the brown sugar or coconut sugar, fish sauce or coconut aminos, and freshly squeezed lime juice. Taste the soup and adjust seasoning as desired to balance sweet, salty, and sour flavors.
- Serve and Garnish: Ladle the hot soup into bowls and garnish with sliced green onions and chopped fresh cilantro. Serve warm for a comforting meal.
Notes
- Kaffir lime leaves add authentic flavor but can be omitted if unavailable.
- Adjust the spice level by varying the amount of jalapeño or replacing it with milder peppers.
- For a vegan or vegetarian version, substitute chicken broth with vegetable broth and use tofu instead of chicken.
- Leftovers keep well refrigerated for up to 3 days and can be reheated gently on the stovetop.
- Galangal has a sharper, more citrusy flavor compared to ginger; fresh galangal is preferable if available.

