Hey there! So, the other day I found myself craving something warm and cozy—mainly because the weather’s been as unpredictable as a cat at bath time. As I was rummaging through my kitchen, I stumbled upon my trusty slow cooker and thought, “Why not whip up some Tom Kha soup?” It’s a favorite of mine, not only because it’s delicious but also because it reminds me of that little Thai place I used to visit back in college, where the owner would always sneak me an extra spring roll. Ah, memories!
Why You’ll Love This
I make this soup whenever I need a bit of comfort without the hassle of standing over a stove all day. My family goes crazy for it, especially on those days when we all just want to curl up on the couch and watch a movie. (And let’s be honest, most days end up like this.) Plus, it’s one of those recipes that fills the house with a delightful aroma that even the neighbors envy.
Ingredients
- 1 can coconut milk (I sometimes use light coconut milk, but I think it tastes better with the full-fat version)
- 3 cups chicken broth (or veggie broth, if you’re feeling veggie)
- 1 inch piece of fresh ginger, sliced (or a teaspoon of ground ginger in a pinch)
- 3 tablespoons fish sauce (my grandmother always insisted on Brand X, but honestly any version works fine)
- 2 tablespoons lime juice (fresh is best, but bottled is okay)
- 1 tablespoon sugar (occasionally, I swap this with honey)
- 2 stalks lemongrass, chopped
- 2-3 chicken breasts, sliced thinly (or tofu for a veggie option)
- 1 cup mushrooms, sliced (I love using shiitake, but any will do)
- 2-3 Thai red chilies, optional (or skip if you prefer it milder)
- Fresh cilantro for garnish (go crazy with it, or not, your call!)

Directions
- Grab your slow cooker and toss in the coconut milk, chicken broth, ginger, fish sauce, lime juice, sugar, and lemongrass. Give it a good stir (this is where I usually sneak a taste, though it’s not quite there yet).
- Add the chicken and mushrooms. Set the slow cooker to low for 4-5 hours or high for 2-3 hours. Don’t worry if it looks a bit weird at this stage—it always does!
- About 30 minutes before you’re ready to serve, toss in those Thai chilies if you’re using them. This is usually when I start getting really excited because the house smells amazing.
- Once it’s done, ladle the soup into bowls and sprinkle with fresh cilantro. Serve it up with a side of steamed rice, if you’re feeling fancy.
Notes
Through some trial and error (and one slightly burnt batch), I found that using fresh lime juice really does make a difference. Also, if you’re not a fan of cilantro, just skip it—no one’s judging!

Variations
I’ve tried swapping out the chicken for shrimp—it turned out lovely. Though, I once tried to make it with beef, and let’s just say it wasn’t my finest moment. Experiment, but maybe stick to lighter proteins.
Equipment
If you don’t have a slow cooker, a large pot on low heat will work in a pinch. Just keep an eye on it so it doesn’t boil over. Trust me, cleaning up coconut milk from the stove is an adventure I wouldn’t recommend.

Storage
This soup keeps well in the fridge for up to 3 days, though honestly, in my house it never lasts more than a day! Just reheat gently on the stove or microwave.
Serving Suggestions
I love serving this with a side of jasmine rice. My family has a tradition of adding a splash of soy sauce just before eating—it’s oddly satisfying.
Pro Tips
I once tried rushing this step and regretted it because the flavors didn’t meld together properly. Slow and steady wins the race with this one!
FAQ
Can I make this vegetarian?
If you’re skipping the chicken, just amp up the mushrooms, maybe throw in some tofu, and use vegetable broth. It’s still delish!
What if I don’t have lemongrass?
Honestly, it’s a key flavor, but in a pinch, lemon zest and a bit of ginger can give you the same vibe. Not perfect, but close enough.
How spicy is this recipe?
With the chilies, it’s got a bit of a kick, but you can totally control the heat level. Or leave them out entirely if you prefer a milder soup.