Tom Kha Soup

Featured in: Everyday Bowl Meals

This aromatic Thai soup combines tender chicken slices with earthy mushrooms in a rich coconut broth. The soup gets its signature fragrance from lemongrass, galangal, and kaffir lime leaves, while fish sauce and fresh lime juice create a perfectly balanced sweet and savory profile. Ready in just 40 minutes, this warming dish pairs beautifully with jasmine rice and can be easily adapted for vegetarians using tofu and soy sauce.

Updated on Wed, 28 Jan 2026 11:28:00 GMT
Creamy Tom Kha Soup with tender chicken and mushrooms garnished with cilantro and lime wedges. Pin It
Creamy Tom Kha Soup with tender chicken and mushrooms garnished with cilantro and lime wedges. | bowlbuffer.com

The steam from my Tom Kha Soup spirals upward, carrying with it the tantalizing aromas of lemongrass and coconut that instantly transport me to a bustling Bangkok street market. I first attempted this recipe after a particularly damp Seattle winter day when my bones needed warming from the inside out. Something magical happens when that first spoonful hits your tongue – the velvety coconut mingles with the bright citrus notes and the subtle heat sneaks up on you, creating this perfect symphony of flavor.

Last month when my sister caught a terrible cold, I showed up at her door with a thermos of this soup steaming hot and ready to serve. Her face lit up at the first spoonful, and between sniffles she murmured, This might be better medicine than anything the doctor prescribed. The whole apartment filled with the herbal, citrusy scent as we sat talking, the soup warming our hands through the ceramic bowls. By the time we finished, her voice sounded clearer and her spirits had lifted considerably.

Ingredients

  • Galangal: This gnarly root gives Tom Kha its signature flavor that ginger cant quite replicate – I keep mine in the freezer and grate it while frozen when fresh is unavailable.
  • Coconut Cream: The higher fat content creates that silky mouthfeel that makes this soup so luxurious, though coconut milk works in a pinch if thats what your pantry holds.
  • Lemongrass: Bruising it with the back of your knife releases those essential oils that perfume the entire broth – I learned this trick from an elderly Thai woman who ran a cooking class from her home.
  • Fish Sauce: Dont be put off by the aroma from the bottle – it transforms completely in the soup, adding that elusive umami depth that brings everything together.
  • Thai Chilies: These tiny flavor bombs pack serious heat, so start with just one if youre sensitive – you can always add more later but you cant take it away.

Instructions

Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
Infuse Your Broth:
Combine the coconut cream and chicken stock in your saucepan, then add the aromatic players – lemongrass stalks cracked and bruised, those thin slices of galangal, the torn kaffir lime leaves releasing their citrus oils, sliced shallots, smashed garlic, and chilies if youre feeling brave. Your kitchen will begin to smell like a Thai restaurant as it gently simmers.
Build The Flavor Base:
Allow everything to simmer for about 10 minutes, letting the aromatics work their magic in the creamy broth. You might notice the coconut cream separating slightly – thats perfectly normal and will reincorporate as you stir.
Add The Main Ingredients:
Slip those thin slices of chicken into the fragrant bath along with the mushrooms, watching as the chicken turns from translucent to opaque. The mushrooms will gradually darken and soften, soaking up all that aromatic flavor.
Remove The Inedibles:
Fish out the lemongrass stalks, galangal pieces, and lime leaves – theyve done their job infusing the broth. Nobody wants to bite into a woody piece of lemongrass during their soup experience.
Balance The Flavors:
This is where the magic happens – add fish sauce for saltiness, lime juice for brightness, and a touch of sugar to round everything out. Taste and adjust until your taste buds sing with that perfect balance of salty, sour, sweet and spicy.
Serve With Flourish:
Ladle this liquid gold into bowls, scatter fresh cilantro over the top, and serve with extra lime wedges for those who crave additional brightness. Watch as people close their eyes with the first spoonful – thats how you know youve nailed it.
Product image
Season soups, salads, meats, and vegetables evenly while cooking with quick, one-handed grinding.
Check price on Amazon
A steaming bowl of Tom Kha Soup enriched with coconut cream, lemongrass, and fragrant galangal. Pin It
A steaming bowl of Tom Kha Soup enriched with coconut cream, lemongrass, and fragrant galangal. | bowlbuffer.com

During our last family gathering, my nephew who normally survives on chicken nuggets and plain pasta watched curiously as everyone mmmed and ahhed over their bowls. I offered him a tiny spoonful, expecting rejection, and instead watched his eyes widen in surprise. That night, he asked for his own bowl, picking out the mushrooms but slurping up the broth with abandon. Sometimes food becomes the bridge between generations, carrying flavors and traditions forward in unexpected ways.

Making It Vegetarian

When my vegetarian friend Maya came to dinner, I swapped the chicken for firm tofu cut into bite-sized cubes and used vegetable stock instead of chicken. The real game-changer was replacing fish sauce with a combination of soy sauce and a splash of lime juice for that umami-acidic balance. Maya took one sip and declared it was the first time shed had Tom Kha that didnt make her feel like she was missing out on the real thing – a culinary victory Id celebrate any day.

Storage And Reheating

This soup actually improves overnight as the flavors meld together in the refrigerator, though the coconut cream might solidify slightly when chilled. When reheating, do it gently on the stovetop rather than blasting it in the microwave – high heat can make the coconut cream separate and give the soup a grainy texture. Ive found this soup keeps beautifully for about three days, making it perfect for meal prep when I know Ill be too tired to cook after work.

Serving Suggestions

While Tom Kha is certainly complete on its own, Ive discovered that serving it alongside a small bowl of jasmine rice creates a more substantial meal. The rice soaks up that gorgeous broth and adds a contrasting texture that makes each bite interesting.

  • For a complete Thai-inspired feast, pair this soup with a simple cucumber salad dressed with rice vinegar and a touch of sugar.
  • Set out little bowls of additional garnishes like bean sprouts, extra chilies, and Thai basil to let everyone customize their bowl.
  • Keep tissues handy – between the steam and the chilies, noses tend to run which is actually a sign of good Tom Kha!
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Hot and sour Tom Kha Soup served in a rustic bowl with jasmine rice on the side. Pin It
Hot and sour Tom Kha Soup served in a rustic bowl with jasmine rice on the side. | bowlbuffer.com

This bowl of Tom Kha represents more than just dinner – its a reminder that comfort food transcends cultural boundaries. Each time I make it, Im connecting with traditions not my own but that have become part of my culinary story.

Recipe FAQ

What makes Tom Kha different from Tom Yum?

Tom Kha features coconut cream creating a rich, velvety texture, while Tom Yum is a clear broth-based soup. The coconut adds natural sweetness and creaminess that balances the tangy lime and salty fish sauce.

Can I make this vegetarian?

Absolutely. Replace chicken with firm tofu cubes and substitute fish sauce with soy sauce or vegetarian fish sauce. The result remains delicious with all the aromatic flavors intact.

What can I use if I can't find galangal?

Fresh ginger makes an acceptable substitute, though the flavor profile will be slightly different. Use twice the amount of ginger as galangal called for in the ingredients.

How spicy is this soup?

The spice level depends on the number of Thai chilies added. With 2-3 chilies, it provides moderate heat. Remove seeds for less intensity or omit entirely for a mild version.

Can I freeze leftovers?

Yes, though the coconut cream may separate slightly when reheated. Store in airtight containers for up to 3 months. Reheat gently over low heat, stirring occasionally to restore consistency.

What's the best way to serve Tom Kha?

Serve piping hot in deep bowls, garnished generously with fresh cilantro. Accompany with lime wedges for extra acidity and steaming jasmine rice to soak up the flavorful broth.

Tom Kha Soup

Fragrant Thai coconut soup with tender chicken, mushrooms, and aromatic herbs in a creamy broth.

Prep Time
15 min
Cook Time
25 min
Overall Time
40 min
Created by Anthony Perry


Skill Level Easy

Cuisine Type Thai

Makes 4 Portions

Dietary Information No Dairy, No Gluten

What You'll Need

Protein

01 10 oz boneless, skinless chicken breast or thighs, thinly sliced

Broth & Base

01 1 can (13.5 fl oz) coconut cream
02 2 cups chicken stock
03 2 stalks lemongrass, trimmed and bruised
04 4 slices fresh galangal, or 1 tbsp ginger if unavailable
05 4 kaffir lime leaves, torn

Vegetables & Aromatics

01 7 oz button mushrooms, sliced
02 2 small shallots, thinly sliced
03 2 cloves garlic, smashed
04 2–3 Thai birds eye chilies, smashed (optional)

Seasoning

01 2 tbsp fish sauce
02 1 tbsp lime juice, plus extra to serve
03 1 tsp sugar
04 Salt to taste

Garnish

01 Fresh cilantro leaves
02 Extra lime wedges

Directions

Step 01

Prepare aromatic base: In a large saucepan, combine coconut cream and chicken stock. Add lemongrass, galangal, kaffir lime leaves, shallots, garlic, and chilies. Bring to a gentle simmer over medium heat.

Step 02

Infuse broth: Simmer for 10 minutes to infuse the broth with the aromatics.

Step 03

Cook protein and vegetables: Add sliced chicken and mushrooms to the pot. Continue to simmer for 8–10 minutes, or until the chicken is cooked through and mushrooms are tender.

Step 04

Remove solids: Remove and discard lemongrass, galangal, and lime leaves.

Step 05

Season to taste: Add fish sauce, lime juice, sugar, and salt. Stir, taste, and adjust seasoning as needed.

Step 06

Serve: Ladle soup into bowls. Garnish with fresh cilantro and serve with extra lime wedges.

Equipment Needed

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Info

Inspect every ingredient for potential allergens and see a health expert if uncertain.
  • Contains fish (fish sauce)
  • May contain soy if substituting for vegetarian version
  • Coconut is not a tree nut but check for individual allergies

Nutrition Details (for each serve)

These nutrition details are for reference and not intended as a substitute for professional advice.
  • Kcal: 310
  • Fats: 20 g
  • Carbohydrates: 11 g
  • Proteins: 21 g