Thai Broth Recipe (Nam Stock)

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here .

This Thai broth recipe slow cooks chicken bones with vegetables like onion and carrots into a flavorful nam stock you can use as a base for Thai soups or as a side dish. It’s gluten-free, made in one pot, and full of health benefits!

Thai chicken broth with vegetables in a white pot, placed on a woven mat and bamboo surface

What is nam stock?

Nam stock is a clear Thai broth made by simmering chicken, beef, or pork bones with vegetables and aromatics. It has a light, savory flavor and is often served at street stalls in Thailand with dishes like khao man gai or pad kra pao.

Ladle pouring clear Thai chicken broth (nam stock) with visible daikon, carrot, and chicken in a white pot.

Ingredient notes & substitutes

You can grab everything you need for this recipe at your nearest Asian grocery store or market. For exact measurements, head to the recipe card below!


  • Water – The base of the Thai bone broth.
  • Chicken with bone – Adds rich umami and natural collagen; wings, drumsticks, feet, or a carcass work well. You can also use pork or beef bones.
  • Daikon – A mild white radish that sweetens the broth and keeps it light.
  • Coriander root – Earthy and slightly peppery; key to the signature Thai aroma.
  • Onion – Gives the broth depth and a touch of natural sweetness.
  • Carrot – Balances the flavors with its subtle sweetness.
  • Celery root – Adds a herbal, savory backbone; substitute with celery stalks if needed.
  • Garlic – Boosts the aroma and adds a savory note to the stock.
  • Salt – Enhances all the natural flavors.

How to make Thai clear broth soup

Step 1: Bring the water to a boil. Pour water into a large pot and bring it to a rolling boil over medium-high heat.

Pot of boiling water.

Step 2: Add the ingredients. Once the water is boiling, add the chicken carcass, daikon, coriander roots, onion, carrot, celery root, garlic cloves, and salt. Let it return to a gentle boil, then reduce the heat to low. Skim off any foam that rises to the surface for a clear broth.

Pot of water with daikon, onion, garlic, and coriander root simmering.

Step 3: Simmer with the lid on. Cover the pot with a lid and let it simmer on low for at least 1.5 to 2 hours. This slow simmer helps extract all the rich flavors from the chicken bones and aromatics.

Pot of Thai nam stock simmering with a lid on, filled with daikon, onion, garlic, and herbs..

Step 4: Strain and store. Once the broth is rich and fragrant, strain it through a fine mesh sieve to remove the solids. Let it cool, then store your Thai chicken bone broth in the fridge for up to 5 days or freeze it in portions for later use.

Straining Thai broth through a fine mesh strainer to remove bones and vegetables.

A side soup with many health benefits!

Chicken broth is rich in collagen, amino acids, and minerals that support joint health, digestion, and hydration.

This Thai-style broth is light and clear, made with minimal ingredients, and is great in the morning or used as a side to mellow down spicy stir-fries or noodle dishes.

It’s not meant to be strong or overpowering, but mild, clean-tasting, and balanced so it pairs well with everything.

More Thai soup recipes to try

If you enjoyed this Thai chicken broth soup, it would mean so much if you left a star rating and a quick comment below. Follow me on FacebookInstagram, and Pinterest!

Thai Broth Recipe (Nam Stock)

Overhead view of nam stock, Thai broth simmering with carrots, daikon, onion, and bone-in chicken in a white pot
Light and clear Thai broth (nam stock) made with chicken bones and veggies. Perfect as a side soup or base for your favorite Thai dishes.
Praew
Prep Time 10 minutes
Cook Time 2 hours
Total Time 2 hours 10 minutes
Cuisine Asian, Thai
Course Side Dish, Soup
Serving Size 8 people

Equipment

Ingredients

  • 2.5 l water
  • 1 chicken carcass
  • 170 g daikon
  • 3 coriander root
  • 1 onion
  • 1/2 carrot
  • 10 g celery root
  • 1/2 tbsp salt
  • 3 cloves garlic

Instructions

  • Bring water to a boil in a large pot over high heat.
  • Add the chicken carcass, daikon, coriander roots, onion, carrot, celery root, garlic, and salt. Once it returns to a gentle boil, reduce the heat to low and skim off any foam.
  • Cover the pot with a lid and let the broth simmer for 1.5 to 2 hours over low heat.
  • Strain the broth through a fine mesh sieve, discarding the solids. Let cool and store in the fridge or freezer.

Notes

  • Use the nutrition card in this recipe as a guideline.
Calories: 13kcal | Carbohydrates: 3g | Protein: 0.4g | Fat: 0.1g | Saturated Fat: 0.02g | Polyunsaturated Fat: 0.02g | Monounsaturated Fat: 0.01g | Sodium: 467mg | Potassium: 89mg | Fiber: 1g | Sugar: 1g | Vitamin A: 637IU | Vitamin C: 6mg | Calcium: 22mg | Iron: 0.2mg

Similar Posts

  • Pad Mee Korat Recipe (Spicy Pad Thai)

  • Nam Sod Recipe (Thai Ginger Pork Salad)

  • Thai-Style Spicy Grilled Chicken Sandwich Recipe

  • Thai Cha-Om Omelette Recipe (Acacia Leaves Egg)

  • Thai Sweet Potato Balls (Kanom Kai Nok Krata)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating