Tom Kha Thai Coconut Soup

Featured in: Everyday Home Cooking

Tom Kha brings together the silky richness of coconut cream with the bright, citrusy notes of lemongrass and galangal. Tender chicken slices and earthy mushrooms soak up the aromatic broth, creating a perfectly balanced bowl that's both comforting and refreshing. The finish of fresh lime juice and fish sauce adds layers of depth, while cilantro provides a pop of herbal freshness. Ready in just 40 minutes, this Thai classic transforms simple ingredients into something extraordinary.

Updated on Wed, 28 Jan 2026 16:26:00 GMT
Creamy Tom Kha Soup with tender chicken and sliced mushrooms in a fragrant coconut broth. Save to Pinterest
Creamy Tom Kha Soup with tender chicken and sliced mushrooms in a fragrant coconut broth. | cozybatata.com

The first time I had Tom Kha was at a tiny Thai place tucked behind a laundromat. I remember the server warning me about the chilies, then watching me take that first sip and burst into the most wonderful sweat. Something about that creamy coconut hitting the sharp lime just rearranged my entire understanding of what soup could be.

Last winter my sister came over feeling completely hollowed out by the world. I made this soup and we sat at the counter in our socks, steam fogging up my glasses, not talking much. When she finally put down her spoon she said I feel like a person again. High praise from someone who was barely speaking when she walked in.

What's for Dinner Tonight? πŸ€”

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Chicken: Thinly slicing against the grain means every bite stays tender. Thighs have more flavor but breasts work beautifully too.
  • Coconut cream: The thick stuff from the top of the can makes all the difference in body and richness.
  • Lemongrass: Bruising it with the back of your knife releases those citrusy oils that make this soup sing.
  • Galangal: Earthier and more piney than ginger, though ginger will work in a pinch.
  • Kaffir lime leaves: Tear them before adding to release their incredible floral citrus perfume.
  • Mushrooms: They soak up all that coconut broth and become little flavor bombs.
  • Fish sauce: Dont be scared of the smell. It provides the deep salty backbone that ties everything together.
  • Lime juice: Add it at the end so that bright acid doesnt cook away and lose its punch.

Tired of Takeout? πŸ₯‘

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build the aromatic broth:
Combine coconut cream and chicken stock in your largest saucepan. Toss in the lemongrass, galangal, torn lime leaves, shallots, garlic, and those smashed chilies. Bring everything to a gentle bubble over medium heat, letting the aromatics infuse the liquid for about 10 minutes. Your kitchen should smell incredible right about now.
Add the heartiness:
Slide in the sliced chicken and mushrooms. Let them simmer together for 8 to 10 minutes until the chicken is cooked through and the mushrooms have given up their firmness. The broth will start taking on a lovely pale pink hue from the chicken.
Balance the flavors:
Fish out the lemongrass, galangal, and lime leaves they have done their job. Stir in the fish sauce, lime juice, sugar, and a pinch of salt. Taste and adjust until the broth hits that perfect spot where no single flavor dominates.
Serve it up:
Ladle the hot soup into bowls, making sure everyone gets plenty of chicken and mushrooms. Scatter fresh cilantro on top and pass extra lime wedges around the table.
Steaming Tom Kha Soup garnished with cilantro and lime wedges, served in a white bowl. Save to Pinterest
Steaming Tom Kha Soup garnished with cilantro and lime wedges, served in a white bowl. | cozybatata.com

This has become my go to when someone needs taking care of. Food that holds you while you eat it.

Still Scrolling? You'll Love This πŸ‘‡

Our best 20-minute dinners in one free pack β€” tried and tested by thousands.

Trusted by 10,000+ home cooks.

Getting The Balance Right

Tasting as you go is absolutely crucial with Tom Kha. The sweet cream needs to be cut through with enough lime, the saltiness from fish sauce should be present but not overpowering, and if you went too heavy on the chilies, a touch more sugar or coconut cream can calm things down. Trust your palate more than the recipe.

Making It Your Own

Sometimes I throw in a handful of cherry tomatoes right at the end, letting them just barely burst in the hot broth. Other times a handful of fresh Thai basil leaves on top changes everything in the best way. The template here is solid but made to be played with.

What To Serve With Tom Kha

Fragrant jasmine rice is classic for a reason, that floral rice soaking up the coconut broth is absolute perfection. But I have also been known to grab some crusty bread when that is what I have on hand. Do not judge until you have tried coconut creamy soup soaked up by buttered toast.

  • Start with less chilies than you think you need
  • Keep some extra lime wedges handy at the table
  • Make double the recipe because leftovers disappear too fast
Spicy Tom Kha Soup featuring aromatic lemongrass and galangal, ready to enjoy with jasmine rice. Save to Pinterest
Spicy Tom Kha Soup featuring aromatic lemongrass and galangal, ready to enjoy with jasmine rice. | cozybatata.com

Theres something deeply comforting about a soup that manages to be both rich and refreshing at the same time. This one has become a permanent resident in my kitchen rotation.

Recipe FAQs

β†’ What makes Tom Kha different from other Thai soups?

Tom Kha distinguishes itself through the generous use of coconut cream, creating a silky, rich broth. Unlike Tom Yum's clear spicy soup, Tom Kha balances heat with creaminess, featuring galangal, lemongrass, and kaffir lime leaves for aromatic complexity.

β†’ Can I make Tom Kha vegetarian?

Absolutely. Replace chicken with firm tofu cubes and substitute fish sauce with soy sauce or a vegetarian fish sauce alternative. The result remains creamy, aromatic, and deeply satisfying while being entirely plant-based.

β†’ How do I balance the flavors in Tom Kha?

The key is achieving harmony between rich coconut, sour lime, salty fish sauce, and subtle sweetness. Start with less lime juice and fish sauce, then taste and adjust. The sugar helps round out sharp edges, creating that signature Thai balance.

β†’ What can I serve with Tom Kha?

Fragrant jasmine rice is the classic pairing, its subtle floral notes complementing the creamy broth. You could also serve with sticky rice, or enjoy it as a standalone light meal with crispy spring rolls on the side.

β†’ How long does Tom Kha keep in the refrigerator?

Stored in an airtight container, Tom Kha keeps well for 3-4 days. The flavors often develop and deepen overnight. Reheat gently over low heat to prevent separating the coconut cream. Add fresh garnishes just before serving.

β†’ Is galangal essential or can I use ginger?

While ginger works in a pinch, galangal provides Tom Kha's distinctive piney, citrusy flavor that ginger lacks. If substituting, use slightly less ginger as it's more pungent. Look for galangal in Asian markets for the most authentic taste.

20-Minute Dinner Pack β€” Free Download πŸ“₯

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Tom Kha Thai Coconut Soup

Creamy Thai coconut soup with chicken, lemongrass, galangal, and fragrant lime leaves

Prep time
15 minutes
Time to Cook
25 minutes
Overall Time
40 minutes
Created by Natalie Bishop

Recipe Type Everyday Home Cooking

Skill Level Easy

Cuisine Thai

Total yield 4 Number of Servings

Diet Preferences No Dairy, No Gluten

Ingredient List

Protein

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

Broth & Base

01 1 can (13.5 oz) coconut cream
02 2 cups chicken stock
03 2 stalks lemongrass, trimmed and bruised
04 4 slices fresh galangal or 1 tablespoon ginger
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 to 3 Thai bird's eye chilies, smashed (optional)

Seasoning

01 2 tablespoons fish sauce
02 1 tablespoon lime juice, plus extra for serving
03 1 teaspoon sugar
04 Salt to taste

Garnish

01 Fresh cilantro leaves
02 Lime wedges

How to Make

Step 01

Prepare the broth 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 aromatics: Simmer for 10 minutes to fully infuse the broth with aromatic flavors from the lemongrass, galangal, and lime leaves.

Step 03

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

Step 04

Remove solids: Remove and discard lemongrass stalks, galangal slices, and lime leaves using a slotted spoon or tongs.

Step 05

Season to taste: Add fish sauce, lime juice, sugar, and salt. Stir well, taste the soup, and adjust seasoning as needed for balance.

Step 06

Serve: Ladle soup into bowls. Garnish generously with fresh cilantro leaves and serve with extra lime wedges on the side.

You Just Made Something Great πŸ‘

Want more like this? Get my best easy recipes β€” free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Equipment Needed

  • Large saucepan
  • Sharp knife
  • Cutting board
  • Ladle

Allergy Details

Check every ingredient for potential allergens and talk to your doctor if you're uncertain.
  • Contains fish in the form of fish sauce
  • May contain soy if using vegetarian substitution

Nutrition Info (per serving)

Use this nutrition info as reference onlyβ€”it isn't a substitute for professional advice.
  • Calories: 310
  • Fats: 20 g
  • Carbohydrates: 11 g
  • Proteins: 21 g

Cooking Shouldn't Be Hard ❀️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.