Why You’ll Love This Thai Coconut Chicken Soup
- It’s a total flavor explosion. This soup masterfully balances sweet, salty, sour, and spicy in every single spoonful. It’s a dance on your taste buds that’s far from boring.
- It comes together surprisingly fast. Once your ingredients are prepped, you’re really only about 20 minutes away from a restaurant-quality meal. It’s perfect for a weeknight when you want something special without the fuss.
- It’s incredibly aromatic and soothing. The steam alone, filled with lemongrass and kaffir lime leaves, is like a mini spa treatment for your senses. It’s the ultimate feel-good food when you need a lift.
- It’s wonderfully adaptable. Not a fan of too much heat? Easy—just adjust the chilies. Want to add more veggies? Go for it. This recipe is a fantastic template you can make your own.
Ingredients & Tools
- 1 tbsp coconut oil or neutral oil
- 2 stalks lemongrass, tender white part only, bruised
- 3-4 thin slices galangal (or ginger if unavailable)
- 4-6 kaffir lime leaves, torn
- 1-2 Thai bird’s eye chilies, bruised (adjust to taste)
- 4 cups good-quality chicken broth
- 400 ml (1 can) full-fat coconut milk
- 450 g boneless, skinless chicken thighs, thinly sliced
- 200 g mushrooms (straw or shiitake are great), sliced
- 2 tbsp fish sauce
- 1-2 tbsp palm sugar or brown sugar
- 2-3 tbsp fresh lime juice
- To serve: fresh cilantro, sliced red chili, lime wedges
Tools: A medium-sized soup pot, a sharp knife, and a fine-mesh strainer (optional but helpful).
Don’t let the list of aromatics intimidate you—they are the soul of this dish. Finding fresh lemongrass and kaffir lime leaves is really worth the effort; they provide that authentic, floral-citrus backbone that powdered versions just can’t match. And using full-fat coconut milk is non-negotiable for that luxuriously creamy texture.
Serves: 4 | Prep Time: 15 minutes | Cook Time: 25 minutes | Total Time: 40 minutes
Before You Start: Tips & Ingredient Notes
- Find the fresh stuff. I know it can be a hunt, but Asian grocery stores are your best friend for fresh lemongrass, galangal, and kaffir lime leaves. Their vibrant, essential oils are what make this soup truly sing.
- Don’t skip the “bruising”. Seriously, take the flat side of your knife and give the lemongrass a good whack. This simple step cracks the fibers and releases an incredible amount of fragrance into the broth.
- Chicken thighs over breasts? Absolutely. Thighs stay succulent and tender in the hot broth, while breasts can easily become dry and stringy. The extra bit of fat is your friend here.
- Taste, taste, taste! The balance of salty (fish sauce), sour (lime), and sweet (sugar) is personal. Add each gradually at the end and keep tasting until it’s perfect for you.
How to Make Thai Coconut Chicken Soup
Step 1: Build Your Aromatic Base. Heat the coconut oil in your soup pot over medium heat. Add the bruised lemongrass, galangal slices, torn kaffir lime leaves, and bruised chilies. Sauté for 2-3 minutes, just until the kitchen starts to smell incredible—you’re not looking to brown anything, just to wake up all those beautiful oils.
Step 2: Create the Broth. Pour in the chicken broth and bring everything to a gentle simmer. Let it bubble away for about 10 minutes. This is where the magic happens, as the broth infuses with all the complex flavors from the aromatics. The liquid should become fragrant and golden.
Step 3: Add the Creamy Element. Reduce the heat to low and stir in the full-fat coconut milk. You’ll want to avoid a rolling boil from this point on to prevent the coconut milk from separating. Give it a good stir until it’s smoothly incorporated into the broth.
Step 4: Cook the Chicken & Mushrooms. Add your thinly sliced chicken thighs and the sliced mushrooms to the pot. Simmer gently for about 5-7 minutes, or until the chicken is just cooked through. The trick is to not overcook it—the chicken should be opaque and tender.
Step 5: The Final Seasoning Dance. Now, turn off the heat. This is crucial. Stir in the fish sauce, palm sugar, and fresh lime juice. Taste it! Is it salty enough? Tangy enough? Adjust accordingly. Remember, the flavors will meld a bit more as it sits, but this is your moment to perfect the balance.
Step 6: Strain or Serve as Is. You have a choice here. For a more elegant, clear broth, you can fish out the lemongrass, galangal, and lime leaves with a slotted spoon or strain the soup. I often leave them in for a more rustic presentation—just remind everyone they are for flavor, not for eating!
Step 7: Garnish and Serve Immediately. Ladle the hot soup into bowls and top generously with fresh cilantro, a few slices of red chili for extra color and heat, and a lime wedge on the side. The fresh garnishes add a final burst of aroma and flavor that really brings the whole dish to life.
Serving Suggestions
Complementary Dishes
- A simple jasmine rice — A small bowl of steamed jasmine rice on the side is perfect for soaking up the delicious broth. Its subtle floral scent complements the soup beautifully without overpowering it.
- Fresh summer rolls — The cool, crisp texture of shrimp or tofu summer rolls with a peanut dipping sauce provides a wonderful contrast to the warm, spicy soup.
- A green papaya salad (Som Tum) — If you’re feeling ambitious, the sharp, spicy, and crunchy salad is a classic Thai pairing that will make your meal feel like a true feast.
Drinks
- A crisp, floral white wine — Think Riesling or Gewürztraminer. Their slight sweetness and acidity cut through the richness of the coconut milk and balance the spice perfectly.
- An ice-cold Thai beer — A light lager like Singha or Chang is the traditional choice. Its crisp, clean finish is incredibly refreshing with the soup’s complex flavors.
- Sparkling water with lime — Sometimes the best pairing is the simplest. The bubbles and citrus cleanse the palate between each flavorful spoonful.
Something Sweet
- Mango with sticky rice — This is the quintessential Thai dessert. The sweet, creamy mango and slightly salty coconut sticky rice are a dreamy way to end the meal.
- Coconut ice cream — A scoop of rich coconut ice cream, perhaps with a drizzle of palm sugar syrup, continues the tropical theme in the most delightful way.
- Lychees served chilled — Incredibly simple, but so effective. The floral, juicy lychees are a light and refreshing palate cleanser after the hearty soup.
Top Mistakes to Avoid
- Mistake: Boiling the soup after adding the coconut milk. A vigorous boil can cause the coconut milk to curdle or separate, giving the soup an oily, grainy texture. Keep it at a gentle simmer once the milk is in.
- Mistake: Using chicken breast instead of thighs. I know it’s a common swap, but trust me on this one. Breast meat cooks too quickly and dries out, becoming tough in the broth. Thighs are much more forgiving and flavorful.
- Mistake: Adding the lime juice while the soup is still boiling. High heat can make the lime juice taste bitter and destroy its fresh, bright flavor. Always add acidic ingredients like lime juice off the heat, right before serving.
- Mistake: Not tasting and adjusting at the end. The balance of salty, sour, sweet, and spicy is everything. Your fish sauce, lime juice, and sugar amounts might need a slight tweak based on your ingredients. Your palate is the best guide.
Expert Tips
- Tip: Make a double batch of the aromatic broth base. You can simmer the lemongrass, galangal, etc., in double the broth, strain it, and freeze half. Next time you want soup, you’re halfway there—just heat, add coconut milk, and go.
- Tip: For a super-clear, restaurant-style broth, strain it thoroughly. After infusing, use a fine-mesh strainer to remove all the solid aromatics. This gives you a beautifully smooth soup where the chicken and mushrooms are the stars.
- Tip: Add vegetables for a heartier meal. Thinly sliced bell peppers, baby corn, or even a handful of spinach added in the last minute of cooking can turn this into a more substantial one-pot wonder.
- Tip: Prep your garnishes ahead. Having your cilantro chopped, chilies sliced, and limes wedged before you start cooking makes the final assembly quick and stress-free, so you can serve the soup piping hot.
FAQs
Can I make this soup vegetarian or vegan?
Absolutely! It’s a very easy adaptation. Simply swap the chicken broth for a rich vegetable broth and use tofu (baked or pan-fried for best texture) or a mix of hearty mushrooms like oyster mushrooms instead of the chicken. For the fish sauce, use a vegan fish sauce alternative or a combination of soy sauce and a pinch of seaweed powder for that umami depth. The process remains exactly the same.
I can’t find galangal or kaffir lime leaves. What can I use instead?
Don’t worry, you can still make a delicious soup. For galangal, fresh ginger is the best substitute—it has a different, less piney flavor, but it’s still wonderfully aromatic. For kaffir lime leaves, the best substitute is the zest of one lime added along with the ginger. It won’t be identical, but it will provide that crucial citrus note. Avoid dried kaffir lime leaves if you can; they lose most of their potency.
How long will leftovers keep in the fridge?
The soup will keep well in an airtight container in the refrigerator for up to 3 days. The flavors often meld and become even better the next day! Reheat it gently on the stove over low heat to avoid curdling the coconut milk. You may need to add a fresh squeeze of lime juice after reheating to brighten it up again.
My soup isn’t as creamy as I’d like. What happened?
This usually comes down to the coconut milk. Always shake the can well before opening, and be sure to use full-fat coconut milk. “Lite” versions have more water and less coconut cream, which will result in a thinner, less rich soup. Also, avoid boiling it aggressively after adding the milk, as this can sometimes cause it to break.
Can I freeze Thai Coconut Chicken Soup?
You can, but with a caveat. Soups with coconut milk can sometimes separate and become grainy upon thawing. If you do freeze it, do so without the fresh garnishes and for no longer than a month. Thaw it overnight in the fridge and reheat it very gently, stirring constantly. It might not be quite as perfect as fresh, but it will still be tasty. For best results, I’d recommend freezing just the infused broth (before adding coconut milk and chicken), then adding those fresh elements when you reheat.
Thai Coconut Chicken Soup
My easy Thai coconut chicken soup recipe brings authentic street food flavors home in 40 minutes! Creamy coconut broth with lemongrass, lime & chicken. Restaurant-quality results.
Ingredients
Ingredients
-
1 tbsp coconut oil or neutral oil
-
2 stalks lemongrass (tender white part only, bruised)
-
3-4 slices galangal (thin slices (or ginger if unavailable))
-
4-6 kaffir lime leaves (torn)
-
1-2 Thai bird's eye chilies (bruised (adjust to taste))
-
4 cups chicken broth (good-quality)
-
400 ml full-fat coconut milk (1 can)
-
450 g boneless, skinless chicken thighs (thinly sliced)
-
200 g mushrooms (straw or shiitake are great, sliced)
-
2 tbsp fish sauce
-
1-2 tbsp palm sugar or brown sugar
-
2-3 tbsp fresh lime juice
-
fresh cilantro (to serve)
-
sliced red chili (to serve)
-
lime wedges (to serve)
Instructions
-
Build Your Aromatic Base. Heat the coconut oil in your soup pot over medium heat. Add the bruised lemongrass, galangal slices, torn kaffir lime leaves, and bruised chilies. Sauté for 2-3 minutes, just until the kitchen starts to smell incredible—you're not looking to brown anything, just to wake up all those beautiful oils.01
-
Create the Broth. Pour in the chicken broth and bring everything to a gentle simmer. Let it bubble away for about 10 minutes. This is where the magic happens, as the broth infuses with all the complex flavors from the aromatics. The liquid should become fragrant and golden.02
-
Add the Creamy Element. Reduce the heat to low and stir in the full-fat coconut milk. You'll want to avoid a rolling boil from this point on to prevent the coconut milk from separating. Give it a good stir until it's smoothly incorporated into the broth.03
-
Cook the Chicken & Mushrooms. Add your thinly sliced chicken thighs and the sliced mushrooms to the pot. Simmer gently for about 5-7 minutes, or until the chicken is just cooked through. The trick is to not overcook it—the chicken should be opaque and tender.04
-
The Final Seasoning Dance. Now, turn off the heat. This is crucial. Stir in the fish sauce, palm sugar, and fresh lime juice. Taste it! Is it salty enough? Tangy enough? Adjust accordingly. Remember, the flavors will meld a bit more as it sits, but this is your moment to perfect the balance.05
-
Strain or Serve as Is. You have a choice here. For a more elegant, clear broth, you can fish out the lemongrass, galangal, and lime leaves with a slotted spoon or strain the soup. I often leave them in for a more rustic presentation—just remind everyone they are for flavor, not for eating!06
-
Garnish and Serve Immediately. Ladle the hot soup into bowls and top generously with fresh cilantro, a few slices of red chili for extra color and heat, and a lime wedge on the side. The fresh garnishes add a final burst of aroma and flavor that really brings the whole dish to life.07


