Northern Thai coconut curry noodles with chicken, crispy noodle tangle, pickled mustard greens, and lime.
Khao soi is the signature noodle dish of Chiang Mai and northern Thailand — a deep, golden coconut-curry broth scented with turmeric, ginger, coriander root, and a touch of Indian-influenced curry powder, ladled over soft egg noodles, topped with bone-in chicken thigh cooked until falling off the bone, then crowned with a wild tangle of crisp deep-fried egg noodles. To the side go four small bowls of contrast: pickled mustard greens, sliced raw shallot, a wedge of lime, and chili oil. The first spoonful is creamy and warm. The second adds crunch and sour pickle. The third pulls in fresh shallot and a squeeze of lime. By the fourth, you've built your own perfect bowl.
Serves 4
In a dry pan, toast coriander and cumin seeds for 1 minute. Cool. Blend with soaked chilies, shallots, garlic, turmeric, ginger, lemongrass, coriander roots, curry powder, and shrimp paste into a smooth, brick-red paste with a splash of water.
Heat oil in a wide heavy pot. Add the paste and cook on medium-low for 12 minutes, stirring, until the oil clearly separates and the paste is darker red and deeply fragrant.
Add chicken thighs and turn to coat in the paste. Cook 3 minutes.
Pour in coconut milk and chicken stock. Add palm sugar, fish sauce, and dark soy. Bring to a gentle simmer.
Simmer uncovered on low for 35–45 minutes, stirring occasionally, until the chicken is tender and the broth is deep golden-orange with a layer of red curry oil on top. Taste; adjust fish sauce, palm sugar, and a splash more lime if needed.
Heat oil to 180°C. Drop a small handful (about 60 g) of the fresh egg noodles into the oil. Fry 30 seconds until puffed and golden. Drain on paper towels — they crisp on cooling. Repeat to make 4 small portions.
Bring a large pot of water to a rolling boil. Drop in the remaining egg noodles and cook just 90 seconds until tender. Drain.
Divide the boiled noodles among 4 deep bowls. Lay 2 chicken thighs on top of each. Ladle hot curry broth generously over.
Crown each bowl with a generous tangle of crisp fried noodles. Bring small dishes of pickled mustard greens, sliced shallots, lime wedges, cilantro, and chili oil to the table — each eater builds their own bowl.
Frying paste until oil separates is the entire trick — undercooked paste tastes raw and harsh.
Pickled mustard greens are non-negotiable — they balance the rich curry with sour funk.
Make the broth a day ahead — the flavors deepen and the curry oil rises beautifully.
Khao soi nuea: with beef instead of chicken; simmer 90 minutes.
Vegetarian khao soi: skip shrimp paste, use mushroom stock, add tofu and oyster mushrooms.
Burmese-Shan version: thinner broth, more turmeric, served with crisp noodle ribbons on top.
Refrigerate broth and noodles separately 3 days. Crisp noodles keep in an airtight tin 1 day. Reheat broth gently — never boil hard, as the coconut milk will split.
Khao soi traveled from Yunnan into northern Thailand and Myanmar via Chinese-Muslim Hui traders along the Tea Horse Road in the 19th century. The Chiang Mai version was shaped by exchanges with Burmese and Indian Muslim communities; the dish remains the city's most-identifying meal.
Yes — look for Thai or Mae Ploy brand 'khao soi paste'. Bloom it in oil 5 minutes before adding stock.
Asian grocery stores in jars or vacuum-sealed bags. Substitute pickled cabbage or sauerkraut in a pinch.
Per serving (580g / 20.5 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes