Skip to content
Khao Soi (Northern Thai Curry Noodle Soup)
thailunch✨ New

Khao Soi (Northern Thai Curry Noodle Soup)

Chiang Mai's iconic dish: egg noodles in a golden, coconut-curry broth topped with crispy fried noodles, pickled mustard greens, and shallots.

Prep
25 min
Cook
35 min
Servings
4
Difficulty
Medium
4.9
Sign in to rate
#thai#northern-thai#chiang-mai#noodles#coconut#curry#soup#comfort

About This Recipe

Khao Soi (ข้าวซอย) is the signature dish of Northern Thailand and arguably the most complex, nuanced noodle soup in all of Southeast Asian cuisine. A bowl of khao soi presents two textures of the same egg noodles simultaneously: soft, yielding noodles submerged in a saffron-golden broth of red curry paste, coconut milk, and Northern Thai spices; and a tangle of the same noodles deep-fried until crackling and scattered on top like edible croutons. The broth is what sets it apart — deeper and more complex than standard Thai red curry, with dried spices including coriander, cumin, and turmeric doing work alongside the paste's fresh lemongrass and galangal, all tempered and enriched by coconut milk into something that is simultaneously spicy, creamy, sweet, and faintly bitter at the edges. The dish's origins reflect Northern Thailand's multicultural history: it is believed to have arrived in Chiang Mai with Yunnanese Muslim traders (the Shan and Chin Haw people) traveling the old caravan routes from China through Burma, which is why a version of khao soi also exists in Laos and the Shan State of Myanmar. At Chiang Mai's legendary Khao Soi Khun Yai and Islam Restaurant, the dish is served with condiments on the side — pickled mustard greens (add for sourness), raw shallots (add for crunch and pungency), and lime wedge — which are mixed in by the diner to build and adjust the bowl to their preference.

Ingredients

Serves 4

  • 400 gfresh egg noodles (or dried wide egg noodles soaked per packet)
  • 600 gbone-in chicken thighs or drumsticks
  • 3 tbspred curry paste (Mae Ploy brand for authenticity)
  • 2 tspmadras curry powder or Northern Thai khao soi curry powder
  • 1 can (400ml)full-fat coconut milk
  • 400 mlchicken stock
  • 2 tbspfish sauce
  • 1 tbsppalm sugar or brown sugar
  • 1 tbspdark soy sauce
  • 3 tbspneutral oil(for frying paste)
  • 500 mlneutral oil(for frying crispy noodles)
  • 2 shallotsshallots, thinly sliced(raw, for serving)
  • 4 tbsppickled mustard greens (pak dong), rinsed and chopped(for serving)
  • 1lime, cut into wedges(for serving)
  • 2 tbspchili oil or roasted dried chili flakes(for serving)

Instructions

  1. 1

    Fry crispy noodles

    Set aside one-quarter of the noodles (about 100g). Heat oil to 175°C in a small wok or saucepan. Fry the noodles in small batches for 60–90 seconds until golden and crackling. Drain on paper towels and reserve for topping.

    Dry the noodles thoroughly before frying — any moisture causes violent spattering. Pat with paper towels if they seem wet.

  2. 2

    Fry the curry paste

    In a large pot over medium heat, warm 3 tbsp oil. Add curry paste and curry powder. Fry, stirring constantly, for 3–4 minutes until very fragrant and the paste darkens slightly — you'll smell the lemongrass and galangal bloom.

  3. 3

    Add coconut milk

    Pour in about half the coconut milk. Stir and cook 3 minutes until the mixture looks slightly oily on the surface — this 'cracking' of the coconut milk intensifies flavor.

  4. 4

    Braise the chicken

    Add chicken pieces. Stir to coat with the curry paste. Add remaining coconut milk, chicken stock, fish sauce, palm sugar, and dark soy sauce. Bring to a boil, then reduce heat and simmer 20–25 minutes until chicken is cooked through and tender.

  5. 5

    Cook the soft noodles

    In a separate pot of boiling water, cook the remaining three-quarters of the noodles per packet instructions. Drain and divide among bowls.

  6. 6

    Serve

    Ladle broth and chicken over the noodles. Top each bowl with a generous tangle of crispy fried noodles. Serve with pickled mustard greens, raw shallots, lime wedges, and chili oil on the side — diners add these themselves.

    Add the crispy noodles at the last second — they soften within 3 minutes in the hot broth, which is actually pleasant, but maximum contrast requires serving immediately.

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

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Mae Ploy red curry paste in the large tub (from Asian grocery stores) is significantly more complex than small packets — it has the right balance of heat and aromatics for khao soi.

  • →

    Adding khao soi curry powder (a blend with turmeric and coriander, sold at Northern Thai grocers) alongside the red curry paste gives the distinctive golden color and deeper spice profile authentic to Chiang Mai.

  • →

    Do not skip the condiments: the interplay between the rich broth, sour mustard greens, sharp shallots, and bright lime is the architectural genius of the dish.

Variations

  • •

    Khao soi neua (beef): replace chicken with beef shank braised for 2 hours — richer and more intense.

  • •

    Khao soi tofu: use firm pressed tofu and vegetable stock with miso paste added for umami — popular at vegetarian-friendly northern Thai restaurants.

  • •

    Chiang Rai version: uses a lighter, brothier coconut broth with more fresh turmeric and sometimes includes both chicken and pickled egg.

Storage

Store broth and chicken separately from noodles up to 3 days refrigerated. Crispy noodles are best freshly made. Reheat broth gently; cook fresh noodles when serving.

History & Origin

Khao soi is believed to have traveled along the old Yunnanese Muslim trading caravan routes from China through Burma and into Northern Thailand, arriving in Chiang Mai in the 19th century. The Chin Haw (Yunnanese Muslim) merchants who frequented the caravan city brought their noodle soup traditions with them; local cooks added coconut milk and Northern Thai spices. Similar dishes exist in Shan State, Myanmar and Luang Prabang, Laos, all tracing the same historical migration route.

Frequently Asked Questions

What makes khao soi different from other Thai curries?

Khao soi is served as a noodle soup, not over rice. Its broth is built with coconut milk and red curry paste but also includes warming dried spices (coriander, cumin, turmeric) that other Thai curries don't typically use, giving it a more complex, deeper flavor profile. The double noodle texture — soft submerged and crispy on top — is unique to khao soi.

Can I use dried noodles instead of fresh?

Yes — dried wide egg noodles (or even ramen noodles) work well. Soak in hot water per packet instructions rather than boiling; they absorb less water and maintain a better texture in the broth.

Is khao soi very spicy?

It has a moderate background heat from the red curry paste — noticeable but not fierce. The coconut milk tempers most of the chili heat. Add chili oil from the condiment tray if you want more fire.

What are pickled mustard greens and can I make them at home?

Pickled mustard greens (pak dong) are available in jars at Asian supermarkets. Quick home version: shred mustard greens, toss with 1 tsp salt and 2 tsp rice vinegar, and leave 30 minutes. They provide the essential sourness that cuts through the rich coconut broth.

Nutrition Facts

Per serving (580g / 20.5 oz) · 4 servings total

Calories720kcal
Protein38g
Carbohydrates62g
Fat36g
Fiber3g
Protein38g
Carbs62g
Fat36g

Time Summary

Prep time25 min
Cook time35 min
Total time60 min

Have Questions?

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

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes