Thai · Dinner

Khao Soi

Northern Thailand's coconut curry noodle soup, with soft egg noodles beneath and a nest of crisp fried ones on top, finished with pickled mustard greens, shallot and lime. Chiang Mai in a bowl.

55 min total Serves 4 servings Medium
Jump to Recipe Method
Khao Soi

Photograph credit: Khao soi - Bangkok - 2017-05-07 (002) by Iudexvivorum · CC0 1.0 · Wikimedia

Before You Start

Do not shake the coconut milk tin. You need the thick cream separately to crack the oil.

Fry the paste properly — four minutes, until it darkens and the kitchen smells of it.

The pickled mustard greens are essential. Their sourness is what balances the richness.

Cooking Khao Soi

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Fry the reserved 150 g of noodles in the hot oil in small nests for 60 seconds until golden and crisp. Drain on a rack.

  2. Open the coconut milk without shaking and spoon the thick cream from the top into a wok. Heat over medium-high until it bubbles, splits and the oil separates, about 5 minutes.

  3. Add the curry paste, curry powder and turmeric and fry in the separated oil for 4 minutes until deeply fragrant and darkened.

  4. Add the chicken and turn it in the paste for 4 minutes.

  5. Pour in the remaining coconut milk and the stock, add the fish sauce and palm sugar, and bring to a simmer.

  6. Simmer, partly covered, for 35 minutes until the chicken is tender and the broth is rich and orange with oil floating on top.

  7. Taste and adjust: it should be salty, faintly sweet and rich, with the sourness coming from the lime at the table.

  8. Boil the remaining noodles for 2 minutes, drain, and divide between deep bowls.

  9. Ladle the curry and chicken over, then top with a nest of crisp noodles, shallots, pickled greens, coriander and a lime wedge, with chilli oil alongside.

Something wrong or unclear in this recipe? Report a problem with this recipe.

What's Going On Here

Cracking the coconut cream over high heat until the oil separates and then frying the curry paste in that oil is the foundational Thai technique — it blooms the fat-soluble aromatics in a way that simmering never does. The two noodle textures are not decoration: the crisp nest keeps its crunch above the surface while the soft noodles absorb the broth.

After You've Cooked It

The curry keeps 3 days refrigerated and freezes 2 months. Cook noodles fresh and fry the crisp ones on the day.

Common Substitutions & Variations

  • If coconut is a problem, a cooking cream (dairy or plant-based) can stand in for the coconut milk in a sauce; the dish will lose the coconut flavour and taste noticeably different.
  • Dried chilli flakes can stand in for the chilli. Heat varies a great deal between chillies and between jars, so start with a small pinch and add more to taste.
  • Lemon is the everyday swap for limes in this kind of dish — the acidity plays the same role even though the flavour is not identical.

What to Serve Alongside

  • A cold Singha or Chang
  • Extra lime and chilli at the table
  • Sticky rice, in the northern style

What's in a Serving

No nutrition figures are given for this recipe: they cannot be worked out reliably from its ingredient list (some ingredient lines cannot be read). Why some recipes have none.

Your notes on this recipe

Cooked this? Keep a note for next time

Your own rating out of 5

Private to you: notes and ratings are saved in this browser only, are never sent anywhere, and other readers cannot see them.

Compiled by Turab

Checked by script for timings, diet labels and nutrition arithmetic. How the recipes are checked. Found a mistake? Tell us.

First published ; last changed .