
Northern Thai curry noodle soup with egg noodles in a rich coconut-curry broth, topped with crispy fried noodles.
A Chiang Mai dish carrying the imprint of Yunnanese Muslim Hui traders (called Chin Haw in Thai) who moved through northern Thailand along caravan routes from the late 19th century. The name comes from the Burmese 「khao swè」 meaning「cut rice」— the noodle technique traveled in along the Shan-Burmese trade corridor before being absorbed into Lanna kitchens.
Chiang Mai's Yunnanese-Burmese-Thai fusion — egg noodles in a yellow-curry-coconut broth, topped with crispy fried noodles. The dual-noodle texture (soft + crunchy) is the dish's identity. Pickled mustard greens cut the richness.
A bowl of yellow egg noodles in a coconut-curry broth the color of turmeric, with a tangle of crisp-fried noodles piled on top. Braised chicken leg or beef sits underneath. At the table you add pickled mustard greens, shallot, lime, and chili oil. The good version: broth thick enough to coat the noodle, never thin like soup.
Two textures of the same noodle is the whole trick: soft ones cook in the broth, fried ones stay crunchy on top — they soften at different rates as you eat, so the bowl evolves. Curry paste is fried in coconut cream until the oil splits red before the broth goes in; skip that step and the curry tastes raw and flat.
Variations
Khao soi gai (chicken, the canonical); khao soi nuea (beef); halal Yunnanese-influenced version uses turmeric heavier; Burmese ohn no khao swè is the closer regional cousin (without crispy noodles).
On the Palate
Where Khao Soi sits in the Thai flavor cloud
Ingredients
How it's made
4 steps · 22 min
- 15 min
In a large pot, bring coconut milk to a gentle simmer over medium heat. Stir occasionally until the milk is fragrant and slightly thickened.
Watch outSimmer the coconut milk gently until it smells sweet and toasty and thickens slightly — bubbling too hard here means it'll split.
- 22 min
Add the fish sauce and lime juice to the simmering coconut milk. Stir well to combine, allowing the flavors to meld together.
Watch outThe broth is seasoned right when the fish sauce's salt and the lime's tang balance the coconut sweetness — taste and adjust before it reduces.
- 35 min
In a separate pan, sauté shallots until they are golden and aromatic. Add them to the coconut milk mixture, stirring to incorporate their sweetness.
Watch outWatch the shallots closely to prevent burning, which can impart a bitter flavor.
- 410 min
Prepare the noodles by steaming them over boiling water until they are tender. Once cooked, roll and cut them into desired lengths.
Watch outThe soft noodles should be just tender with a little bite — overcook them and they go slack once they sit in the hot broth.
Archive tool suggestions — not reviewed
These legacy suggestions have not been evidence-reviewed and are not presented as required tools.






