Tom Kha Gai Soup

Photo of author
Author: Lynn
Published:

You know that moment when you walk into a Thai restaurant and you’re hit with this incredible, fragrant steam? It’s lemongrass, coconut, and something spicy all at once. That’s the magic I try to capture in my kitchen every single time I make Tom Kha Gai. For me, it’s the ultimate comfort soup.

My love affair started on a rainy afternoon in Bangkok years ago. A tiny street vendor served me a bowl that was so perfectly balanced – creamy, tangy, a little spicy, and incredibly savory. I was hooked. I spent ages trying to recreate it back home, calling a friend’s mom for tips and testing batches until I got it just right. The good news? My version of Tom Kha Gai is honestly easier than you think. It feels fancy, but it comes together in about 35 minutes with ingredients you can mostly find at any well-stocked grocery store.

The secret is all in the broth. We’re talking rich, full-fat coconut milk simmered gently with chicken broth and those amazing aromatics: bruised lemongrass, knobbly galangal, and those beautifully fragrant kaffir lime leaves. It’s a cozy hug in a bowl, and I can’t wait for you to try it.

Tom Kha Gai - detail 1

Why You Will Love This Tom Kha Gai Recipe

Okay, let me just gush for a second about why this soup is a total weeknight hero and a flavor superstar.

  • It’s shockingly quick. From chopping to slurping, you’re about 35 minutes away from a steaming bowl of pure comfort. It’s faster than ordering takeout!
  • The flavor is a hug in a bowl. That creamy, tangy, spicy, and savory combo? It’s magic. The scent of lemongrass and lime leaves filling your kitchen is therapy, I swear.
  • It feels fancy but it’s not. You get that luxurious, restaurant-quality taste without any crazy techniques. It’s basically simmering and tasting – my kind of cooking!
  • You’re the boss of it. Want it fiery? Add more chilies. Not a chicken person? Throw in shrimp or tofu. It’s incredibly forgiving and adaptable to exactly what you’re craving.

Tom Kha Gai Ingredients List

Tom Kha Gai ingredients

Gathering everything is the fun part! Here’s your shopping list for the most incredible, aromatic pot of soup. Trust me, using full-fat coconut milk is non-negotiable for that luscious, creamy body. Light coconut milk just won’t give you the same rich, luxurious feel.

You will need:

  • 500 grams boneless, skinless chicken breast, thinly sliced
  • 1 can (400 ml) full-fat coconut milk
  • 2 cups (480 ml) chicken broth
  • 200 grams straw mushrooms or button mushrooms, sliced
  • 3-4 stalks lemongrass, bruised and cut into 2-inch pieces
  • 4-5 fresh or frozen kaffir lime leaves, torn
  • 3-4 thin slices of galangal (or ginger)
  • 2-3 Thai bird’s eye chilies, lightly crushed
  • 3 tablespoons fish sauce
  • 2 tablespoons fresh lime juice
  • 1 teaspoon palm sugar or brown sugar
  • A handful of fresh cilantro leaves, for garnish

Tom Kha Gai Ingredient Notes and Substitutions

Don’t sweat it if your local store doesn’t have everything! This soup is pretty flexible.

First, the aromatics. Galangal is a Thai root that’s sharper and more peppery than ginger. It’s fantastic if you can find it (check Asian markets), but fresh ginger works beautifully in a pinch. Kaffir lime leaves are the secret perfume – they’re usually in the freezer section of Asian grocers. If you’re stuck, a bit of lime zest can hint at the flavor, but it’s not quite the same.

For the lemongrass, fresh is best. Give the stalks a good whack with your knife handle to release their oils. In an emergency, about 2 tablespoons of the prepared paste from a tube will do, but the fresh stuff makes all the difference.

Protein swaps? Easy! Swap the chicken for peeled shrimp (add them in the last 3 minutes) or cubes of firm tofu. And the heat? That’s totally up to you. Those little bird’s eye chilies are potent! Start with 1 or 2, and you can always add more later. Remember, you’re in charge of your own spice level.

Equipment You Need for Tom Kha Gai

One of the best things about this soup? You don’t need any fancy gear. Just grab these basics from your kitchen, and you’re all set.

  • A medium-sized pot (about 3-4 quarts is perfect)
  • A sharp knife and a trusty cutting board
  • Measuring cups and spoons
  • A ladle for serving
  • A citrus juicer or a fork for your fresh lime

How to Make Tom Kha Gai: Step-by-Step Instructions

Alright, here’s where the magic happens! My method is super straightforward, but a few little tricks make all the difference. Just follow these steps, and you’ll have a pot of fragrant, creamy soup that’ll make your whole house smell amazing. I promise it’s easier than it seems.

Step 1: Infuse the Broth

First, grab your pot and pour in both the coconut milk and chicken broth. Now, here’s a crucial tip: you want a gentle simmer. Turn your heat to medium and watch for those first few bubbles around the edge. If it starts to boil vigorously, turn it down! Boiling can make the coconut milk separate and look a bit grainy, and we want that silky-smooth texture.

Once it’s lazily simmering, toss in your aromatics. That’s the bruised lemongrass pieces, the torn kaffir lime leaves, the galangal slices, and your crushed chilies. Give it a stir and just let it bubble away for 5 to 7 minutes. This is where you build the soul of the soup. You’ll actually see the broth change color slightly and the most incredible scent will fill your kitchen. It’s my favorite part.

Step 2: Cook the Chicken and Mushrooms

Your broth is now beautifully fragrant and ready for the good stuff. Add all of your thinly sliced chicken and those sliced mushrooms right into the pot. Keeping the heat at that same gentle simmer, let it cook for another 5 to 7 minutes.

You’ll know it’s ready when the chicken is completely white all the way through and the mushrooms have softened. Don’t be tempted to crank up the heat to cook it faster—patience keeps everything tender and the coconut milk perfectly blended. Just give it an occasional, loving stir.

Step 3: Finish Your Tom Kha Gai

Okay, this is the most important step! Turn the heat off. Seriously, off. Now, we balance the flavors. Stir in the fish sauce, the palm sugar, and that fresh lime juice. Do not use bottled lime juice here—trust me, the bright, zingy flavor of fresh is everything.

Now, taste it! This is non-negotiable. Is it salty enough? Maybe add a dash more fish sauce. Needs a touch of sweetness? A pinch more sugar. Want it tangier? A squeeze more lime. You’re looking for that perfect harmony of salty, sweet, and sour. Once it’s perfect to you, use a spoon or tongs to fish out the big lemongrass pieces, galangal slices, and lime leaves (they’ve done their job!). Then, just ladle it into bowls, scatter with fresh cilantro, and dive in.

Tips for the Best Tom Kha Gai

After making this soup more times than I can count, I’ve picked up a few little tricks that take it from good to “oh-my-goodness-I-can’t-stop-eating-this” great. These are my non-negotiable secrets!

  • Treat your coconut milk gently. Never let it boil hard once you add it! A gentle simmer keeps it creamy and smooth. A rolling boil can make it separate, and we don’t want that.
  • Fresh lime juice is non-negotiable. I know, I sound like a broken record, but bottled stuff just doesn’t have that bright, zingy pop. Squeeze it fresh right at the end.
  • Taste and adjust at the finish line. Seasoning is personal! Turn the heat off, then add your fish sauce, sugar, and lime. Taste and tweak until it sings for you.
  • Give your lemongrass a good whack! Before you cut it, smash the stalks with your knife handle or a rolling pin. This bruises them and releases all their incredible fragrant oils into the broth.
  • Let it rest for a minute. After you turn off the heat and season, let the pot sit for 5 minutes before serving. It gives all those amazing flavors a chance to get to know each other even better.

Serving and Storing Tom Kha Gai

You’ve made this gorgeous, fragrant soup—now, let’s get it to the table (and save any leftovers for tomorrow’s lunch!). Here’s exactly how I like to do it.

Serving Suggestions for Tom Kha Gai

My favorite way to serve it is straight from the pot into big, wide bowls. I ladle in plenty of that creamy broth, chicken, and mushrooms, then I absolutely shower it with fresh cilantro. The green against the white soup is so pretty!

For a truly satisfying meal, I always have a pot of jasmine rice on the side. There’s nothing better than spooning some rice right into the soup or taking a bite of rice between sips of that flavorful broth. It turns it from a light soup into a dinner that really sticks to your ribs.

Storing and Reheating Tom Kha Gai

If you have leftovers (a rare event in my house!), they’ll keep well in the fridge for about 2 days in a sealed container. Now, a heads-up: coconut soups can sometimes separate when they get cold. Don’t panic! It’s totally normal.

The trick is to reheat it gently on the stovetop over low heat. Stir it frequently as it warms up, and it’ll come back together beautifully. I’d avoid the microwave on high power—it can heat it too aggressively and make the separation worse. A little patience gives you a perfect bowl all over again.

Tom Kha Gai Nutritional Information

Okay, let’s talk numbers for a second! I’ve included the nutritional info below because I know lots of folks are curious, but I have to be totally honest with you—this is just a friendly estimate.

Why? Because your numbers can swing a bit depending on exactly what you use. Did you grab that super-rich, top-shelf coconut milk or a lighter brand? Is your chicken broth homemade or from a carton? Even how much chicken ends up in your ladle can change things. So, think of this as a helpful guide, not a strict calculation. My main goal is for you to enjoy every delicious, comforting sip without overthinking it!

Your Tom Kha Gai Questions Answered

I get it—you’ve got questions before you dive in! I had all the same ones when I first started making this soup. Here are the answers I’ve figured out over many, many pots of Tom Kha Gai.

Can I make Tom Kha Gai vegetarian?
Absolutely! It’s a super easy swap. Just use a good vegetable broth instead of chicken broth, and replace the chicken with cubes of firm tofu or a bunch of extra veggies like bell peppers and baby corn. You’ll still get that incredible creamy, aromatic base. Just be sure to check your fish sauce if you’re keeping it fully vegetarian; there are some great plant-based “fish” sauces out there now, or you can use a splash of soy sauce for that salty, umami kick.

What can I use if I can’t find galangal?
Don’t worry, you’re not alone! Fresh ginger is your best friend here. Use the same amount—3 to 4 thin slices. The flavor is a bit different (ginger is warmer and less peppery than galangal), but it still makes a totally delicious and authentic-tasting soup. I use ginger all the time and it’s always a hit.

How do I make it less spicy?
Easy-peasy. First, you can just leave the Thai chilies out entirely! The soup will still be wonderfully flavorful from the lemongrass and lime leaves. If you want just a hint of warmth, add only one chili, and make sure you don’t crush it—just drop it in whole. You can always take it out before serving. Remember, you’re the boss of the heat level!

Can I use light coconut milk?
You *can*, but I really don’t recommend it for your first try. Full-fat coconut milk gives Tom Kha Gai its signature rich, luxurious, creamy body. Light coconut milk will make the soup taste thinner and less indulgent. If you’re watching calories, using one can of full-fat and then diluting with a bit more broth is a better compromise than going straight for the light stuff. Trust me on this one.

How long do the aromatics need to simmer?
This is a great question! You want to give them a good 5 to 7 minutes in the gently simmering broth before you add the chicken. This isn’t just cooking time—it’s *steeping* time, like making a tea. You’ll know it’s working when your whole kitchen smells amazing. Don’t rush it; this step builds the deep, fragrant foundation that makes this soup so special.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Tom Kha Gai

Tom Kha Gai Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Lynn
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Diet: Low Lactose

Description

A fragrant and creamy Thai coconut soup with chicken, mushrooms, and aromatic herbs.


Ingredients

Scale
  • 500 grams chicken breast, thinly sliced
  • 400 ml coconut milk
  • 2 cups chicken broth
  • 200 grams straw mushrooms or button mushrooms, sliced
  • 34 stalks lemongrass, bruised and cut into 2-inch pieces
  • 45 kaffir lime leaves, torn
  • 34 slices galangal or ginger
  • 23 Thai bird’s eye chilies, lightly crushed (adjust to taste)
  • 3 tablespoons fish sauce
  • 2 tablespoons lime juice
  • 1 teaspoon palm sugar or brown sugar
  • Fresh cilantro for garnish

Instructions

  1. Pour the chicken broth and coconut milk into a pot and bring to a gentle simmer over medium heat.
  2. Add the lemongrass, kaffir lime leaves, galangal slices, and crushed chilies to the pot. Let the broth simmer for 5-7 minutes to infuse the flavors.
  3. Add the sliced chicken and mushrooms to the pot. Cook for 5-7 minutes until the chicken is fully cooked and tender.
  4. Season the soup with fish sauce, palm sugar, and lime juice. Stir well and taste. Adjust seasoning if needed.
  5. Remove the pot from the heat. Discard the lemongrass, galangal slices, and kaffir lime leaves.
  6. Ladle the soup into bowls and garnish with fresh cilantro. Serve hot.

Notes

  • Do not let the coconut milk boil vigorously, as it may separate.
  • You can use shrimp or tofu instead of chicken.
  • Adjust the number of chilies based on your preferred spice level.
  • For a richer flavor, use full-fat coconut milk.
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 bowl (approx. 450ml)
  • Calories: 320
  • Sugar: 6g
  • Sodium: 950mg
  • Fat: 22g
  • Saturated Fat: 18g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 2g
  • Protein: 25g
  • Cholesterol: 65mg

Recommended

Lentil Soup Recipe

Lentil Soup Recipe

November 25, 2025

Nashville Hot Chicken Tenders

Nashville Hot Chicken Tenders

November 18, 2025

Healthy White Chicken Chili

Healthy White Chicken Chili

November 11, 2025