Northern Thai khao soi topped with chicken, fried noodles, lime and pickled mustard greens
Prep25 min
Cook40 min
Serves4 servings
CuisineNorthern Thai

Khao Soi Recipe: Chiang Mai's Rich Coconut Curry Noodles

How to make khao soi, explained through the food culture of Chiang Mai in northern Thailand: coconut curry, egg noodles, fried noodles, the role of pickles, boosting store-bought paste, cooking the chicken, substitutes, adjusting heat with condiments, fixes, storage, reheating and shopping.

Total: 1 hr 5 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 6

Make the curry base

8 min

Curry paste for khao soi: red chili, onion, garlic, ginger and turmeric combined in a mortar
Adding aromatics and turmeric to store-bought paste brings the yellow fragrance of northern Thailand even at home

Cut 1/2 red onion into 5 mm dice, and finely chop the ginger and garlic. If you have a mortar, pound the red curry paste, curry powder, turmeric and ground coriander with them for about 2 minutes into a coarse paste where the edges of the red onion remain. With a blender, add no water, run it with only 1 tbsp coconut milk, and stop at a thick consistency that falls heavily from a spoon rather than a loose liquid.

STEP 22 / 6

Fry the paste in the thick part of the coconut milk

Frying the thick part of coconut milk and curry paste in a pot with red-orange oil floating
When the coconut oil separates a little, the spice aroma rounds out and the soup gains body

Take about 5 tbsp of the thick part that settles on top of the can into a pot and set over medium heat. When it bubbles and the moisture cooks off, add the curry base and fry for 3–5 minutes. Go on when red-orange oil begins to seep onto the surface.

STEP 33 / 6

Simmer the chicken

A pot of khao soi with chicken simmering in coconut curry
Simmer the chicken gently. Boiling hard splits the coconut coarsely and toughens the meat

Add the chicken and coat the surface with paste, then add the rest of the coconut milk and the chicken stock or water. When it boils, lower to medium-low and simmer 30 minutes for drumettes, or 20–25 minutes for thighs. Add 2 tbsp fish sauce and 2 tsp sugar, and at the end check the saltiness and add fish sauce 1 tsp at a time.

STEP 44 / 6

Make the fried noodles

8 min

Preparing egg noodles for khao soi, divided into boiled noodles and fried noodles
Khao soi combines boiled noodles and fried noodles in the same bowl. Skip this and the texture goes flat

Loosen 120 g noodles lightly and dry them with a paper towel. Put about 1 cm of oil in a smallish frying pan and fry a little at a time at around 170°C. After about 40 seconds on one side the edges lift, and when everything is a light golden brown take them out at once. If you wait until dark brown they turn bitter from residual heat, so stop them assuming the color goes a little further after they come out onto the rack. On a day you do not want to deal with oil, a small amount of store-bought fried noodles for sara udon is fine.

STEP 55 / 6

Cut the toppings

6 min

Condiments for khao soi in small dishes: pickled mustard greens, red onion, lime, cilantro, chili oil and fried noodles
Lime, pickle and red onion cut through the weight of khao soi. The condiments are not supporting players but the flavor adjusters

Chop the pickled mustard greens coarsely into 5 mm widths, slice the red onion about 1 mm thin along the grain, cut the lime into 4 wedges and cut the cilantro into 2 cm lengths. Put the chili oil in a dish. If the pickled mustard greens are salty, rinse them briefly, squeeze hard, and make sure no water comes out onto the plate.

STEP 66 / 6

Plate the boiled noodles and pour the soup

6 min

Pouring golden coconut curry over egg noodles in a bowl and combining it with chicken and fried noodles
Fresh-boiled noodles, piping-hot soup, fried noodles last. The timing gaps preserve the texture

Boil the remaining 400 g noodles in boiling water for 30 seconds less than the package time, drain when a little springiness remains in the center, and put them in the bowl. Pour on hot curry soup and chicken, and before the noodles sink completely, pile fried noodles about 5 cm high. Add red onion, pickled mustard greens, cilantro and lime, and serve while the soup is hot and the fried noodles are still dry and light. Each person adds sourness and heat.

0 / 0
Ingredients

Ingredients

1 / 3

Main ingredients

Ingredient Amount Substitutes & notes
Fresh Chinese noodles or egg noodles 520 g 400 g for the boiled noodles and 120 g for the fried. Yakisoba noodles also work
Chicken thighs or drumettes 650 g Bone-in gives umami. For thighs, cut larger
Coconut milk 400 ml A can if possible. Boxed cartons may not separate easily
Chicken stock or water 500 ml Water is fine. Use chicken stock on days you want it richer
Vegetable oil 3 tbsp Divide between the fried noodles and frying the paste
2 / 3

Curry base

Ingredient Amount Substitutes & notes
Thai red curry paste 50 g Start with 35 g if the product is hot. Yellow curry paste also works
Curry powder 2 tsp Too much moves it toward Japanese curry
Turmeric 1 tsp Adds color and an earthy aroma
Ground coriander 1 tsp May be omitted if you do not have it
Ginger 1 knob (about 15 g) The original leans toward galangal, but ginger is enough at home
Garlic 2 cloves 2 tsp if from a tube
Red onion 1/2 Ordinary onion also works
Fish sauce 2 1/2 tbsp Salty, so adjust at the end
Sugar 2 tsp Palm sugar or raw cane sugar also work
3 / 3

To finish and for the table

Ingredient Amount Substitutes & notes
Pickled mustard greens 80 g Stands in for the sour mustard greens of the original. Japanese shibazuke pickle smells different
Red onion 1/2 Sliced thin. Soaking too long loses the aroma
Limes 2 With lemon, adjust from 1 1/2
Cilantro 1 bunch If you dislike it, scallion and a little mitsuba
Chili oil to taste Chili-sesame oil is fine. One with Sichuan pepper moves toward Chinese
0 / 0

The Story of Khao Soi: Even the Sound of Breaking the Fried Noodles Is Delicious

Top a steaming bowl of curry noodles with fried noodles lightly crushed by hand. When you put your chopsticks in, first there is a crackle, then they soften as they take up the soup, and finally they go into your mouth with the egg noodles. Unlike the hot-and-sour tom yum goong (in Japanese) or the sweet-and-sour pad thai you may think of as Thai food, khao soi is rounder and toastier, with the calm of a breakfast in the northern mountains.

Khao soi (ข้าวซอย / khao soi) is a coconut-curry egg-noodle dish loved in northern Thailand, especially Chiang Mai and Chiang Rai. In the bottom of the bowl are boiled egg noodles, over them a rich curry soup with simmered chicken, and over that fried egg noodles. Beside it are a sour pickle close to pickled mustard greens, red onion, lime and chili oil.

What gives you pause when making it elsewhere is not the curry paste or the coconut milk but, in fact, "how far to lighten it." Make khao soi merely rich and it gets heavy in the last few bites. The bowl in Thailand is easy to keep eating because the toastiness of the fried noodles, the sourness of lime, the saltiness of the pickle and the sharpness of red onion cut through the soup.

In this article, to make it easy in a home kitchen, we use store-bought Thai curry paste as the base and add turmeric, curry powder, ginger and garlic to supply the yellow fragrance of northern Thailand. Shopping is a little easier than for som tam, which needs green papaya, but this is a dish where how you handle the noodles and toppings changes the result greatly.

The outline of khao soi worth keeping

What to keep is not just the sweetness of coconut. Use egg noodles, put fried noodles on top, and eat it with sour pickle and lime. With these three, even with ingredients from an ordinary store you get the eating feel of khao soi.


The Caravan Memory Left in a Bowl in Chiang Mai

Walk through the old city of Chiang Mai and queues form from before noon in front of khao soi specialty shops. Not only tourists but locals eat a bowl between jobs. In the pot, chicken sinks in yellow soup, and at the front of the shop, fried noodles and pickled mustard greens sit in mounds.

A northern Thai-style table around khao soi
Khao soi is a noodle dish in itself, but you finish it yourself by adding pickle, lime and chili oil

Behind khao soi lie Lanna culture in northern Thailand, Yunnanese Muslim traders and the food culture toward Myanmar. The Lanna food database of Chiang Mai University introduces khao soi as a northern dish and organizes it as a combination of egg noodles, coconut milk, spices, meat, fried noodles and pickles. English-language explanations of Thai food also often discuss Chiang Mai khao soi in relation to traders from Yunnan and the Muslim community, and it becomes easier to understand if you see it not as a tropical coconut curry but as a dish along a mountain trade route.

Compared with Japanese curry ramen, the difference lies in the role of the noodles. Curry ramen enjoys the unity of soup and noodles, but khao soi puts "boiled noodles" and "fried noodles" in the same bowl for two layers of texture. Then the rich soup is adjusted at the table with pickle and lime. This is very Thai. Laksa is also a coconut-based noodle dish, but khao soi puts the toastiness of chicken, spices and fried noodles ahead of the umami of shrimp.

Similar-looking dish What they share What makes it khao soi
Laksa Coconut-based noodle soup Egg noodles and fried noodles, pickle, northern Thai spices
Curry ramen Curry-flavored noodle dish Built on coconut and fish sauce, not fish powder or Japanese dashi
Burmese-style noodle dishes Spice culture along the trade routes In northern Thailand, adjusted at the table with lime, red onion and chili oil

There is also the question of whether the real thing is beef or chicken. In Chiang Mai, chicken khao soi gai is widely eaten, but at Muslim-run shops there are beef versions too. At home, bone-in chicken thighs or drumettes are easiest to handle and give umami to the soup. For a beef version, allow longer simmering and soften the meat before adding the coconut milk to avoid failure.

What matters locally is "finishing at the table"

Khao soi is not a dish whose flavor is fully settled in the pot. After it is served, the eater adjusts with lime, pickled mustard greens, red onion and chili oil. When you make it elsewhere, too, do not make it too sour from the start and leave room to finish at the table.


Ingredients: Shopping to Get Close with What You Can Find

This recipe serves 4. Because it is a rich noodle dish, for dinner a side of som tam or lightly salted cucumber keeps you from tiring. On days when you want khao soi alone to satisfy, use a little more chicken.

Egg noodles, chicken, coconut milk, spices, pickled mustard greens and lime for khao soi
For khao soi shopping, secure the egg noodles, coconut milk, chicken and pickle and it is easy to put together
Allergies and ingredient labels

This recipe contains wheat, egg, chicken and fish sauce. Some store-bought curry pastes contain shrimp, seafood and soy. If you have allergies, check the ingredient labels before buying.

Ingredients worth looking for

Once you gather the ingredients you cannot find nearby, they carry over to the next gapao or tom yum goong (in Japanese). When shopping online, choose containers that are not too large and are easier to use up.


Method: Bring Out the Coconut Oil and Make the Noodles Two-Tiered

Khao soi is easy if you only boil noodles. But what sets the flavor is frying the paste and splitting the noodles into two kinds. You use both a pot and a frying pan, so cut the toppings first and you will not be rushed.

Taste with the condiments, not alone

If you taste only the soup in the pot, it is fine for it to seem a little rich and a little sweet. Once the noodles go in the saltiness dilutes, and with lime and pickled mustard greens the outline tightens. If you try to finish the sourness in the pot, it gets too sour once you add more at the table.


Substitutes and Causes of Failure: What to Protect in a Home Kitchen

You do not need to use all authentic ingredients to make khao soi elsewhere. But if you separate ingredients you can change from those that turn it into a different dish, the result is stable.

Substitutes for khao soi: pickled mustard greens and Thai pickle, egg noodles and fried noodles, lime and lemon
The key to approaching the real thing is not rare spices but not skipping sourness, pickle and fried noodles
Ingredient Can it be replaced? Realistic choice
Egg noodles Quite replaceable Fresh Chinese noodles, yakisoba noodles, thick ramen noodles. Rice noodles make a different line
Fried noodles Replaceable Homemade is best. On a busy day, a small amount of thin fried noodles for sara udon
Pickled mustard greens Replaceable Choose a pickle with sourness and saltiness. Avoid sweet pickles
Coconut milk Hard to replace Milk or soy milk is unlikely to give khao soi's body
Fish sauce Ideally do not replace Soy sauce alone moves it toward Japanese. If you dislike fish sauce, start with half
Curry paste Replaceable Red or yellow both work. Green moves the aroma in another direction

The coconut oil does not separate

With boxed cartons of coconut milk or products with emulsifiers, oil may not separate easily. In that case, do not keep waiting for separation; add 2 tsp oil and fry the paste. It is enough once the powdery quality of the spices is gone.

The soup is too heavy

The coconut milk is too rich, or there is not enough lime and pickle. Instead of adding water to the pot, squeezing lime in the bowl and adding more pickled mustard greens and red onion keeps the khao soi character. Reheated the next day it feels heavier still, so make the portion you save slightly thinner.

It turns out like Japanese curry ramen

Too much curry powder moves it straight toward Japanese curry. Stop the curry powder at 2 tsp, and build color and aroma with turmeric and red curry paste. If you feel it is lacking, tidy the outline with fish sauce and lime rather than more powder.

The noodles go soft

Simmer noodles in the soup and they soften at once. Boil the noodles separately and combine in the bowl. Unlike a dish such as pho ga that guards a clear soup, the idea of keeping the noodles separate is the same. When making ahead, always keep noodles and soup apart.

Too spicy

Khao soi's heat is safer adjusted by the chili oil at the table than by the paste. If you put in too much hot paste, add 100 ml coconut milk and 100 ml water and restore the salt with fish sauce. Adding sugar alone does not remove the heat and only leaves sweetness.


Storage and Menu: Reheat Without Noodles the Next Day

Khao soi can be made ahead, but storing it with the noodles in loses the texture. Just separating the soup, boiled noodles, fried noodles and condiments changes the next day's bowl a lot.

Khao soi soup, boiled noodles and fried noodles stored in separate containers
When storing, separate the soup, noodles and fried noodles. Kept dry, the fried noodles keep their texture the next day

Cool the soup, then refrigerate and eat within 2 days. Coconut milk splits easily when reheated, so warm it slowly over low heat without boiling hard. If freezing, freeze only the soup, up to 2–3 weeks. After thawing it may be slightly grainy, but stirring over low heat makes it fine to eat.

Toss the boiled noodles with a little oil and refrigerate; the next day pour boiling water over them to loosen and put them in the bowl. Fried noodles are weak to humidity, so cool them completely, put them in a container lined with paper, and use them at room temperature by the next day. Add the pickled mustard greens and red onion just before eating to keep their aroma.

For a menu, set a dish with sourness or vegetables against rich khao soi and it comes together. Som tam contrasts in sourness and texture, and laab adds lightness with mint and toasted rice powder. To widen toward sweet-spicy coconut-and-spice stews, massaman curry, with potatoes and tender meat, is also a close comparison. For comparing noodle soups, go on to Lao khao piak sen (see khao piak sen, in Japanese), Indonesian soto ayam and Malaysian laksa, and the differences among Southeast Asian noodle dishes become clear.

At the Table

On khao soi days, you eat more comfortably if the other dish is not a "rich main." Rather than adding fried chicken or a stir-fry, a small dish of cold vegetables, a sour salad or herbs is closer to the feeling of adding condiments in a Chiang Mai eatery.

Occasion What to serve Why
Weeknight dinner Salted cucumber, boiled egg, tomato Little extra shopping, and vegetables rest you from the rich soup
Weekend Thai menu Som tam, a little gapao, cold beer Heat, sourness and herbs point in different directions, so khao soi does not look heavy
Comparing Southeast Asian noodles Laksa, khao piak sen, pho ga Compare coconut, chicken broth and rice noodles
When guests come Fried noodles and condiments on separate plates Each person finishes their own, which gives the table some movement

Leftover pickled mustard greens can be used up in yakisoba or fried rice the next day. If coconut milk is left over, it goes to the curry sauce for roti canai or a steamed-braised dish like amok without waste. Khao soi is complete in one bowl, but another good point is that leftover ingredients lead easily to the next world-cuisine dish.

What to do with leftover soup

The next day it is also good over rice. But that is a northern Thai-style coconut curry rice bowl more than khao soi. If you care about the dish name, prepare egg noodles and fried noodles; if you enjoy it as leftovers, eat it casually with rice, a boiled egg and scallions.


Frequently Asked Questions and Sources

Khao soi can seem difficult from the ingredient names alone, but real failures concentrate in three things: skipping the fried noodles, not putting out the pickle and lime, and simmering the noodles in the soup. Finally, here are the points where home cooks tend to hesitate.

A small bowl of khao soi with lime and pickled mustard greens on the table
Khao soi is a dish whose flavor you set at the table by adding lime, pickle and chili oil

Q1. Can I make it without coconut milk?

You can, but it becomes a different curry noodle dish. Milk or soy milk differ in the quality of the fat and aroma and do not give khao soi's round richness. If you absolutely do not use it, make a strong chicken stock and dissolve a small amount of unsweetened peanut butter at the end; this makes up for body. The flavor changes quite a lot, though.

Q2. Can I make khao soi that is not spicy?

Yes. Reduce the red curry paste to 35 g, and let only the adults add chili oil at the table. Removing the heat tends to blur the flavor, so build the outline with fish sauce, lime and pickled mustard greens. If children will eat it, rather than splitting the pot from the start, make a mild soup and add chili oil in the adults' bowls.

Q3. Can I skip the fried noodles?

On a busy day you can, but khao soi character is much reduced. If you do not want to bring out frying oil, just topping with a small amount of thin fried noodles for sara udon gives a texture. What matters is not the amount but that a crisp toastiness enters the first bite.

Q4. Can I make it with something other than chicken?

You can make it with beef shank, pork shoulder, fried tofu or mushrooms. Beef needs a pre-boil or a longer simmer. When making it with fried tofu or mushrooms, you can use light soy sauce and a little kombu dashi in place of fish sauce, but because the fish sauce aroma is gone, it is natural to enjoy it as a home vegetarian curry noodle rather than a northern Thai dish.

Main sources consulted

Making khao soi changes your image of Thai food a little. It is not only hot, sour and sweet; there is a dish that cuts richness with pickle and lime and layers the texture of the noodles as you eat. The next time you make tom yum goong (in Japanese) or laksa, your view of noodle soup should become a little more three-dimensional.