Khao Soi Gai: Northern Thai Coconut Curry Noodles

Quick Recipe Version (TL;DR)

  • Yield: 4 servings
  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 5 minutes

Quick Ingredients

  • 1.5 lb (680 g) bone-in, skinless chicken thighs (about 4)
  • 2 cans (13.5 oz/400 ml each) full-fat coconut milk
  • 3 cups (720 ml) low-sodium chicken stock
  • Fresh egg noodles 12 oz (340 g) + 2 oz (55 g) for frying
  • Thai red curry paste 3 tbsp + yellow curry powder 2 tbsp
  • Turmeric 2 tsp, ground coriander 1 tsp, ground cumin 1 tsp, cardamom 1/4 tsp
  • 1 small shallot, 3 garlic cloves, 1 tbsp grated ginger, 1 tsp lemongrass paste (optional)
  • Neutral oil 2 tbsp (cooking) + 2 cups (480 ml) for frying
  • Fish sauce 3 tbsp, soy sauce 1 tbsp, palm or brown sugar 2 tsp
  • 1 cinnamon stick, 2 green cardamom pods, 2 makrut lime leaves (optional)
  • Toppings: 1 cup chopped pickled mustard greens, 1/2 cup thinly sliced shallots, lime wedges, 1/2 cup cilantro, 2 scallions, chili oil

Do This

  • 1. Blitz into a paste: red curry paste, curry powder, turmeric, coriander, cumin, cardamom, shallot, garlic, ginger, lemongrass (opt.).
  • 2. In a pot with 2 tbsp oil, fry paste 2–3 min; add cinnamon, cardamom. Sear chicken 3–4 min per side.
  • 3. Stir in coconut milk and stock; add fish sauce, soy, sugar, makrut leaves (opt.).
  • 4. Simmer gently 20–25 min until chicken is tender. Taste and adjust seasoning.
  • 5. Boil 12 oz noodles until just tender; drain. Fry 2 oz noodles at 350°F/175°C until crisp.
  • 6. Bowl it up: noodles, ladle curry chicken and broth, top with crispy noodles, pickled mustard greens, shallots, cilantro, scallions, chili oil, and lime.

Why You’ll Love This Recipe

  • Classic Northern Thai comfort: golden, aromatic coconut curry with tender chicken and bouncy egg noodles.
  • Restaurant-quality results with easy supermarket ingredients and a quick curry paste hack.
  • Customizable heat and toppings so every bowl hits your perfect balance of spicy, sour, and savory.
  • Great for make-ahead: broth improves overnight; fry the crunchy noodle topper in minutes.

Grocery List

  • Produce: Shallots, garlic, ginger, limes, cilantro, scallions, pickled mustard greens, optional lemongrass paste, optional makrut lime leaves
  • Dairy: None
  • Pantry: Chicken thighs, coconut milk, Thai red curry paste, yellow curry powder, turmeric, ground coriander, ground cumin, ground cardamom, cinnamon stick, fish sauce, soy sauce, palm or brown sugar, chicken stock, neutral oil, fresh egg noodles, chili oil

Full Ingredients

Khao Soi Paste (quick, from red curry base)

  • Thai red curry paste: 3 tbsp (45–50 g)
  • Yellow curry powder: 2 tbsp (14 g)
  • Ground turmeric: 2 tsp (4 g)
  • Ground coriander: 1 tsp (2 g)
  • Ground cumin: 1 tsp (2 g)
  • Ground cardamom: 1/4 tsp
  • Shallot: 1 small, roughly chopped
  • Garlic: 3 cloves
  • Fresh ginger: 1 tbsp (10 g), grated
  • Lemongrass paste (optional): 1 tsp
  • Water: 1–2 tbsp, to help blend

Broth & Chicken

  • Neutral oil (canola, vegetable): 2 tbsp
  • Cinnamon stick: 1 (about 3 inches)
  • Green cardamom pods: 2
  • Bone-in, skinless chicken thighs: 1.5 lb (680 g), patted dry
  • Full-fat coconut milk: 2 cans (13.5 oz/400 ml each)
  • Low-sodium chicken stock: 3 cups (720 ml)
  • Fish sauce: 3 tbsp (45 ml)
  • Soy sauce: 1 tbsp (15 ml)
  • Palm sugar or light brown sugar: 2 tsp (8 g)
  • Makrut lime leaves (optional): 2

Noodles & Crispy Topping

  • Fresh Chinese-style egg noodles: 12 oz (340 g), plus 2 oz (55 g) reserved for frying
  • Neutral oil for frying: about 2 cups (480 ml)
  • Fine salt: pinch, for the fried noodles

Toppings (to serve)

  • Pickled mustard greens (suan cai or pak kard dong): 1 cup (about 150 g), chopped
  • Shallots: 2 small, thinly sliced (about 1/2 cup)
  • Lime wedges: 2 limes
  • Fresh cilantro leaves: 1/2 cup, loosely packed
  • Scallions: 2, thinly sliced
  • Chili oil or roasted chili paste (nam prik pao): 2–3 tbsp, to taste
Khao Soi Gai: Northern Thai Coconut Curry Noodles – Closeup

Step-by-Step Instructions

Step 1: Make the quick curry paste

Add red curry paste, curry powder, turmeric, coriander, cumin, cardamom, shallot, garlic, ginger, and lemongrass paste (if using) to a mini food processor or mortar. Blend or pound into a thick paste, adding 1–2 tbsp water as needed to help it come together. Set aside.

Step 2: Fry the paste and bloom the spices

Heat 2 tbsp neutral oil in a heavy pot or Dutch oven over medium heat. Add the curry paste and cook, stirring, for 2–3 minutes until very fragrant and slightly darker, with a glossy sheen. Drop in the cinnamon stick and cardamom pods and toast for 30 seconds.

Step 3: Brown the chicken and build the broth

Season chicken thighs lightly with salt. Nestle them into the pot and sear 3–4 minutes per side until lightly browned (they do not need to be fully cooked). Stir in both cans of coconut milk and 3 cups chicken stock, scraping up any browned bits. Add fish sauce, soy sauce, sugar, and makrut lime leaves (if using). Bring just to a simmer.

Step 4: Simmer until tender

Reduce heat to low and simmer gently, partially covered, for 20–25 minutes, turning the chicken once, until the meat is very tender and pulls from the bone. Remove and discard the cinnamon, cardamom, and lime leaves. Taste and adjust: add more fish sauce for salt, a pinch of sugar for balance, or a splash of stock if it’s too intense.

Step 5: Cook the egg noodles

Bring a large pot of water to a boil. Cook 12 oz fresh egg noodles until just tender (1–2 minutes for fresh, 4–5 minutes for dried). Drain well and toss with a little oil to prevent sticking. Keep warm. If you prefer, pull the chicken from the bones into bite-size pieces now and return to the pot.

Step 6: Fry the crispy noodle topping

In a small saucepan, heat about 2 cups (480 ml) neutral oil to 350°F/175°C. Add a small handful (about 2 oz/55 g) of dry egg noodles and fry for 30–45 seconds until puffed and golden. Remove with tongs or a spider and drain on paper towels; sprinkle with a pinch of salt. Repeat as needed. Turn off the heat and let the oil cool safely.

Step 7: Assemble and garnish

Divide the cooked noodles among 4 deep bowls. Ladle the hot curry broth and chicken over the top. Crown each bowl with a nest of crispy noodles. Add pickled mustard greens, sliced shallots, cilantro, and scallions. Finish with chili oil to taste and a generous squeeze of lime. The flavor should be rich, warmly spiced, slightly sweet, and bright with acidity.

Pro Tips

  • Spoon off the thick coconut cream from the top of the can and fry your paste in it for an extra-luscious, glossy broth. If your brand doesn’t separate, regular oil works great.
  • Salt smart: brands of fish sauce and stock vary. Always balance at the end with fish sauce (salt), sugar (roundness), and lime (acidity).
  • Use a thermometer for frying noodles. At 350°F/175°C they puff quickly and stay crisp without getting greasy.
  • Fresh egg noodles cook fast. Keep them a touch under so they stay springy when hit with hot broth.
  • Short on time? Swap the homemade paste for 4 tbsp red curry paste and add the listed spices while frying to mimic khao soi’s signature flavor.

Variations

  • Vegetarian: Use firm tofu cubes (pan-seared) and vegetable stock. Add mushrooms for savoriness.
  • Rotisserie Shortcut: Shred a rotisserie chicken; simmer only the broth 10–15 minutes, then add chicken to warm through.
  • Spicier: Stir in 1–2 tsp chili flakes while frying the paste and finish with extra chili oil.

Storage & Make-Ahead

Refrigerate broth and chicken (without noodles) up to 4 days or freeze up to 2 months. Reheat gently until steaming, then adjust seasoning and lime. Cook noodles right before serving so they stay bouncy. Fried noodles keep crisp in an airtight container at room temperature for 2–3 days. Toppings (pickles, shallots, herbs) can be prepared 1 day ahead and chilled separately.

Nutrition (per serving)

Approximate: 820 kcal; 36 g protein; 44 g fat; 68 g carbohydrates; 3 g fiber; 1,250 mg sodium. Values will vary based on brands and portion sizes.


Comments

Leave a Reply

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


Promotional Banner X
*Sponsored Link*