Khao Soi Gai (Chiang Mai Curry Noodles)

Khao Soi Gai (Chiang Mai Curry Noodles)

A luxuriously rich golden curry soup hailing from Northern Thailand. Tender braised chicken thighs melt off the bone in a coconut broth perfumed with black cardamom and turmeric, topped with a contrasting crown of crispy fried egg noodles.

1h 30mAdvanced4 servings
Remix

Equipment

Heavy-bottomed pot or Dutch oven
Wok or deep fryer
Spider strainer or slotted spoon
Thermometer*

* optional

Ingredients

4 servings

Curry Paste Base

  • 100 g red curry paste
  • 15 g mild curry powder
  • 5 g ground turmeric
  • 15 g ginger, fresh, grated

Soup & Protein

  • 800 ml coconut milk
  • 500 ml chicken bone broth
  • 4 chicken leg quarters, bone-in, skin-on, separated into drumstick and thigh
  • 40 g palm sugar, shaved
  • 45 ml fish sauce
  • 2 black cardamom pods

Noodles & Frying

  • 450 g fresh egg noodles (ba mee)
  • 500 ml neutral oil

Essential Garnishes

  • 100 g pickled mustard greens, rinsed and chopped
  • 4 shallots, peeled and sliced
  • 4 lime wedges
  • 30 ml roasted chili oil
  • 15 g fresh cilantro, roughly chopped

Nutrition (per serving)

Nutrition is estimated per serving. Nutrients without complete source data are omitted.

812
Calories
17g
Protein
58g
Carbohydrates
65g
Fat
26g
Fiber
21g
Sugar
963mg
Sodium
Full nutrition
Calories
812 kcal
Protein
17 g
Carbohydrates
58 g
Fat
65 g
Fiber
26 g
Sugar
21 g
Sodium
963 mg
Saturated Fat
46 g
Trans Fat
0 g
Monounsaturated Fat
7 g
Polyunsaturated Fat
3 g
Cholesterol
28 mg
Potassium
1316 mg
Calcium
272 mg
Iron
12.4 mg
Magnesium
219 mg
Phosphorus
408 mg
Zinc
4.5 mg
Vitamin A
86 mcg
Vitamin C
20 mg
Vitamin D
0.0 mcg
Vitamin E
7.8 mg
Vitamin K
30 mcg
Vitamin B6
0.4 mg
Vitamin B12
0.2 mcg
Thiamin
0.19 mg
Riboflavin
0.15 mg
Niacin
4.5 mg
Folate
68 mcg
Water
221 g
Alcohol
0 g
Caffeine
0 mg

Sources: Aggregated Public Data, USDA FoodData Central

Method

01

Prepare the noodle garnish first. Heat oil in a wok or deep pot to 190°C/375°F. Take about 20% of the fresh noodles and fry them in loose nests until golden and crispy (approx. 30-60 seconds). Drain on paper towels and set aside.

5mLook for: Golden brown and puffedFeel: Crispy and rigid
02

In the heavy pot, spoon in the thick 'head' or cream from the top of the coconut milk cans (approx. 200ml). Cook over medium-high heat until the water evaporates and the oil begins to separate from the solids (the coconut 'cracks').

5mLook for: Oil separates from white solids, glistening appearance
03

Add the red curry paste, curry powder, turmeric, grated ginger, and cardamom pods. Sauté vigorously in the coconut oil for 2-3 minutes until darkened and extremely aromatic. This step blooms the spices.

3mLook for: Paste turns dark red/orange
04

Add the chicken pieces and toss to coat thoroughly in the curry paste mixture. Cook for 2 minutes to seal the exterior.

2m
05

Pour in the remaining thin coconut milk and chicken broth. Bring to a boil, then reduce heat to low. Add palm sugar and fish sauce. Simmer gently until chicken is tender and pulling away from the bone.

40mFeel: Chicken tender, internal temp 74°C+
06

While the soup simmers, bring a separate pot of water to a boil. Cook the remaining fresh noodles according to package instructions (usually 2-3 minutes). Drain and rinse briefly.

3m
07

Taste the broth. It should be rich, savory, slightly sweet, and spicy. Adjust with more fish sauce (salt) or sugar as needed. Discard the cardamom pods.

08

Divide boiled noodles into bowls. Ladle hot curry broth and chicken over the noodles. Top with a nest of crispy fried noodles. Serve immediately with a side plate containing pickled greens, shallots, lime wedges, and chili oil.

Chef's Notes

  • The 'cracking' of coconut cream is the traditional method to separate the oil for frying the paste. If using stabilizers-heavy canned milk that won't separate, simply use 1 tbsp of coconut oil to fry the paste first.
  • Pickled mustard greens (Phak Gat Dong) are non-negotiable; their acidity cuts through the rich coconut fat.
  • For a truly authentic color and flavor, use fresh turmeric if available, pounded into the paste.
  • Do not let the soup boil vigorously once the thin milk is added, or the emulsion may break into an unappealing curdled texture.

Storage

Refrigerator: 3 daysStore soup and chicken separately from fresh noodles and garnishes. Fried noodles keep in airtight container at room temp for 2 days.

Freezer: 1 monthSoup and chicken only. Coconut milk texture may degrade slightly upon thawing.

Reheating: Reheat soup gently on stove until simmering. Do not boil vigorously to prevent oil splitting.

Troubleshooting

Curry is too oily or greasy

Cause: Coconut milk had very high fat content or chicken skin rendered too much fat

Fix: Skim the excess red oil from the surface with a ladle before serving

Prevention: Trim excess skin from chicken before cooking

Flavor is flat or lacks depth

Cause: Curry paste was not fried long enough to release aromatics

Fix: Fry a small amount of extra paste in oil in a separate pan and whisk into the soup, followed by a splash of fish sauce

Prevention: Fry paste until it visibly darkens and oil separates

Cultural Context

Khao Soi is the iconic dish of Chiang Mai, influenced by the Chin Haw (Chinese Muslim) trade caravans that traveled through Myanmar to Northern Thailand. The dish reflects this journey, blending Thai coconut curry techniques with Chinese-style egg noodles and dried spices like black cardamom that are rare in Central Thai cuisine.

More Like This

Find your next meal

Dinner2,315Dessert753Side Dish505Appetizer476Soup368Salad367Condiment171Breakfast155Baked Good136Sauce122Lunch113Main Course76Base71Brunch61Bread57Snack51Beverage36Preserve32Confection23Hot Drink3Stew2Smoothie2Main Dish1Main1Sandwich1