Go Back
Khao Soi Chicken Curry Noodles showing chicken in golden coconut curry broth over egg noodles, topped with crisp fried noodles, cilantro and lime wedges, on marble surface

Khao Soi Chicken Curry Noodles

A classic Northern Thai-style khao soi — tender chicken thighs simmered in a rich, golden coconut curry broth over soft egg noodles, crowned with a nest of crisp fried noodles and finished with cilantro, lime and sharp pickled garnishes, the key being a broth that is richer than a soup yet still loose enough to pour. Frying the thick homemade curry paste in coconut cream until small beads of oil separate, rather than simply stirring it into the liquid, is the technique this whole curry depends on for its deep, rounded flavour — paste added straight to the broth stays harsh, raw-tasting and thin however long it simmers, the same fry-until-it-splits principle used elsewhere in this collection whenever a curry paste sets the character of a coconut broth. A gentle 18–22-minute simmer is what keeps the coconut milk smooth and the chicken thighs genuinely tender rather than tight. Boiling most of the noodles and frying a small portion until crisp is what gives every bowl its signature soft-and-crunchy contrast. The payoff is a noodle bowl with real, layered richness — creamy golden broth, warm toasted spice, juicy chicken, springy noodles, a crackling fried topping and a bright, sour finish.
Prep Time 30 minutes
Cook Time 35 minutes
Total Time 1 hour 5 minutes
Servings: 4
Course: Main Course
Cuisine: Thai
Calories: 1190

Ingredients
  

For the Chicken
  • 800 g boneless skinless chicken thighs cut into large bite-size pieces
  • ½ tsp salt
  • ¼ tsp black or white pepper
For the Curry Paste
  • 6 dried mild-to-medium red chillies stemmed and seeded
  • 3 shallots roughly chopped
  • 5 garlic cloves
  • 20 g fresh ginger sliced
  • 20 g fresh turmeric sliced, or 1½ tsp ground turmeric
  • 1 tbsp coriander seeds
  • 1 tsp cumin seeds
  • ½ tsp ground cardamom or seeds from 3 green cardamom pods
  • 1 tbsp mild curry powder
  • 1 tsp shrimp paste optional but recommended for deeper savoury depth
  • 2–3 tbsp water only as needed to help blend
For the Curry Broth
  • 2 tbsp neutral oil
  • 800 ml full-fat coconut milk divided
  • 500 ml chicken stock
  • 1 tbsp fish sauce plus extra to taste
  • 1½ tsp palm sugar or light brown sugar plus extra to taste
  • 1 tbsp light soy sauce
  • 1 tbsp Thai red curry paste optional, only for a deeper chilli colour
  • Extra chicken stock or hot water to loosen, only if needed
  • Salt only if needed at the end
For the Noodles
  • 600 g fresh egg noodles separated, about 480g for boiling and 120g for the crisp fried topping
  • Neutral oil for deep-frying
  • 1 tsp neutral oil for tossing the boiled noodles, only if needed
For the Garnish
  • 1 small handful fresh cilantro leaves
  • 2 limes cut into wedges
Optional Traditional Garnishes (Recommended for the sharp, acidic contrast that khao soi needs)
  • 120 g pickled mustard greens chopped
  • 1 small shallot or ¼ red onion very thinly sliced
  • Chilli oil or chilli flakes to serve

Method
 

Soften the Chillies and Toast the Spices
  1. Put the 6 stemmed, seeded dried chillies in a heatproof bowl, cover them with hot water and soak for 10–15 minutes, until soft and pliable. Meanwhile, toast the 1 tbsp coriander seeds and 1 tsp cumin seeds in a dry pan over medium heat for 1–2 minutes, shaking often, until fragrant and only a shade darker, never deep brown. Tip them straight onto a plate to stop the cooking. While the chillies soak, roughly chop the 3 shallots, peel the 5 garlic cloves, slice the 20g ginger and 20g fresh turmeric, and cut the 800g chicken thighs into large bite-size pieces. Drain the chillies well once softened. That brief, watchful toast is what wakes the seeds' aromatic oils without the bitterness of scorched spice.
Blend the Curry Paste
  1. Add the drained chillies, shallots, garlic, ginger, turmeric (or 1½ tsp ground turmeric), toasted coriander and cumin, ½ tsp ground cardamom, 1 tbsp curry powder and 1 tsp shrimp paste, if using, to a blender or small food processor. Blend to a smooth, thick paste, scraping down the sides often and adding the 2–3 tbsp water only a spoonful at a time, just enough to keep the blades moving. The paste should hold its shape on a spoon, with no visible fibres or grit from the ginger and turmeric. If it does turn loose, expect to fry it a little longer in the next stage to drive off the extra water. That thick, smooth texture is what lets the paste fry properly and gives the finished broth a silky rather than gritty body.
Fry the Paste in Coconut Cream
  1. Season the chicken pieces with the ½ tsp salt and ¼ tsp pepper and set aside. Heat the 2 tbsp neutral oil in a wide, heavy pot over medium heat, add all of the curry paste and fry for 2–3 minutes, stirring often, until very fragrant and slightly darker. Add about 200ml of the coconut milk, taking the thick cream from the top of the cans first, and keep frying and stirring for 3–5 minutes, until the mixture thickens and small beads of reddish oil separate at the edges. The paste should smell cooked and toasty, never sharp or raw. That oil separation is what gives the broth its genuinely deeper, rounder curry flavour, since the spices bloom fully in fat rather than steeping in liquid.
Simmer the Chicken in the Curry
  1. Add the seasoned chicken and stir to coat every piece in the fried paste, then cook for 2–3 minutes, until the surfaces turn opaque and begin to firm. Pour in the remaining 600ml coconut milk and the 500ml chicken stock, then stir in the 1 tbsp fish sauce, 1½ tsp palm sugar and 1 tbsp light soy sauce, adding the 1 tbsp Thai red curry paste now only if a deeper orange-red tone is wanted. Bring to a gentle simmer and cook, uncovered or partially covered, for 18–22 minutes, until the chicken is tender and reaches 74°C at the thickest piece. The broth should look golden, rich and lightly thickened but still pourable. That gentle simmer, never a hard boil, is what keeps the coconut milk from splitting harshly and the chicken from tightening.
Fry the Crisp Noodle Topping
  1. While the curry simmers, set aside about 120g of the separated egg noodles for frying, keeping the remaining 480g for boiling. Pour neutral oil into a small, deep pan to a depth of about 4–5cm, no more than half full, and heat it to 170–175°C. Fry the noodles in small batches for 20–40 seconds each, until light golden, crisp and puffed in places, letting the oil return to temperature between batches. Lift them out onto paper towels to drain well. Meanwhile, bring a large pot of water to the boil for the remaining noodles. That fast, hot fry is what sets the noodles into a genuinely crunchy nest rather than a greasy, chewy tangle.
Balance the Broth
  1. Once the chicken is cooked, taste the broth and adjust. Add more fish sauce, a little at a time, if it needs salt and savouriness, and a pinch more palm sugar if it tastes sharp rather than rounded. If the broth feels too thick, loosen it with a splash of extra stock or hot water; if it is too thin, simmer it uncovered for a few more minutes. Add salt only if it still needs it. The finished broth should be creamy but not heavy, warmly spiced, slightly sweet, salty and savoury, and rich enough to coat the noodles lightly. That final taste-led balance is what absorbs the natural variation in curry powder, fish sauce and coconut milk from brand to brand.
Boil the Egg Noodles
  1. Drop the 480g noodles into the boiling water and cook for 1–2 minutes, just until tender but still slightly firm at the centre. Drain them immediately and rinse very briefly under cold water only if they seem to be carrying on cooking. If they look sticky, toss them with the 1 tsp neutral oil. Cook them only now, at the very end, since boiled noodles left waiting clump together and soften before the bowls are filled. That slightly firm drain is what keeps the noodles springy once they sit in the hot curry broth.
Assemble the Bowls
  1. Divide the boiled noodles among 4 deep bowls, about 120g each. Ladle the hot curry broth and chicken over the top, making sure each bowl gets roughly 200g chicken and a generous share of broth. Pile the crisp fried noodles on top of each bowl and finish with cilantro leaves and lime wedges. If using the optional traditional garnishes, serve the 120g chopped pickled mustard greens, the thinly sliced shallot or red onion, and the chilli oil or flakes on the side, or add a little to each bowl. Serve at once. That last-minute topping is what keeps the fried noodles crisp against the soft noodles and creamy broth beneath.

Notes

Frying the paste in the coconut cream deserves genuine recognition as the technique most directly responsible for whether this broth tastes deep and rounded or raw and thin. The recipe's own note that "the paste-and-coconut-cream frying step is one of the key technical stages for authentic flavor" reflects simple chemistry — the aromatic compounds in chilli, turmeric and spice bloom in fat, so the paste must cook until oil beads separate before liquid dilutes it.
The thickness of the curry paste deserves the same attention this technique receives throughout this collection's other Thai curries, because texture decides how well the paste fries. A loose, watery paste steams in the pot rather than frying — the recipe's own warning that a wet paste will "fry poorly and delay oil separation later" is exactly why the water goes in only a spoonful at a time, just enough to move the blades.
The two-way noodle treatment deserves genuine respect as the detail most directly responsible for the bowl's classic character. The recipe's own note that "using both boiled and fried noodles is essential to the classical texture contrast" explains the method's timing — the crisp nest is fried while the curry simmers and added only at the table, while the boiled noodles are drained slightly firm because they keep softening in the hot broth.
The broth's final consistency deserves attention as a genuine, checkable readiness cue rather than a loose approximation. The recipe's own guidance that "khao soi broth should be richer than a normal soup but looser than a thick curry" gives a clear target — the broth should coat the noodles lightly and still pour freely, so thicken it with a few minutes' uncovered simmering or loosen it with a splash of hot stock.