Khao Soi Gai (Northern Thai Coconut Curry Noodles with Chicken)

Jesse Wolf

Khao soi gai is a rich Northern Thai curry noodle soup: silky coconut curry broth, tender chicken, and bouncy egg noodles, topped with crunchy fried noodles, pickled mustard greens, and a squeeze of lime. The flavor is deep and warmly spiced—ginger, garlic, curry paste, and a touch of sweetness—balanced with acid at the end. It’s a one-pot weeknight stunner that eats like restaurant food, especially when you finish with fresh cilantro and crispy shallots.

  • Thai
  • noodles
  • curry
  • chicken
  • comfort food
55 min total · 20 min prep · 35 min cook
Serves 4
770 kcal · 36g protein · 70g carbs · 40g fat total
Dutch oven or heavy pot · Small pot or skillet (for frying noodles, optional) · Fine grater/microplane (helpful)

Ingredients

  • Chicken + Marinade
  • Broth
  • Noodles + Toppings

Instructions

Build the curry broth

1

Season the chicken. Pat chicken dry and season with the salt and turmeric (if using). Let it sit while you start the broth.

2

Bloom the paste. In a Dutch oven or heavy pot over medium heat, warm the oil. Add curry paste, curry powder, coriander, cumin, cardamom (if using), garlic, ginger, and minced shallot. Cook 2–3 minutes, stirring, until it turns darker and smells intensely fragrant and slightly sweet.

3

Crack the coconut milk. Add about 1/2 cup of the coconut milk and cook 2–3 minutes, stirring, until you see the oil separate a bit on top and the mixture looks glossy.

4

Simmer. Add remaining coconut milk, chicken stock, fish sauce, sugar, and soy sauce. Bring to a gentle simmer.

5

Cook the chicken. Nestle in the chicken thighs. Simmer gently (small bubbles, not a hard boil) until the chicken is tender and 165°F/74°C at the thickest part, 20–30 minutes for thighs (less if boneless).

6

Shred and adjust. Pull chicken out to a board. When cool enough, remove skin/bones (if bone-in) and shred into bite-size pieces. Return chicken to the pot. Thin the broth with 1/2–1 cup water if needed—the ideal texture coats a spoon but still pours easily.

Sensory cue: The broth should smell like toasted curry and coconut, and look orange-gold and glossy, not pale.

Noodles (soft + crispy)

7

Boil the serving noodles. Bring a pot of salted water to a boil. Cook about 3/4 of the noodles until just tender (fresh: 1–2 minutes; dried: per package). Drain well.

8

Make crispy noodles (optional but very classic). Pat the remaining noodles as dry as possible. Heat 1/2 inch oil in a small pot or skillet to ~350°F/175°C (a noodle should sizzle immediately). Fry in small batches 20–40 seconds until puffed and pale golden. Drain on paper towels; salt lightly.

Serve

9

Taste and balance. Taste the broth and tweak: more fish sauce for savoriness, more sugar for roundness, lime at the table for brightness. If it tastes “flat,” it’s usually missing fish sauce + lime.

10

Assemble bowls. Put a mound of boiled noodles in each bowl, ladle over hot broth and chicken. Top with crispy noodles, pickled mustard greens, sliced onion/shallot, cilantro, and chili oil. Serve with lime wedges.

Make-ahead: The broth gets better overnight; keep noodles separate and reheat broth gently so the coconut doesn’t split.

Notes

Chicken options: bone-in thighs give the best body and flavor; boneless works faster—start checking at 15 minutes. If you can find it, khao soi paste is even more authentic; use 1/4 cup and skip the curry powder (or use only 1 tsp). To reduce heat, use less curry paste and add an extra 1/2 cup coconut milk. For extra richness, add 1–2 tbsp coconut cream (the thick top of the can) when blooming the paste. Storage: broth keeps 4 days refrigerated; freeze up to 2 months. Reheat gently; add a splash of water/stock to loosen.

More recipes

  • Tempeh Khao Soi
  • Northern Chinese-Style Chicken Meatball, Cabbage, and Egg Ribbon Soup
  • Lebanese Lentil Soup
  • Chinese-Inspired Vermicelli Stir-Fry with Crispy Tofu and Sauerkraut
  • Chickpea and Spinach Curry
  • Maple Garlic Chicken Breast