Authentic Northern Thai Khao Soi

Authentic Northern Thai Khao Soi

Authentic Northern Thai Khao Soi featuring tender braised chicken drumsticks in a rich, aromatic coconut curry broth, served over soft egg noodles and crowned with a nest of shatteringly crisp fried noodles with traditional accompaniments.

Basil Rouxby Basil Roux
0.0 · 0 ratings
85 min (40m prep, 45m cook)
4 servings
Northern ThaiThaiMain CourseDairy-FreeSesame-FreeHigh-Protein

Ingredients

Servings:
4
  • •6 piece dried large mild chilies (guajillo or spur chilies), stemmed, seeded, and soaked in warm water
  • •4 piece dried Thai bird's eye chilies, soaked in warm water
  • •5 piece shallots, peeled and roughly chopped
  • •6 garlic cloves, peeled
  • •2 lemongrass stalks, bottom white parts only, finely sliced
  • •1 inch fresh turmeric, peeled and sliced
  • •1 inch fresh galangal, peeled and sliced
  • •2 tablespoon cilantro stems or roots, finely chopped
  • •1 teaspoon coriander seeds, toasted and ground
  • •0.5 teaspoon cumin seeds, toasted and ground
  • •1 piece black cardamom pod (tsao-ko), seeds removed, toasted, and ground
  • •1 teaspoon Thai shrimp paste (kapi)
  • •2 lb chicken drumsticks or bone-in thighs
  • •3 cup full-fat coconut milk (canned, divided into thick cream and light milk)
  • •2 cup unsalted chicken stock
  • •1 tablespoon mild yellow curry powder
  • •1.5 tablespoon palm sugar, finely shaved
  • •3 tablespoon fish sauce
  • •1 teaspoon dark sweet soy sauce
  • •1 lb fresh thin Chinese egg noodles (divided for boiling and frying)
  • •2 cup neutral oil for deep-frying (peanut or canola)
  • •0.5 cup pickled mustard greens (phak kat dong), rinsed and sliced
  • •0.5 cup shallots, thinly sliced (for garnish)
  • •2 piece limes, cut into wedges
  • •0.3 cup fresh cilantro sprigs
  • •2 tablespoon roasted chili oil flakes (prik pon khua)

Instructions

  1. 1

    Prepare the Khao Soi curry paste: In a granite mortar and pestle or high-speed food processor, pound or blend the soaked dried chilies, sliced lemongrass, galangal, turmeric, cilantro stems, garlic, shallots, ground coriander, ground cumin, ground black cardamom, and shrimp paste into a fine, aromatic paste.

  2. 2

    Make the crispy noodle topping: Heat 2 cups of neutral oil in a small pot or wok to 350°F (175°C). Separate roughly one-quarter (4 oz) of the fresh egg noodles into loose strands. Deep-fry in two batches for 30–45 seconds until golden and crisp. Drain on a paper towel-lined plate and set aside.

  3. 3

    Crack the coconut cream: In a large Dutch oven or heavy soup pot, spoon out 1/2 cup of the thick coconut cream from the top of the can and heat over medium heat until it bubbles and the oil begins to separate from the solids.

  4. 4

    Fry the aromatics: Add the prepared curry paste and yellow curry powder to the cracked coconut cream. Fry over medium-low heat, stirring constantly for 4–5 minutes, until deeply fragrant and a layer of glistening red oil rises to the surface.

  5. 5

    Braise the chicken: Add the chicken drumsticks to the pot, stirring well to coat them in the curry paste. Pour in the remaining coconut milk and the chicken stock. Bring to a gentle boil, then lower the heat to low, cover with a lid, and simmer gently for 35 minutes until the chicken is tender and falling off the bone.

  6. 6

    Season the broth: Stir in the palm sugar, fish sauce, and dark sweet soy sauce. Simmer uncovered for another 5 minutes. Taste and adjust seasoning; the broth should be rich, savory, subtly sweet, and mildly spiced.

  7. 7

    Boil the noodles: Bring a large pot of water to a rolling boil. Cook the remaining fresh egg noodles for 60–90 seconds until tender yet chewy (al dente). Drain thoroughly and divide evenly among 4 large, deep soup bowls.

  8. 8

    Assemble and serve: Ladle the hot curry broth and tender chicken pieces over the boiled noodles. Top each bowl generously with a tangle of crispy fried noodles and fresh cilantro. Serve immediately with side dishes of sliced pickled mustard greens, sliced raw shallots, lime wedges, and roasted chili oil for customization.

Chef's Tips

  • 💡To achieve the traditional Northern Thai flavor, do not substitute black cardamom (tsao-ko) with green cardamom; black cardamom imparts an essential smoky, camphorous depth.
  • 💡Allowing the coconut cream to crack and release its oil before frying the paste ensures maximum extraction of fat-soluble flavor compounds and gives the soup its iconic glossy sheen.
  • 💡The sharp acidity of the fresh lime juice and the salty tang of pickled mustard greens are vital complements to balance the decadent richness of the coconut curry broth.

Want to make it your own?

Create a personalized version with AI - no account needed

Comments

Sign in to join the conversation.

Reviews (0)

Loading reviews...

You Might Also Like

Sweet Potato Gnocchi with Thai Peanut Sauce

Sweet Potato Gnocchi with Thai Peanut Sauce

A delightful fusion dish featuring tender, pillowy sweet potato gnocchi coated in a rich, creamy, and subtly spicy Thai peanut sauce. This recipe combines the comfort of Italian gnocchi with the vibrant flavors of Southeast Asia for a truly unique main course.

80 min
4 servings
ItalianThaiFusionMain Course
Mexican Street Corn Skillet with Beef

Mexican Street Corn Skillet with Beef

A one-pan dinner combining seasoned ground beef with the creamy, tangy, and spicy flavors of Mexican street corn (elote).

40 min
4 servings
MexicanMain Course
Authentic Levantine Mujadara

Authentic Levantine Mujadara

A comforting, traditional Middle Eastern staple of tender brown lentils and fragrant spiced rice, infused with onion-scented olive oil and crowned with heaps of sweet, crispy caramelized onions.

60 min
4 servings
LevantineMiddle EasternMain Course
Quick Königsberger Klopse (German Meatballs in Caper Sauce)

Quick Königsberger Klopse (German Meatballs in Caper Sauce)

A speedy, simplified weeknight version of the classic East Prussian dish featuring tender, gently poached beef and pork meatballs smothered in a velvety, tangy lemon-caper cream sauce.

30 min
4 servings
GermanMain Course
Authentic Thai Massaman Beef Curry

Authentic Thai Massaman Beef Curry

An authentic, rich, and fragrant Thai Massaman beef curry featuring tender braised beef chuck, waxy potatoes, shallots, and roasted peanuts simmered in a spiced coconut curry sauce with whole aromatics.

110 min
4 servings
ThaiMain Course
Klassischer Gurkensalat (German Cucumber Salad)

Klassischer Gurkensalat (German Cucumber Salad)

A crisp, refreshing traditional German salad featuring paper-thin cucumber ribbons tossed in a tangy sour cream and vinegar dressing packed with fresh dill. Served ice-cold, it is the classic accompaniment to schnitzel, roast meats, or a warm summer meal.

15 min
4 servings
GermanSalad