Thai Chicken Soup with Coconut Milk

Creamy Thai chicken soup with coconut milk, featuring tender meat and vibrant greens in a steaming white bowl.
Thai Chicken Soup with Coconut Milk
This Thai Chicken Soup blends rich coconut milk with a bright pop of lime.
  • Time: 15 min active + 20 min cooking
  • Taste Profile: Aromatic, creamy, and zesty
  • Perfect for: A quick weeknight meal

Few things in the kitchen are as inviting as the scent of lemongrass hitting hot oil. That vibrant, citrusy aroma instantly transports me to another place. Early on, I made the mistake of throwing everything into the pot at once; the result was lackluster, and the lemongrass felt more like woody debris than a seasoning.

That experience taught me that the sequence of ingredients is key. Sautéing the aromatics before adding the liquid completely transforms the dish. This soup is a masterclass in balancing salt, acidity, and creaminess, and it comes together much faster than you'd expect.

Every spoonful hits every part of the palate. It's an effortless way to bring a sophisticated, authentic flavor profile to the table in just about thirty minutes. Once you've mastered this technique, those bland versions will no longer cut it.

Thai Chicken Soup Recipe Guide

Why This Version Works

Blooming Aromatics: Sautéing ginger, garlic, and lemongrass in oil releases flavors that don't dissolve in water alone.

Low Heat Finish: Adding lime and fish sauce after the heat is off keeps the citrus bright and prevents the coconut milk from breaking.

Unlike a chicken noodle soup stock which relies on long simmering for depth, this Thai Chicken Soup uses high impact ingredients to create a rich taste in minutes.

The Main Ingredients

The star here is definitely the lemongrass. It provides that signature lemon citrus note that you just can't get from actual lemons. If you use a store-bought paste instead of fresh stalks, you'll lose a lot of that floral punch.

The Aromatics Garlic and ginger provide the base heat, while the bird's eye chilies bring the spice. If you're nervous about heat, just deseed the chilies or use a milder red pepper.

The Liquid Base We use a mix of chicken broth and full fat coconut milk. The broth provides the savory depth, and the coconut milk gives it a silky feel.

The Fresh Finishers Lime juice and fish sauce are added at the end. This keeps the flavors sharp. Fish sauce adds a deep saltiness that salt alone can't match.

Ingredients and Substitutes

  • 2 tbsp neutral oil
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 2 stalks lemongrass, bruised and cut into 2 inch pieces Why this? Provides the essential citrus aroma
  • 2 Thai bird's eye chilies, thinly sliced Why this? Adds authentic, sharp heat
  • 4 cups unsalted chicken broth Why this? Savory base; use low sodium to control salt
  • 1 can (13.5 oz) full fat coconut milk Why this? Gives the soup its creamy body
  • 1 tbsp fish sauce Why this? Essential salty, umami punch
  • 1 tbsp brown sugar Why this? Balances the sour and salty notes
  • 1 lb boneless, skinless chicken breast, thinly sliced Why this? Cooks quickly and stays tender
  • 8 oz sliced shiitake mushrooms Why this? Adds earthy flavor and texture
  • 1 cup sliced carrots Why this? Adds color and a hint of sweetness
  • 2 tbsp fresh lime juice Why this? Cuts through the rich coconut milk
  • 1/4 cup fresh cilantro, chopped
  • 2 stalks green onions, thinly sliced
Original IngredientSubstituteWhy It Works
Fish Sauce (1 tbsp)Soy Sauce (1 tbsp)Similar saltiness. Note: Lacks the fermented depth
Coconut Milk (1 can)Heavy Cream (1 can)Same creaminess. Note: Lacks the tropical flavor
Chicken Breast (1 lb)Chicken Thighs (1 lb)More fat and flavor. Note: May need 2 extra mins cooking
Bird's Eye ChiliesSliced JalapeñoLower heat. Note: Taste is slightly more "grassy"

Essential Kitchen Tools

Simple equipment will do the trick. A large, heavy bottomed pot is ideal for even heat distribution, which keeps the coconut milk from scorching. Use a sharp knife to slice the chicken thinly, ensuring it cooks in just a few minutes.

ItemFreshShortcut
LemongrassBruised stalksLemongrass paste
GingerGrated rootGinger powder
GarlicFresh mincedJarred minced garlic

Now, let's dive in. This is a quick process, so make sure everything is prepped and ready before you turn on the stove.

Step by step Cooking

A ceramic bowl of pale yellow broth topped with fresh cilantro leaves, red chili slices, and a lime wedge on the side.

Phase 1: Sautéing the Aromatics

Place a large pot over medium heat and stir in the neutral oil. Add the minced garlic, grated ginger, bruised lemongrass, and sliced chilies. Sauté for 2–3 minutes until the mixture smells nutty and fragrant, ensuring the garlic doesn't brown.

Phase 2: Simmering the Base

Pour in the chicken broth and bring it to a light boil. Lower the heat and simmer for 10 minutes until the broth smells strongly of lemongrass. Stir in the brown sugar and coconut milk, keeping the heat low to prevent the coconut milk from separating.

Phase 3: Final Assembly & Seasoning

Add the sliced chicken and mushrooms. Simmer for 5–7 minutes until the chicken is opaque and cooked through. Switch off the heat. Stir in the fish sauce and fresh lime juice. Taste and add more lime if you prefer more zest.

Fold in the chopped cilantro and sliced green onions just before serving.

Chef Note: Avoid overcooking the chicken. Since it's thinly sliced, it only needs a few minutes. Hard boiling will make the meat tough and rubbery.

Fixing Common Broth Issues

One thing I've noticed is that fish sauce brands vary wildly in saltiness. Some are a bit more pungent than others, which can throw off the balance of your Thai Chicken Soup. If it tastes too salty, don't panic. A bit more lime or a pinch of sugar usually fixes it.

Broth Tastes Too Salty

If the fish sauce overpowers the dish, the salt lingers. You can balance this by adding a teaspoon of brown sugar or an extra squeeze of lime juice.

Coconut Milk Separates

This happens when the soup boils too vigorously. If you see oil droplets on top, turn the heat down immediately and stir gently.

Flavor Lacks Depth

If the broth feels thin, you might not have simmered the lemongrass long enough. Let the stalks steep in the broth for a few more minutes before adding the chicken.

ProblemFix
Too SaltyAdd 1 tsp brown sugar or extra lime
Separated MilkLower heat and stir gently
Flat TasteSimmer lemongrass longer

Easy Flavor Swaps

Want to switch things up? To make this dish more filling, try stirring in some rice noodles or pouring the soup over a scoop of steamed jasmine rice.

For a Clear Thai Chicken Soup

For those preferring a lighter touch, try making this without the coconut milk. Simply skip the coconut milk and stir in an additional cup of broth. This creates a Tom Yum-inspired broth that is punchier and more acidic.

For Extra Heat

To ramp up the spice, leave the seeds in the chilies. Alternatively, stir in a teaspoon of Thai red curry paste while sautéing for a bolder, hotter flavor profile.

For a Different Protein

Shrimp or tofu work great as substitutes for chicken. If opting for shrimp, stir them in during the final 3 minutes to prevent overcooking. If you enjoy creamy textures, you might also like my butter chicken, which features a similarly rich base but uses different spices.

GoalWhat to change
Less HeatRemove chilies
More BodyAdd sliced rice
Lighter TasteUse half coconut milk

Adjusting the Batch Size

If you are preparing a half portion of Thai Chicken Soup, opt for a smaller pot to minimize evaporation. Since a lower volume of liquid reaches temperature faster, cut the simmering time by roughly 20%.

To feed a larger group, feel free to double or triple the ingredients. However, exercise caution with the seasonings. I recommend starting with just 1.5x the original amount of salt and chilies. It is easier to stir in extra seasoning later than to fix a dish that has become too salty or spicy.

Debunking Soup Myths

Searing the chicken first "seals in the juices." This is a myth. Searing adds flavor to the outside, but it doesn't stop the meat from losing moisture. In this Thai Chicken Soup, simmering the sliced breast gently keeps it more tender than searing and then boiling.

Canned coconut milk is "fake" compared to fresh. While fresh is great, high-quality canned full fat coconut milk is perfectly authentic for this dish. It provides the consistent fat content needed to balance the lime.

Storing Your Soup

Keep this Thai Chicken Soup refrigerated in an airtight container for about 3 days. When reheating, use low heat on the stove to warm it slowly. Avoid boiling, as this can cause the coconut milk to separate; instead, stir it gently as it heats.

Freezing is not recommended because the coconut milk often breaks and becomes grainy after thawing. If you need to freeze it, do so with only the chicken and broth. Stir in the fresh lime and coconut milk once you reheat the soup.

To reduce waste, save your vegetable scraps and chicken carcasses. You can simmer them with the leftover lemongrass stalks from this recipe to create a fragrant base for another dish.

Best Serving Ideas

Dish this Thai Chicken Soup in deep bowls while hot. For a spicy kick, I recommend adding a few fresh chili slices to the top. Be sure to provide a lime wedge on the side so guests can adjust the zestiness to their own taste.

This pairs beautifully with steamed greens or some crusty bread. While the creamy coconut milk makes the soup hearty enough to stand alone, adding a crunchy side creates a perfect balance. It's a vibrant, quick dinner that tastes complex, yet it only takes 35 minutes to prepare.

Recipe FAQs

What makes Thai chicken soup unique?

The balance of creamy coconut milk and zesty lime. This combination, paired with fragrant lemongrass and ginger, creates the distinct sweet sour-savory profile characteristic of Thai cuisine.

How to prevent the coconut milk from separating?

Maintain low heat after stirring it in. Boiling coconut milk often causes it to break or curdle, so keep the simmer gentle until the chicken is cooked through.

Is it true that this soup freezes well?

No, and here's why. Coconut milk typically breaks and becomes grainy upon thawing, which ruins the smooth texture of the broth.

What is the secret to a flavorful Thai broth?

Start by sautéing the aromatics. Cooking the garlic, ginger, and chilies for 2 3 minutes releases their essential oils. For more tips on layering flavor, try our marinara sauce recipe.

Which part of the lemongrass should I use?

Use the tender white and pale green base. Bruise these 2 inch pieces to release the aromatic oils before simmering them in the broth.

Why is slicing the chicken thinly necessary?

It ensures the meat cooks quickly and evenly. Simmering thin slices for just 5 7 minutes prevents the chicken breast from becoming rubbery or overcooked.

Thai Chicken Soup

Thai Chicken Soup with Coconut Milk Recipe Card
Thai Chicken Soup with Coconut Milk Recipe Card
Preparation time:15 Mins
Cooking time:20 Mins
Servings:6 servings
Category: SoupCuisine: Thai
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
361 kcal
% Daily Value*
Total Fat 22.0g
Sodium 750mg
Total Carbohydrate 10.0g
   Dietary Fiber 1.8g
   Total Sugars 4.2g
Protein 26.7g
* Percent Daily Values are based on a 2,000 calorie diet.
Rate This Recipe
Tap a star to rate
Share, Rating and Comments:
Submit Review:
Rating Breakdown
5
(0)
4
(0)
3
(0)
2
(0)
1
(0)
Jump to Recipe