Mom's Best Recipes
Recipe

Tom Kha Gai

Creamy Thai coconut chicken soup with bright lime, tender chicken, mushrooms, and a gentle chili kick. Includes easy swaps for galangal, makrut lime leaves, and lemongrass.

Author By Matt Campbell
4.8
A steaming bowl of tom kha gai with shredded chicken, mushrooms, cilantro, and red chili slices in a creamy coconut broth on a wooden table

Tom Kha Gai is the soup I make when I want comfort food that still tastes like it has a passport. It is creamy, citrusy, lightly spicy, and full of those aromatic Thai flavors that make your kitchen smell like you know what you are doing, even if you are cooking in sweatpants.

The vibe is simple: coconut milk for cozy, lime for brightness, and just enough fish sauce to make everything taste more like itself. Traditional Tom Kha uses galangal, lemongrass, and makrut lime leaves (often labeled as kaffir), but you do not need a specialty store meltdown to get a great bowl. I will show you smart substitutions, plus how to keep the heat friendly for kids or crank it up for the spice people.

A cutting board with sliced mushrooms, lime wedges, smashed lemongrass stalks, and thinly sliced chicken ready for soup

Why It Works

  • Balanced flavor, not just coconut. We simmer aromatics first, then add coconut milk so it stays silky and does not taste flat.
  • Quick cooking chicken that stays tender. Thin slices poach gently in the broth, so you avoid dry, stringy chicken.
  • Restaurant-style sweet, sour, salty. A small amount of sugar and fish sauce makes the lime pop without turning the soup into straight lime juice.
  • Flexible for real life. Substitutions are built in for galangal, makrut lime leaves, and lemongrass, so you can make this on a weeknight.

Pairs Well With

  • A bowl of fluffy jasmine rice with chopped cilantro

    Steamed Jasmine Rice

  • A plate of crispy vegetable spring rolls with dipping sauce

    Crispy Spring Rolls

  • A cucumber salad with rice vinegar dressing and sesame seeds

    Thai-Style Cucumber Salad

  • A bowl of mango with sticky rice and coconut drizzle

    Mango Sticky Rice

Storage Tips

Refrigerate: Cool the soup quickly, then store in an airtight container for up to 3 to 4 days.

Reheat gently: Warm over low to medium-low heat until steaming. Avoid a hard boil because coconut milk can separate and chicken can get tough.

Freezing: You can freeze it, but coconut soups sometimes separate a little when thawed. If you freeze, do it for up to 2 months, thaw overnight in the fridge, then reheat slowly and whisk to bring it back together.

Pro tip: If you know you will have leftovers, pull out the lemongrass, lime leaves, and galangal slices before storing. The aromatics can get a little intense if they sit too long.

Common Questions

Is Tom Kha Gai spicy?

It can be, but it does not have to be. Start with 1 small Thai chili or 1/2 teaspoon chili-garlic paste (like sambal oelek), then taste at the end. You can always add more heat, but you cannot un-spice your soup without making a second soup.

What can I use instead of galangal?

Galangal is piney and peppery, not exactly the same as ginger, but fresh ginger is the best easy substitute. Use about the same amount. If you want to get closer, add 2 wide strips of lime zest to the pot (and remove them later) for that extra lift.

What if I cannot find makrut lime leaves?

Use lime zest. Add 2 wide strips of zest (use a peeler, avoid the white pith) and remove before serving. A small squeeze of extra lime at the end helps too.

Can I make this dairy-free and gluten-free?

It is typically dairy-free when made with coconut milk, but check labels on any curry paste or chili paste you use, since ingredients vary by brand. For gluten-free, fish sauce is usually gluten-free, but still check the label. If you use the soy sauce or tamari substitute for fish sauce, choose one that is certified gluten-free.

Can I use rotisserie chicken?

Yes. Simmer the aromatics and mushrooms first, then stir in shredded cooked chicken at the end just to warm through. This keeps it juicy and keeps your weeknight energy intact.

Why does my coconut milk look separated?

Usually it is high heat, or a coconut milk that likes to do its own thing. Keep the soup at a gentle simmer and do not boil aggressively. Also, stir the can well before adding. If it separates anyway, whisk it and add a splash of broth or coconut milk to smooth it out.

The first time I made Tom Kha Gai at home, I treated it like a scavenger hunt. I had mushrooms and chicken, sure. But galangal and makrut lime leaves? Not happening in my usual grocery run. So I improvised with ginger and lime zest, crossed my fingers, and somehow ended up with a bowl that made me stop mid-spoon like, wait, I did that.

Now it is one of my favorite reset meals. It is cozy enough for a cold night, bright enough to wake up your taste buds, and flexible enough to match whatever is actually in your fridge. Also, it is the kind of soup that makes everyone in the house wander into the kitchen asking, “What smells so good?” which is basically my love language.