Skip to content
Khao Soi (Lao Coconut Noodle Soup)
laotianlunch✨ New

Khao Soi (Lao Coconut Noodle Soup)

The Lao version of khao soi: rice noodles in a mild tomato and pork broth topped with crispy fried noodles — simpler and earthier than the Thai-Chiang Mai version.

Prep
30 min
Cook
45 min
Servings
4
Difficulty
Medium
4.7
Sign in to rate
#laotian#noodles#soup#pork#luang-prabang#street-food#tomato

About This Recipe

Khao soi exists in distinct forms across mainland Southeast Asia, and the Lao version — the original — is notably different from the now-globally famous Thai-Chiang Mai iteration. In Laos, khao soi is a tomato-based noodle soup with pork and dried chilies, without coconut milk, and traditionally served with flat rice noodles rather than egg noodles. It is the version found in Luang Prabang's morning markets and roadside restaurants, representing an older, earthier tradition. This recipe presents the Lao khao soi: a clear, fragrant broth with slow-cooked pork, fermented soybeans (tua nao), and dried chilies, topped with crispy fried rice noodles for textural contrast. The Lao version demonstrates how a dish can carry the same name across borders while representing entirely different culinary philosophies — this is broth as clarity and restraint, not richness.

Ingredients

Serves 4

  • 400 gflat rice noodles (medium width)
  • 400 gpork shoulder or pork ribs, cut into pieces
  • 1 literwater or pork stock
  • 4roma tomatoes, quartered
  • 4shallots, roughly chopped
  • 4 clovesgarlic, crushed
  • 3dried red chilies
  • 1 tbspfermented soybean paste (tua nao) or miso paste
  • 2 tbspfish sauce
  • 1 tsppalm sugar
  • 100 mlneutral oil for frying noodles
  • 100 gdried rice noodles for frying (crispy topping)
  • fresh herbscilantro, scallions, bean sprouts for serving
  • 2limes, halved
  • 1 tbspchili flakes, for serving

Instructions

  1. 1

    Build the base

    Char shallots, garlic, and tomatoes directly over a flame or under a broiler until blistered. This adds smokiness to the broth.

  2. 2

    Simmer the broth

    Place pork with water in a pot. Add charred shallots, garlic, tomatoes, dried chilies, and tua nao paste. Bring to a boil, skim foam, then simmer 40 minutes until pork is tender.

    Charring the aromatics before adding them is the technique that gives Lao khao soi its distinctive smoky depth.

  3. 3

    Season the broth

    Add fish sauce and palm sugar. Strain broth if you prefer a clear soup, or leave with soft tomato pieces for a heartier texture.

  4. 4

    Fry the crispy noodles

    Heat oil to 180°C. Fry a small bundle of dried rice noodles for 15-20 seconds until puffed and crispy. Drain. These become the crunchy topping.

  5. 5

    Cook the serving noodles

    Cook flat rice noodles per packet until just tender. Drain and divide among bowls.

  6. 6

    Assemble

    Ladle hot broth with pork over the noodles. Top with crispy fried noodles, cilantro, scallions, and bean sprouts. Serve with lime and chili flakes.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Cook this hands-free

Get AI meal plans, step-by-step cooking mode, and your saved recipes in the free Bento app.

Get the free iOS app

Pro Tips

  • Charring the aromatics before adding to the broth is the technique that distinguishes Lao khao soi from simple pork noodle soup.

  • Tua nao (fermented soybean disc) is available at Lao and Thai grocery stores — miso is a workable substitute.

  • Fry the crispy noodles immediately before serving; they lose crunch within minutes of contact with broth.

Variations

  • Thai-Chiang Mai khao soi: coconut milk broth with egg noodles, curry paste, and crispy noodle topping — a related but distinct dish.

  • Chicken khao soi: use bone-in chicken thighs instead of pork for a lighter broth.

Storage

Store broth and noodles separately. Broth keeps refrigerated 3 days. Crispy noodles must be fried fresh each time.

History & Origin

The original khao soi is believed to be a Yunnanese-influenced noodle dish from the highland Shan State region that traveled south with Yunnanese Muslim (Chin Ho) traders along the ancient caravan routes through Burma and Laos from the 19th century. The tomato-based Lao version predates the coconut-milk Thai-Chiang Mai adaptation and represents the dish before it was enriched with coconut milk to suit northern Thai taste preferences.

Frequently Asked Questions

How is Lao khao soi different from the Thai version?

Lao khao soi is a tomato-based pork broth with flat rice noodles — clear, smoky, and earthy. Thai-Chiang Mai khao soi is a coconut milk curry broth with egg noodles. They share a name and crispy noodle topping but are otherwise different dishes.

What is tua nao?

Tua nao is Lao fermented soybean paste, made from soybeans inoculated with koji and dried into discs. It adds deep umami to broths and sauces. Miso paste is the most accessible substitute in Western grocery stores.

Can I skip charring the aromatics?

You can, but the broth will taste flat and generic — the charring step is what makes it distinctively Lao. Even 5 minutes under a broiler dramatically improves the flavor.

Nutrition Facts

Per serving (460g / 16.2 oz) · 4 servings total

Calories420kcal
Protein24g
Carbohydrates52g
Fat12g
Fiber3g
Protein24g
Carbs52g
Fat12g

Time Summary

Prep time30 min
Cook time45 min
Total time75 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes