Nam Ngiao (นำ้เงี้ยว) : Northern Thai Noodle Soup
Smoky and deeply savory, Nam Ngiao (นำ้เงี้ยว) is Northern Thailand’s boldest noodle soup. Homemade paste packs it with fiber. Every spoonful bursts with balanced flavors—no sugar needed! I’m sharing this recipe in honor of the earthquake that struck Myanmar and Thailand in March 2025, as this dish reflects the deep culinary ties between Northern Thailand, Myanmar, and China.

The Flavor-Packed Paste
The heart of Nam Ngiao lies in its aromatic paste, the same one used in Nam Prik Ong. Each ingredient brings depth and complexity:
- Dried Guajillo Chilies – Mildly spicy with a smoky sweetness that builds the soup’s rich red hue. If you want the soup to be more spicy, add another 5 of Thai dried chilies.
- Garlic – Adds a pungent, savory kick that enhances every layer of flavor.
- Shallots – Lends a mild sweetness and depth, balancing the soup’s bold spices.
- Tuanao (Fermented Soybean Paste) – Traditional and earthy, but hard to find outside Northern Thailand. Therefore, the next three ingredients are great substitute.
- Tao Jiew (Fermented Bean Paste) – A common substitute, but it contains gluten.
- Shrimp Paste (Kapi) – Offers an umami boost with a briny depth.
- Miso Paste – The healthiest choice, keeping the dish gluten-free while adding a mild umami richness.
Homemade paste brings out the best flavors, making every bowl taste fresher and more balanced.
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases at no cost to you. I only recommend products I believe will be helpful to you. If you decide to purchase products through my links, please know that I truly thank you.
Essential Ingredients for the Soup
Nam Ngiao’s deep, rich flavor comes from a combination of fresh and dried ingredients. Each plays a crucial role in creating the perfect broth:
- Cherry or Grape Tomatoes – Small and sweet, they dissolve easily, adding natural tartness without extra chopping. If using bigger tomatoes, make sure to chop them into bite size.
- Salt – Enhances all the flavors while keeping the broth balanced and savory.
- Fish Sauce – Brings both a salty and umami depth.
- Pork Ribs (St. Louis or Any Ribs) – Adds richness and body to the broth while staying tender.
- Ground Pork – Absorbs the flavors of the broth, making every bite juicy and satisfying.
- Dried Cotton Flowers – Adds a mild floral note and thickens the broth slightly.
- Thai-Style Cotton Tree Flowers – More expensive but come without dried petals.
- Chinese Red Cotton Flowers – A budget-friendly option, but remove the petals before use.
If you can’t find dried cotton tree flowers, the soup will still be delicious. However, these flowers add a beautiful texture that makes Nam Ngiao truly unique. Make sure to wash and rinse them well then soak in room temperature water while preparing other ingredients.
Choosing and Preparing the Noodles
Nam Ngiao pairs well with different types of rice noodles, each offering a unique texture. Here’s how to prepare them properly:
- Kanom Chin (Rice Vermicelli, Dry & Store-Bought) – Soft and slightly chewy, perfect for absorbing the broth.
- Boil water on medium heat, then add the dry vermicelli.
- Cook for 1 minute, then turn off the heat and cover the pot with a lid.
- Let it sit for 20 minutes, then rinse with cold water and strain.
- Sen Yai (Fat Rice Noodles) – Thick, silky, and ideal for a heartier bite.
- Cut the noodles into ½-inch wide strips to prevent clumping.
- Separate the noodles before cooking to ensure even cooking.
- Blanche in boiling water for 10–30 seconds, strain, and transfer to a bowl.
- Regular Fresh Rice Noodles – Smooth and soft, offering a classic texture.
- Blanche in boiling water for 10–30 seconds until just tender.
- Strain well and transfer to a bowl immediately.
Each noodle type brings a slightly different experience, but all soak up the broth beautifully.
Essential Toppings for Nam Ngiao
Toppings add freshness, crunch, and extra layers of flavor to Nam Ngiao. Customize your bowl with these traditional options:
- Green Beans or Long Beans (Chopped) – Adds a crisp texture and a mild, fresh flavor.
- Cilantro (Chopped) – Enhances the dish with a fragrant, herbal note.
- Bean Sprouts – Provides a light, crunchy contrast to the rich broth.
- Pickled Mustard Greens (Chopped) – Brings a tangy, slightly salty balance to the dish.
- Fried Garlic & Garlic Oil (Optional) – Adds a nutty, aromatic boost for extra depth.
- Fresh Lime Juice – The most important topping! A squeeze of lime brightens the flavors and ties everything together.
These toppings complete the dish, adding both texture and balance to every spoonful.
How to Make Nam Ngiao
- Prepare the Paste – Soak dried guajillo chilies, then blend with shallots, garlic, fermented bean paste, shrimp paste, or miso until smooth.
- Cook the Paste and Pork – Stir-fry the paste in oil until fragrant, then add ground pork, fish sauce, salt, and pork ribs, cooking for a few minutes.
- Simmer the Soup – Transfer everything to a pot, add water, dried cotton flowers, and tomatoes, and simmer for about an hour.
- Alternative for Tender Ribs – Cook pork ribs with water and cotton tree flowers on medium heat, then add the stir-fried paste and ground pork before simmering with tomatoes.
- Assemble and Serve – Ladle the soup over cooked noodles, top with green beans, cilantro, bean sprouts, pickled mustard greens, and fried garlic, and finish with fresh lime juice.
Related Recipes to Northern Thai Noodle Soup
Explore these other Northern Thai dishes that share flavors, techniques, or ingredients with Nam Ngiao.
- Nam Prik Ong (Northern Thai Tomato and Pork Dip) – This dish is essentially the same as Nam Ngiao, but served as a dip instead of a soup. Many Northern Thai people repurpose leftover Nam Prik Ong by adding water to transform it into Nam Ngiao, creating a flavorful noodle soup.
- Khao Soi (Northern Thai Curry Noodle Soup) – My Instant Pot version uses a mix of red and yellow curry paste for an authentic yet quick and easy flavor. The dish features rich coconut broth, tender chicken, and crispy fried noodles on top for a delicious contrast in texture.
- Homemade Sen Yai (Fat Rice Noodles) – Fresh, wide rice noodles are perfect for dishes like Pad See Ew and Nam Ngiao. My method ensures the noodles stay soft, chewy, and fresh, making them much better than store-bought versions.
Nam Ngiao (นำ้เงี้ยว) : Northern Thai Noodle Soup
Ingredients
For Nam Ngiao Paste (นำ้พริกนำ้เงี้ยว)
- 10 dried Guajillos chilies (See the link)
- 10 cloves garlic
- 1 cup shallots (Chop into smaller pieces to fit in a cup or 5-6 small shallots.)
- 1 disk fermented bean cake (Tuanao) (or 2 tablespoons fermented bean paste (Tao Jiew) or 2 tablespoons miso paste or 1 tablespoon shrimp paste (Kapi) See the link.)
- 4 tbsp water (to get the blender going)
For the Soup
- 1 tbsp oil
- ½ lb ground pork
- 1½ lb pork ribs (I used St.Luis ribs)
- 1 tbsp salt
- 3 tbsp fish sauce
- ½ cup cotton tree flowers (See the link.)
- 2 liter water (2,000 mL)
- 2 cups tomatoes (I used grapes or cherry tomatoes so that I don't have to slice into bite sizes but any red tomatoes will work.)
For Noodles of Choice
- 1 lb rice vermilleci noodles (See the link) (Or regular fresh or fat rice noodles)
For Toppings of Choice
- ¼ cup Fried garlic (see the link of make homemade one or see the next few ingredients for homemade fried garlic.)
- 1 head garlic
- ¼ cup oil
- ⅛ tsp salt (a pinch)
- ¼ cup cilantro (chopped)
- ¼ cup green beans (or long beans chopped)
- 1 cup bean sprouts
- 1 cup pickled green mustard
- fresh lime juice (As much as your heart desires)
Instructions
Make Nam Ngiao paste.
- Cut dried guajillos chilies into small pieces using kitchen scissors then soak them in hot water about 10 minutes. meanwhile, gather other ingredients.
- Peel and chop garlic and shallots into smaller pieces to fit the blender.
- Transfer the spices and herbs to a blender. Add fermented bean cake or paste, shrimp paste, or miso, plus a little water to help blend.
- Blend until smooth to create the Nam Ngiao paste. (You can make this homemade paste a head of time and store it in the jar and refrigerate up to a week.)
Cook the Paste and Pork
- Heat a little oil in a pan and stir-fry the paste until fragrant. (a few minutes)
- Add ground pork, then season with fish sauce and salt. Add pork ribs and stir-fry for another five minutes to develop flavor.
- Transfer the stir-fried mixture to a large pot. Add water, dried cotton flowers, and tomatoes.
- Simmer on medium heat for about an hour until the broth is rich and flavorful.
Alternative Method for Extra Tender Ribs
- Place pork ribs in a pot with water and dried cotton flowers.
- No need to wait for the water to boil—cook on medium heat and do not stir the pot for 40 minutes. Meanwhile prepare the paste, toppings, and noodles
- Once the paste is stir-fried with ground pork, transfer it to the pot with the ribs.
- Add tomatoes and let everything simmer for another 20 minutes.
Prepare the Noodles and Toppings while the Soup is Cooking.
- (Optional) Make fried garlic and oil. Pound or finely chop garlic cloves, including the peel.
- Add the chopped garlic to oil before turning on the heat.
- Fry over medium heat, sprinkling a pinch of salt to help remove moisture and enhance flavor.
- Continue frying until fragrant and the smaller bits start turning golden brown, then turn off the heat
- Transfer the fried garlic and oil to a container. The garlic will continue cooking in the residual heat.
- Slice limes into wedges. Chop cilantro, green beans and any toppings of choice. If using pickled green mustard, make sure to wash it very well before chopping.
- Cook the noodles of choice. Please, see the instruction about how to cook different types of noodles for this dish from the post above.
Assemble and Serve
- Place cooked noodles in a bowl. Add fried garlic and mix in with noodles so that it also helps to prevent noodles from clumping.
- Ladle the hot soup over the noodles. Add green beans, cilantro, bean sprouts, and pickled mustard greens.
- Squeeze in a generous amount of fresh lime juice. Enjoy!