Thai Broth Recipe
If you’ve ever tasted a truly delicious Thai soup, you know that a great broth can transform a simple bowl into something magical. This Thai Broth Recipe is one of those foundational kitchen gems I turn to whenever I want a comforting, flavorful base for noodle soups or spicy Thai dishes. It’s light but layered with subtle aromas from garlic and cilantro roots, bringing in authentic tastes that will make your kitchen smell incredible.
What I love most about this Thai Broth Recipe is how versatile it is—you can make it ahead, tweak it to your liking, and it works brilliantly whether you’re craving a quick lunch or planning an impressive dinner for friends. Plus, with just a handful of ingredients and some patience simmering, you’ll have a homemade broth that rivals anything you get at your favorite Thai spot.
Ingredients You’ll Need
The beauty of this Thai Broth Recipe lies in the simplicity and how these ingredients harmonize to create depth. When shopping, I recommend looking for fresh cilantro roots if you can find them—that’s where much of the fragrance comes from. Also, picking the right bones really boosts the broth’s richness.
- Chicken bones or pork bones: These form the rich backbone of the broth. When I can, I get bones with some meat attached for more flavor.
- Water: Just plain water, but make sure it’s fresh and clean for the best broth clarity.
- Garlic (lightly crushed): Adds warmth without overpowering the broth.
- Cilantro roots or stems: Cilantro roots pack more flavor than the leaves, but stems work well if you can’t find roots.
- White pepper powder: A mild spice that blends smoothly into the broth, giving a little kick.
- Thin soy sauce: This seasons the broth and provides a subtle umami background.
- Fish sauce: A must-have in Thai cooking for its salty, savory complexity.
Variations
I always encourage you to make this Thai Broth Recipe your own. There’s room to experiment with different bones or add even more aromatics depending on what’s in your pantry. It’s a recipe that feels welcoming to creativity.
- Roasted bones: I sometimes roast the bones beforehand for a deeper, slightly smoky flavor—it totally changes the broth’s character.
- Vegetarian version: Swap meat bones for mushrooms, seaweed, and dried shiitake for a rich vegetarian broth base.
- Spicy twist: Add some dried chilies or a few slices of galangal during the simmering stage if you want a fragrant heat.
- Herb swap: Try adding kaffir lime leaves or lemongrass for an extra citrusy note when you want a brighter broth.
How to Make Thai Broth Recipe
Step 1: Starting with the Bones
Begin by placing your chicken or pork bones in the pot with the water. Bring it to a gentle boil over medium heat. Keep an eye on it and skim off any foam or scum that rises to the surface—that’s key for keeping your broth clear and clean-tasting. It helps to use a fine mesh skimmer or a ladle for this step.
Step 2: Adding Aromatics and Simmering
Once the water is boiling and the foam skimmed, toss in your lightly crushed garlic, cilantro roots or stems, and white pepper powder. Now, reduce the heat to low so the broth simmers gently. This low and slow simmer is where the magic happens—leave it for about 2 hours, occasionally skimming any remaining impurities. Resist the urge to rush here; the flavors really develop with time.
Step 3: Seasoning and Straining
After the simmering, season the broth with thin soy sauce and fish sauce. Taste as you go here—those sauces add saltiness and umami, so adjust to your preference. Once seasoned, strain the broth through a fine sieve or cheesecloth to remove the bones and aromatics, leaving you with a beautifully clear liquid ready to shine in your favorite dishes.
How to Serve Thai Broth Recipe

Garnishes
I’m a sucker for fresh garnishes with this broth—think chopped scallions, fresh cilantro leaves, a squeeze of lime, and a sprinkle of crispy fried garlic. These little touches punch up the flavor and add texture, making each bowl a joy to eat.
Side Dishes
I love pairing this broth with simple sides like steamed jasmine rice or fresh vegetable spring rolls. If I’m feeling indulgent, a side of Thai-style grilled chicken or crispy tofu adds a hearty contrast that balances the lightness of the broth.
Creative Ways to Present
For special occasions, I like serving the broth in individual small cups paired with a platter of fresh herbs, sliced chilies, bean sprouts, and lime wedges—this lets everyone customize their bowl to their liking. It turns a simple meal into a fun, interactive experience that guests always love.
Make Ahead and Storage
Storing Leftovers
Once cooled, I pour the Thai Broth Recipe into airtight containers and refrigerate. It keeps beautifully for up to 4 days. If you do notice fat accumulating on the surface after chilling, I just scoop it off for a lighter broth experience.
Freezing
Freezing this broth is a total game-changer for busy weeks. I ladle portions into freezer-safe containers or bags, which thaw quickly when I need a quick meal base. I’ve found the flavor holds up really well after freezing, so it’s great for meal prepping.
Reheating
When reheating, I bring the broth to a gentle simmer on the stove rather than microwaving it. This helps preserve the clarity and flavor. Plus, a slow warm-up gives you a chance to tweak the seasoning if needed before serving.
FAQs
-
Can I use store-bought broth as a shortcut to this Thai Broth Recipe?
While store-bought broth can save time, it often lacks the fresh and layered flavors you get from simmering your own bones with garlic and cilantro roots. If you’re short on time, you can enhance store-bought broth with fresh aromatics and a splash of fish sauce to mimic the flavors, but for authentic taste, homemade is best.
-
Why do you recommend using cilantro roots instead of just the leaves?
Cilantro roots have a more intense, earthy aroma compared to the leaves, which are milder and more delicate. Using roots in the broth makes a noticeable difference in flavor depth, giving your Thai broth that authentic, fragrant quality you often find in Thai cooking.
-
How do I get a clear broth using this Thai Broth Recipe?
To keep the broth clear, start by blanching the bones briefly in boiling water and discarding that water before simmering with fresh water. Throughout the simmering process, gently skim off any foam or impurities. Also, keep your simmer at a low temperature—vigorous boiling clouds up the broth.
-
Can this Thai Broth Recipe be made vegetarian or vegan?
Absolutely! Swap the meat bones for a combo of dried shiitake mushrooms, kombu seaweed, and fresh vegetables like onions and carrots. Simmer these with the same aromatics—garlic and cilantro roots—and adjust seasonings with soy sauce and a vegan fish sauce alternative for a fully plant-based broth.
Final Thoughts
This Thai Broth Recipe will become your go-to whenever you want to create something truly comforting and authentic in your kitchen. It’s not just about the end result, but also about the soothing ritual of simmering those fragrant ingredients together. I hope you enjoy making it as much as I do—and remember, the best broth comes with a bit of patience and a whole lot of love!
Print
Thai Broth Recipe
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 15 minutes
- Yield: 8 servings 1x
- Category: Soup Broth
- Method: Stovetop
- Cuisine: Thai
Description
This Thai Broth recipe creates a flavorful and aromatic base using chicken or pork bones simmered with garlic, cilantro, and spices. Perfect as a soup base or cooking liquid, the broth is rich yet clear, enhanced with soy and fish sauce for authentic Thai taste.
Ingredients
Broth Ingredients
- 2 pounds chicken bones or pork bones
- 12 cups water
- 10 cloves garlic, lightly crushed
- 4 cilantro roots or 10 cilantro stems
- 1/4 teaspoon white pepper powder
- 2 tablespoons thin soy sauce
- 1 tablespoon fish sauce
Instructions
- Prepare the bones: Place the chicken or pork bones in a large pot and add the water. Bring to a gentle boil over medium heat, skimming off any foam or impurities that rise to ensure a clear broth.
- Add aromatics and spices: Once boiling, add the lightly crushed garlic, cilantro roots or stems, and white pepper powder to the pot. These ingredients will infuse the broth with its characteristic flavor.
- Simmer the broth: Reduce the heat to low and allow the broth to simmer slowly for around 2 hours. Occasionally skim the surface to keep the broth clear and remove any accumulated foam or fat.
- Season the broth: After simmering, season the broth with thin soy sauce and fish sauce. Taste and adjust seasoning as needed to balance saltiness and depth of flavor.
- Strain the broth: Carefully strain the liquid through a fine mesh strainer to remove bones, garlic, cilantro, and other solids, resulting in a clear and clean broth.
- Store or serve: Serve the broth hot as a base for soups or other dishes. Alternatively, allow it to cool completely before refrigerating or freezing for future use.
Notes
- Roasting the bones before simmering can deepen the flavor and add richness.
- Blanching the bones briefly before simmering helps create a clearer broth by removing residual blood and impurities.
- Season at the end of cooking to precisely control the broth’s saltiness and flavor balance.
- Refrigerate the broth for up to 4 days or freeze for up to 3 months for long-term storage.
- After chilling, remove any solidified fat on top if you prefer a lighter, less fatty broth.
Keywords: Thai broth, chicken broth, pork broth, homemade broth, soup base, aromatic broth
