Thai Coconut Chicken Soup Recipe delivers a silky, tangy, gently spicy bowl with tender chicken, bright lime, and fragrant lemongrass. It suits busy cooks and soup lovers who want big Thai flavor in about 35 minutes from start to finish. I tasted my first Tom Kha Gai during a rainy layover in Bangkok and still chase that soothing balance at home.
Why Choose This Thai Coconut Chicken Soup Recipe
Thai Coconut Chicken Soup Recipe uses straightforward steps with simple slicing and simmering. You steep aromatics, add chicken and mushrooms, then finish with coconut milk, fish sauce, and lime. The whole thing comes together in one pot, which keeps cleanup painless.
You can shop regular grocery stores for everything. Swap fresh lemongrass with lemongrass paste from a tube, use ginger if you can’t find galangal, and reach for lime zest when kaffir lime leaves hide from you. You still get that classic Tom Kha vibe without a specialty run.
The method forgives small timing hiccups. You simmer aromatics, poach chicken gently, and season at the end to dial in salt, tang, and heat. If you taste and adjust, you land in a great place.
Ingredients You Need
- Coconut milk: 1 can full-fat (13.5 oz). I like Aroy-D or Chaokoh for clean flavor and smooth texture. Light coconut milk works in a pinch but tastes thinner.
- Low-sodium chicken stock: 4 cups. Low-sodium lets you control salt since fish sauce brings plenty.
- Chicken: 1 pound thinly sliced breast or thigh. Thigh stays extra juicy.
- Lemongrass: 2 stalks, trimmed and smashed, or 1.5 tablespoons lemongrass paste (pantry shortcut).
- Galangal: 6 to 8 thin slices. Use fresh ginger if galangal is unavailable.
- Kaffir lime leaves: 4 leaves torn. Sub 2 wide strips of lime zest if needed.
- Mushrooms: 8 ounces sliced. Straw mushrooms, cremini, or shiitake all work.
- Thai bird’s eye chiles: 1 to 2, sliced. Sub a pinch of red pepper flakes or a small spoon of chili paste.
- Fish sauce: 2 to 3 tablespoons. Red Boat or Squid brand both deliver strong savory depth.
- Lime juice: 3 tablespoons fresh, plus wedges for serving.
- Brown sugar or palm sugar: 1 teaspoon to round the acidity.
- Fresh cilantro: 1/4 cup chopped. Thai basil adds a nice finish too.
- Green onions: 2, thinly sliced.
- Optional add-ins: 1 cup baby spinach, 1 small tomato cut into wedges, or 1 cup cooked jasmine rice for a heartier bowl.
Equipment:
- 4 to 5 quart soup pot
- Chef’s knife and cutting board
- Wooden spoon and ladle
- Fine-mesh strainer or slotted spoon for aromatics
- Citrus juicer or reamer
- Measuring cups and spoons
How to Make Thai Coconut Chicken Soup
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Prep aromatics. Trim lemongrass, peel the tough outer layers, and smash the stalks with the back of your knife to release oils. Slice galangal or ginger and tear kaffir lime leaves.
- Start the broth. Add chicken stock, lemongrass, galangal or ginger, kaffir lime leaves, and chiles to the pot. Bring to a gentle simmer over medium heat.
- Simmer for flavor. Let the aromatics infuse for 10 minutes at a lively simmer. Keep the pot uncovered so the kitchen smells amazing.
- Add mushrooms. Drop in sliced mushrooms and simmer 3 to 4 minutes until they soften.
- Poach the chicken. Slide in thinly sliced chicken and keep the heat at a gentle simmer. Cook 5 to 7 minutes until the chicken turns opaque and feels firm.
- Add coconut milk. Pour in the coconut milk and stir. Keep the heat just below a simmer so the milk stays silky.
- Season. Stir in fish sauce and sugar. Taste the broth and adjust salt with more fish sauce as needed.
- Brighten with lime. Turn off the heat and add lime juice. Taste again and nudge with extra lime for more tang or a pinch of sugar for balance.
- Remove tough bits. Use a slotted spoon to pull out lemongrass, galangal or ginger slices, and the lime leaves. You keep the flavor without woody bites.
- Finish and serve. Stir in cilantro and green onions. Ladle into bowls and add optional spinach or tomato right before serving if you like.
Tips & Common Mistakes
- Slice chicken thin so it poaches quickly and stays tender.
- Keep the heat gentle after you add coconut milk so it stays smooth.
- Taste and season at the end since acidity and salt can shift during cooking.
- Use low-sodium stock so fish sauce can do its savory job without oversalting.
- Smash lemongrass to release oils; whole pieces won’t share much flavor.
- Strain or scoop out aromatics to avoid woody bites.
- Add lime off the heat to protect that bright citrus sparkle.
- Start with one chile and add more heat in the bowl with chili oil or flakes.
- If the soup tastes flat, add a splash of fish sauce and a squeeze of lime.
- If the soup tastes too sour, stir in a small pinch of sugar.
Variations I’ve Tried
- Shrimp Tom Kha: Swap chicken for 1 pound peeled shrimp. Add shrimp after the mushrooms and cook 2 to 3 minutes until pink.
- Veg-forward: Add sliced bell pepper, baby corn, or snap peas in step 4. Keep the crunch by cooking them briefly.
- Tofu version: Use firm tofu cubes and vegetable stock. Add a spoon of white miso for extra body.
- Extra creamy: Stir in a splash of coconut cream at the end.
- Noodle bowl: Add cooked rice noodles to each bowl and ladle soup over the top.
- Low carb: Load up on mushrooms and greens and skip rice or noodles.
How to Serve Thai Coconut Chicken Soup
Ladle the soup into warm bowls and top with extra cilantro, more lime, and a drizzle of chili oil if you crave heat. Serve with jasmine rice or sticky rice on the side to catch every drop. A crunchy cucumber salad or a simple green papaya salad pairs well with the rich coconut broth. For drinks, pour iced tea with lime or a crisp lager.
Make-Ahead and Storage
- Make-ahead: Simmer the aromatic broth and store it without the coconut milk and lime. Add chicken, coconut milk, and lime when you reheat for the freshest flavor.
- Fridge: Store leftovers in airtight containers for up to 4 days.
- Freezer: Chill fully, then freeze up to 2 months. Leave a little headspace in the container.
- Reheat: Warm on the stovetop over low heat until hot but not boiling. Add a squeeze of lime after reheating to refresh the flavor.
Nutrition Information
Approximate per serving, based on 4 servings: 320 calories, 26 g protein, 18 g fat, 15 g carbs, 900 mg sodium. Values vary with brand of coconut milk, fish sauce, and stock.

Thai Coconut Chicken Soup
Ingredients
Instructions
- In a pot, combine chicken broth, coconut milk, lemongrass, galangal, and kaffir lime leaves. Bring to a boil.
- Reduce heat and simmer for 10 minutes to infuse flavors.
- Add chicken slices and mushrooms to the broth. Cook until chicken is done, about 5-7 minutes.
- Stir in fish sauce, lime juice, and sliced chilies. Adjust seasoning to taste.
- Remove from heat and garnish with fresh cilantro.
- Serve hot.
