Khao Soi
If you have ever visited a Thai restaurant, you may have come across Khao Soi. This dish is traditionally made with chicken drumsticks and topped with fried egg noodles. The sauce is rich and creamy.

It has an unusual taste, similar to Thai yellow curry, yet packs a subtle heat like Thai red curry. The flavors are earthy and wholesome. Despite its restaurant-quality appearance, Khao Soi is surprisingly easy to make at home.
With a few pantry staples and a good-quality Thai yellow curry paste, you can recreate this iconic Thai dish in under an hour. Whether you’ve fallen in love with it while traveling through Thailand or you’re trying it for the first time, this homemade version of Khao Soi is guaranteed to become a favorite.
Why You’ll Love This Recipe?
Khao Soi is a creamy dish that is moderately spicy. If you have never tried it but you are familiar with Thai red curry and yellow curry, you will be pleased to know this dish combines those flavors. Every spoonful of Khao Soi is packed with bold Thai flavors, while the fried noodles on top provide an incredible crunch that makes this dish incredibly memorable.

It’s ready in about 30 minutes, making it perfect for busy weeknights, and if you double the recipe, you can enjoy it through the week. It uses easy-to-find ingredients from most supermarkets or Asian grocery stores. You don’t need to find special Khao soi paste for this Thai curry; if you have Yellow Curry paste, it will work just as well.
The rich coconut curry broth tastes even better the next day. It’s easy to customize with chicken, beef, duck, shrimp, or tofu.
Every bowl can be personalized with fresh toppings like lime, shallots, pickled mustard greens, and chili. If you’re looking for a comforting dinner that’s packed with flavor, Khao Soi is hard to beat.
What Is Khao Soi?
Khao Soi is a traditional coconut curry noodle soup from Northern Thailand, particularly the city of Chiang Mai. While it may look like a typical curry noodle soup, it’s the combination of creamy coconut broth, aromatic spices, tender chicken, soft egg noodles, and crispy fried noodles that makes it truly unique.
The History of Khao Soi
Like many of Thailand’s most famous dishes, Khao Soi has a fascinating history. The dish is believed to have been introduced to Northern Thailand by Muslim Chinese traders traveling along the ancient trade routes from Myanmar and southern China. Over time, it evolved into the creamy coconut curry noodle soup that is now closely associated with Chiang Mai.
When the Burmese migrated to Thailand, they took with them the culinary practices of the Shan people. Traditionally, Khao Soi was prepared with boiled egg noodles that were cooked in a rich broth; nowadays, the noodles are often fried and placed on top of the Khao Soi.
Today, Khao Soi is one of Northern Thailand’s signature dishes and can be found everywhere, from bustling street food stalls to family-run restaurants and fine dining establishments.
Ingredients
Noodles, Thai Yellow Curry Paste, Coconut milk, Chicken, Lime juice, Fish Sauce, Chicken Stock Cube.
Egg Noodles & Thai Yellow Curry Paste
Fresh Chinese-style egg noodles are the traditional choice. If you can’t find them, dried egg noodles or fresh ramen noodles work well too. You’ll also fry a small portion of the noodles until crispy to create the iconic crunchy topping.
Authentic Khao Soi uses its own curry paste, but a quality Thai yellow curry paste is an excellent shortcut for home cooks. It already contains many of the essential spices and aromatics, making it a fantastic time-saver.
Coconut Milk & Chicken
Use full-fat coconut milk for the richest, creamiest broth. Light coconut milk will produce a thinner soup and won’t deliver the luxurious texture that Khao Soi is known for.
Chicken thighs or drumsticks are the most traditional choices because they stay tender while simmering in the curry. Boneless thighs are perfect if you’re looking for a quicker weeknight version.
Fish Sauce & Lime Juice
Fish sauce adds saltiness and deep umami without making the soup taste fishy. Even a small amount makes a huge difference to the final flavor.
Fresh lime juice brightens the rich coconut broth and balances the spices beautifully. It’s one of the most important finishing touches, so don’t skip it.
Instructions
Prepare the noodles first by bringing a large pot of water to a boil. Cook the fresh egg noodles for 2 to 4 minutes, and the dried egg noodles for 5 to 7 minutes.

Drain and rinse the egg noodles in a colander under cold water. Set aside. Wash and prepare the meat; thereafter, place the chicken in the fridge until it is ready for use.

Chop the onions and garlic. Add cooking oil to a pan on medium-low heat. Sauté the onions for five to six minutes until caramelized. Add the garlic and sauté for 2 to 4 minutes, until golden. Add the yellow curry paste and cook for 2 minutes. Add the chicken stock cube, cardamom powder, and turmeric powder. Pour in the coconut milk and add the chopped Chicken to the pot. Add a drop of fish sauce. Simmer the soup for 20 minutes. You can also add Kefir lime leaves and lemongrass. (Optional)

Heat a small amount of oil in a pan, then fry the egg noodles until golden and crispy. Chop up the parsley, add the khao soi soup to a bowl, sprinkle with parsley, add a few slices of chili, and top with the fried noodles. The dish is ready to be served and enjoyed.

Khao Soi is more than just a dish; it is a culinary experience that reflects the history and culture of Northern Thailand. Whether it is enjoyed on the streets of Chiang Mai or in a bowl made at home, Khao Soi promises a burst of flavor and comforting warmth.
Few dishes capture the heart of Northern Thai cuisine quite like Khao soi. Originating in Chiang Mai along the mountainous regions, this recipe is made with coconut milk, chicken, fried noodles, and garnishes, which gives this dish a rich flavor. Khao Soi has earned a reputation as one of the country’s most iconic noodle dishes.
What to Serve with Khao Soi?
In Thailand, most people enjoy Khao Soi with either fried or boiled egg noodles. On rare occasions, it can be enjoyed with jasmine rice, especially when egg noodles are unavailable.
For Khao Soi to shine, drizzle a little lime juice over the top. Chopped red onions add crunch, and parsley or coriander will provide the dish with a refreshing taste. Pickle Mustard leaves add a tangy and vinegary taste as a side-dish, and it also helps to cut through the richness of the coconut gravy sauce. Explore more Thai Recipes such as Thai Red Curry, Panang Curry, Thai Yellow Curry, Tom Yum Goong.

How to Store Khao Soi?
Once cool, store the soup in an airtight glass container for three to four days. Store the fried egg noodles in a separate container. Reheat on the stove or in the microwave. The soup can also be frozen for up to 3 months. Defrost and reheat on the stove.
Expert Tips
Cook the curry paste for a few minutes before adding the coconut milk to develop a deeper flavor. Keep the broth at a gentle simmer; if you rapidly boil the broth, the coconut may separate and turn into a watery liquid instead of a rich and creamy broth. Don’t overcook the noodles, as they’ll continue to soften in the hot broth. Fry the crispy noodles just before serving for the best texture.
If the khao soi needs more flavor, add more fish sauce or a squeeze of lime juice; this will make all the difference. If the broth becomes too thick, simply add a little extra chicken stock until it reaches your preferred consistency.
Khao Soi: Everything You Need to Know About Northern Thailand’s Famous Curry Noodle Soup
If you’ve ever made Khao Soi at home, or you’re thinking about trying it for the first time, you’ve probably come across a few questions. Should you make the curry paste from scratch? Can you use a store-bought version? What noodles work best? And why doesn’t your broth look as rich and creamy as the ones served in Chiang Mai?
The good news is that Khao Soi is much more forgiving than it looks. While the traditional version follows time-honored techniques, there are plenty of ways to adapt the recipe without losing its comforting, fragrant character. Below are the most common questions home cooks ask about Khao Soi, along with practical answers to help you cook with confidence.
Is Chicken Drumstick the Most Authentic Choice?
Yes. In Northern Thailand, chicken drumsticks are one of the most traditional choices for Khao Soi. The drumsticks gently simmer in the coconut curry broth, becoming incredibly tender while adding richness to the soup. Because the meat cooks on the bone, it develops a deeper flavor than boneless chicken breasts.
Many restaurants in Chiang Mai serve one or two whole drumsticks alongside the noodles, making them both authentic and budget-friendly.
That said, chicken thighs are another excellent option. They stay juicy during cooking and absorb the aromatic curry beautifully. Boneless thighs work well if you’re looking for a quicker weeknight meal, while chicken breasts can be used if you prefer leaner meat, though they should only be cooked until just done to prevent them from drying out.
What Does It Mean to “Crack” Coconut Milk?
One of the secrets behind an authentic Khao Soi is cracking the coconut milk before adding the curry paste. When coconut milk is heated over medium heat, the coconut cream begins to separate from the liquid. Eventually, the natural coconut oil rises to the surface.
This process is known as “cracking” the coconut milk. How will you know when the coconut milk has cracked? Oil will appear on the top. What happens if it does not? Well, most brands of coconut milk contain emulsifiers that will prevent the oil from cracking. Will it make the Khao soi less tasty? Not really; the dish will still be tasty. Sauteing the onions in cooking oil and ensuring that they caramelize will ensure that the dish is rich in flavor.
How to use the Store-bought Pickled mustard leaves for Khao Soi?
Pickled mustard leaves are brined in a salty liquid. They are sold in a thick packet. When using them, we recommend storing them in a container with the liquid and using only the amount needed for your meal. Rinsing the pickled mustard in cold water is necessary to remove any excess salt levels. After that, chop it into bite-sized pieces and serve it in a small bowl.
Can I Use Store-Bought Khao Soi Curry Paste?
Absolutely. Making curry paste from scratch produces wonderful flavor, but it also requires a long list of ingredients and a fair amount of preparation. For many home cooks, a good-quality store-bought paste is a practical alternative. To get the best flavor, don’t simply stir the paste into the broth.
Fry it first in cracked coconut cream or oil for several minutes until it becomes fragrant and slightly darker in color. You can enhance the flavor by adding a few fresh ingredients such as Garlic, Ginger, Turmeric, Ground coriander, A pinch of curry powder, and shrimp paste (if desired). These small additions give the curry a fresher, more homemade taste without requiring you to start from scratch.
What Can I Use Instead of Chinese Egg Noodles?
Traditional Khao Soi is made with fresh alkaline egg noodles, but they’re not always easy to find. Fortunately, several alternatives work surprisingly well. Fresh ramen noodles are probably the closest substitute because they have a similar chewiness and hold up well in the rich broth. Most supermarkets stock Lo mein noodles, which are another great choice. Fresh wheat noodles will also work. If you want crispy noodles, fry a small portion in hot oil until it is golden in color.
Why Is My Khao Soi Broth Too Thin?
A thin broth is one of the most common problems when making Khao Soi at home. Usually, it’s caused by adding too much stock or not simmering the curry long enough.
The coconut milk also needs time to blend with the curry paste, allowing the flavors to concentrate naturally. If your broth seems watery, continue simmering it uncovered for another 10 to 15 minutes. The liquid will reduce while the flavors become richer. Using full-fat coconut milk instead of light coconut milk also makes a noticeable difference.
Avoid thickening the broth with flour or cornstarch. Traditional Khao Soi gets its silky consistency from slowly reducing the coconut milk rather than using added starches.
Why Is My Broth Too Thick?
An overly thick broth usually means it has reduced for too long or contains too much coconut cream. Fortunately, it’s an easy fix. Simply stir in a little chicken stock or water until the broth reaches your preferred consistency. Add the liquid gradually, tasting as you go. Remember that the noodles continue absorbing liquid after serving, so the soup should be slightly looser than you might expect.
Can I Make an Easy Weeknight Version?
Definitely, authentic Khao Soi can take a couple of hours if you’re preparing everything from scratch, including making the paste, but a weeknight version can be ready in around 30 minutes. Interestingly, most Thai people use store-bought paste. Using a quality curry paste, along with canned coconut milk and chicken thighs or drumsticks, significantly cuts down the cooking time.
Can Khao Soi Be Gluten-Free and Dairy-Free?
Yes, with a few simple substitutions. The good news is that traditional Khao Soi is naturally dairy-free because its creamy texture comes entirely from coconut milk rather than cream or milk. Egg noodles can be swapped out for rice noodles. You may need to check whether the curry paste, fish sauce, and soy sauce contain wheat; most won’t, so there should be a wide variety of options available.
Can I make Khao Soi vegetarian?
Absolutely. Replace the chicken with tofu or your favorite vegetables, use vegetable stock in place of chicken stock, and swap the fish sauce for a light soy sauce.
Can I use store-bought curry paste?
Yes. A quality Thai yellow curry paste works wonderfully and makes this recipe much quicker. Fry the paste before adding the coconut milk to maximize its flavor.
Why are some noodles fried?
The crispy noodles are one of Khao Soi’s signature features. They provide a delicious crunch that contrasts beautifully with the soft noodles in the broth.
Can I make Khao Soi ahead of time?
Yes. In fact, the broth often tastes even better the following day as the flavors continue to develop. Store the crispy noodles separately and fry them just before serving.
Is Khao Soi gluten-free?
Traditional Khao Soi isn’t gluten-free because it uses wheat-based egg noodles. However, you can easily make it gluten-free by using rice noodles or gluten-free ramen and checking that your curry paste and fish sauce are certified gluten-free.

Ingredients
- 400 grams Chicken breast
- 400 ml Coconut milk
Spices
- 2 tsp Yellow Curry paste
- 1 tsp Turmeric powder
- 1 tsp Cardamon powder
- 1 tsp Fish sauce
- 1 Chicken stock cube
- 2 tsp Lime juice
Vegetables & Herbs
- 1 Onion – Chopped.
- 3 Garlic cloves – Sliced.
- ¼ cup Parsley
- ¼ Thai Red Chilli – Sliced.
Instructions
- Prepare the Noodles: Boil a large pot of water. Cook fresh egg noodles for 2-4 minutes or dried egg noodles for 5-7 minutes. Drain and rinse under cold water; set aside.
- Sauté Onions and Garlic: Chop onions and garlic. Heat oil in a pan over medium-low heat. Sauté onions for 5-6 minutes until caramelized. Add garlic and sauté for 2-4 minutes until golden.
- Make the Soup: Stir in yellow curry paste and cook for 2 minutes. Add chicken stock cube, cardamom powder, turmeric powder, and coconut milk. Add chopped chicken and a drop of fish sauce; simmer for 20 minutes. Optionally, add Kefir lime leaves and lemongrass.
- Fry the Noodles and serve: Heat oil in another pan and fry egg noodles until golden and crispy. Place khao soi in a bowl, sprinkle with parsley, add chili slices, and top with fried noodles. Enjoy!


