Thai Coconut Chicken Broth
Photo by UNDO KIM on Pexels

Thai Coconut Chicken Broth

A fragrant, creamy Thai-style broth built on a foundation of blanched chicken bones simmered for two hours with lemongrass, galangal, ginger, garlic, and onion. Finished with coconut milk, lime juice, and fish sauce, this broth is rich enough to drink on its own and versatile enough to serve as a base for Thai chicken and coconut soup, curries, or noodle dishes.

Prep
15 min
Cook
13 min
Wait
2 hr 2 min
Total
2 hr 30 min
Makes
About 7–8 cups broth (6 servings)
Share

Steps

Before you start
  • Read through the recipe and gather all ingredients before beginning
  • Use a large, heavy-bottomed pot (6–8 quart capacity) for even heating
  • Have a fine-mesh strainer and colander ready before you start cooking
  • If using store-bought rotisserie chicken bones, chill them first so excess fat is easier to remove
  1. Prepare aromatics and bones

    • Rinse chicken bones under cold running water until the water runs clear; set aside.
    • Using a knife handle or the flat side of a heavy knife blade, smash each lemongrass stalk to crush and release the aromatic oils.
    • Peel the ginger root, then slice it into ¼-inch (6 mm) rounds.
    • Peel the galangal the same way and slice into ¼-inch rounds.
    • Halve the onion (leaving the papery skin intact to add color to the broth) and peel the garlic cloves.
    + Show details

    Ready when: All ingredients are prepped and ready to cook

    Tip: Keep the onion skin on—it will add a golden hue to your finished broth

  2. Blanch the bones

    • Fill a large pot with enough water to cover the chicken bones by 1 inch.
    • Bring to a rolling boil over high heat (about 5 minutes).
    • Add the rinsed bones and blanch for 2 minutes.
    • Pour the contents through a colander, discarding the water.
    • Rinse the bones and the colander under cold water until the water runs clear.
    • Set the blanched bones aside.
    + Show details

    Ready when: Bones are no longer cloudy and water runs clear

    Tip: Blanching removes impurities that would cloud the broth; don't skip this step for a refined final result

  3. Simmer the broth

    • In a large pot (6–8 quart capacity), add 10 cups of cold water and bring to a boil over high heat (about 5–8 minutes).
    • Add the blanched bones, halved onion, peeled garlic cloves, sliced ginger, sliced galangal, smashed lemongrass, and fish sauce.
    • Return to a gentle boil, then reduce the heat to low and maintain a barely-bubbling simmer—the surface should show only small bubbles breaking, not a rolling boil.
    • Simmer for 2 hours (120 minutes).
    • Every 30 minutes, skim off any gray foam or impurities that rise to the surface using a shallow spoon or small ladle, and discard them.
    • After 2 hours, the broth should smell deeply fragrant with floral and herbaceous notes; the bones will have released some gelatinous material into the liquid.
    + Show details

    Ready when: Broth is fragrant and has a pale golden color; bones have released their gelatin into the liquid

    Tip: Keep the simmer gentle—a rolling boil will break down bones too quickly, making the broth cloudy and bitter

  4. Strain the broth

    • Set a fine-mesh strainer over a large heatproof bowl.
    • Using tongs or a slotted spoon, carefully transfer any large bones from the pot to the strainer, then slowly pour the hot broth through the strainer into the bowl.
    • Let the strainer drain fully (about 2–3 minutes), but do not press or force the solids—this will cloud the broth.
    • Discard the solids.
    • You should have approximately 7–8 cups of strained broth (some liquid will have evaporated during simmering).
    • Return the strained broth to the cleaned pot.
    + Show details

    Ready when: Broth is clear and golden; all solids have been removed

    Tip: Do not press the solids to extract more liquid—let the broth drain naturally for a clear, refined result

  5. Finish with coconut milk and lime

    • Place the pot of strained broth over medium heat.
    • When the broth begins to steam and show small bubbles (do not let it boil hard), reduce the heat to medium-low.
    • Pour the full 1.5 cups of canned coconut milk into the broth, stirring gently with a wooden spoon until the cream is fully incorporated and the broth is pale and smooth (1–2 minutes).
    • The broth should now be creamy and pale golden.
    • Cut the 2 limes in half, juice them through a fine strainer (to catch seeds), and add the juice to the broth, stirring to combine.
    • Taste a small spoonful and add salt as needed (typically ½ to 1 full teaspoon kosher salt will bring out all the flavors).
    • The finished broth should taste bright and balanced—the lime and fish sauce should shine without overpowering the coconut and floral aromatics.
    + Show details

    Ready when: Broth is hot and steaming, creamy, well-seasoned, and fragrant

    Tip: Add lime juice gradually and taste as you go—you can always add more lime, but you cannot remove it

  6. Serve the broth

    • Ladle the finished broth into serving bowls.
    • If desired, garnish each bowl with a small handful of chopped fresh cilantro and a few thin slices of Thai red chili pepper.
    • Serve immediately while hot.
    • The broth can be enjoyed on its own as a light soup or used as a fragrant base for Thai curries, chicken soups, or rice noodle dishes.
    + Show details

    Tip: For extra flavor, reserve a few slices of cooked ginger and galangal to float in the bowl as garnish

Good to know

Tips
  • Blanching the bones is essential for a clear, refined broth—this removes impurities that would cloud the final result. Don't skip this step.
  • Keep the simmer gentle and low—a rolling boil will break down the bones too quickly, make the broth cloudy, and create a bitter flavor.
  • The longer you simmer, the more body and richness you'll extract from the bones. For an even deeper broth, extend the simmering time to 3 hours (the yield will be about 6–7 cups).
  • This broth freezes beautifully and is an excellent base for Tom Kha Gai (Thai coconut chicken soup), Thai curries, or rice noodle dishes.
Make ahead

The finished broth can be made up to 3 days ahead and stored in the refrigerator. You can also freeze it for up to 3 months. If freezing, allow the broth to cool to room temperature, then portion into ice cube trays or freezer bags for easy future use and thawing.

Storage & reheating

Refrigerator: Store in an airtight container for up to 3 days. Reheat over low heat on the stovetop or in the microwave, warming gently until steaming. Freezer: Freeze in airtight containers or freezer bags for up to 3 months. Thaw overnight in the refrigerator before reheating over low heat. Room temperature: Do not leave the broth unattended at room temperature for more than 2 hours; refrigerate promptly.

Substitutions
  • coconut milk, full-fat, canned → light coconut milk. Use an equal amount of light coconut milk for a leaner broth with less richness, though the final flavor will be slightly less intense and creamy.
  • fish sauce → soy sauce or tamari. Replace with an equal amount of soy sauce for a less pungent, more savory umami note. Tamari works well for a gluten-free version.
  • lemongrass stalks → fresh lemon zest or dried lemongrass. If fresh lemongrass is unavailable, use 2 tbsp fresh lemon zest (not juice) or 1 tbsp dried lemongrass, though the flavor will be less vibrant and floral.
  • fresh galangal → fresh ginger. Use an equal amount of peeled fresh ginger as a substitute. The broth will be spicier and less floral, but still delicious.

More broths

See all →

Find more like this

Meal
Lunch
Cuisine
Thai
Main ingredient
Chicken
Method
Stovetop

Reviews (0)