Khao Soi – Northern Thai Curry

Guys, I’ve been holding out on you. I have been trying to perfect my at home Khao Soi recipe for the past three years. And about a month ago, I did it.

First, I have to find some way to convey to you my deep love for Khao Soi. And I guess before that I have to explain to you what it is.

P.S. This post may contain affiliate links. If you click a link, I may earn a small fee for qualifying purchases. I only include links to things I actively use, wholeheartedly recommend, or think you’ll find particularly useful.

Khao Soi - Northern Thai Curry

Let me back way up here and take you on a bit of a tangent for a minute. When I was in high school and part of French club, we were planning our first ever trip to France. My French teacher told us a story about scent tying viscerally to memory. She recommended we bring something with us to France that was fragrant (perfume being the most obvious example) and to only smell that thing while we were in France.

Then she told us to hold on to that thing and to bring it out later, only in small doses, whenever we wanted to be reminded of France. That scent would only be connected to the time we spent in France and would have transportive abilities.

Ko Lanta, Thailand
Ko Lanta, Thailand

She was completely right. I now have a “France perfume” that I wear any time I’m traveling there. I brought a bottle before I left to go study in France, before I went to teach there, and every time I’ve been back. Nothing, and I mean nothing, has the ability to knock me straight back to Paris as smelling this perfume.

Khao Soi is my France perfume.

Not literally of course. Let me explain.

Khao Soi is a type of Thai curry. You will find it everywhere in Northern Thailand. But it’s not like regular Thai curry. It’s been heavily influenced by the Burmese people to Thailand’s north, has different spices, and is made with egg noodles instead of rice noodles. Khao Soi is almost exclusively in this part of the country, and it’s not frequently represented on Thai menus internationally.

This means Khao Soi, and all its glorious smells and tastes, are ubiquitously available in Thailand. But as soon as you step out, it disappears. No more Khao Soi. And so the taste creates a connection with the place.

Khao Soi in Chiang Mai Thailand

Much like the perfume in France, the scent throws you back – to that time, to that place, to that feeling. I can’t unlink Khao Soi with Thailand, and I also don’t want to.

So, what is Khao Soi?

Khao Soi is a type of Thai curry. It starts off at its base with a regular red or yellow Thai curry paste. Then it gets extra layers of flavor with spices like cardamom, coriander, and nutmeg. Then it gets a sinful creaminess from coconut milk. And finally, you have the egg noodles.

Khao Soi always has two different types of egg noodles, and don’t let anyone tell you differently. You have soft, boiled egg noodles swimming in the curry broth, but you also must have fried, crispy egg noodles in tangled nests to top the bowl. The textural contrast is a dream.

The main protein in this Northern Thai curry is chicken, and for my best recreation I used chicken thighs. The garnishes – as with almost any dish I’ve eat in Southeast Asia – make the meal. Pickled mustard greens, raw shallots, and fresh herbs and chilis are all commonplace on Thai tables when eating Khao Soi.

The only Khao Soi I’ve ever been able to find at Thai restaurants in the US has been Lao Khao Soi. Khao Soi from Laos is not at all Khao Soi from Thailand. It’s made with rice noodles, ground pork, and tomatoes and has no crispy fried egg noodles or coconut milk.

Khao Soi in Chiang Mai Thailand

So now you understand what Khao Soi is and why I love it so much. Let’s talk through making it, and why this recipe I’m sharing today has been so different from the other versions I’ve tried recreating.

Khao Soi: The Keys to Success

We tend to have a bias that is homemade = better. While I would argue this is true in a lot of cases, it’s definitely not true in all cases. And curry paste is exactly one of those exceptions.

I have tried very hard to make homemade Khao Soi curry paste. I’ve sought out Thai ingredients from Asian markets, I’ve tried making curry paste in the blender, and I’ve even pounded out a paste using my mortar and pestle alone (which is traditional in Thailand but a LOT of work).

Fresh egg noodles and red Thai curry paste

The results have been fine, but they haven’t been worth the effort for the close-but-not-quite renditions of Khao Soi I’ve been able to make. But this time, I cracked the code. It goes like this:

  • Start with store bought red curry paste. I used Arroy D brand for this recipe and had great success. Maesri is another good choice. Compared to other curry pastes these have cumin and coriander which I wanted extra of for this recipe
  • Add in spices that take this from traditional red curry to Northern Thai Coconut Thai Curry – those are coriander, cumin, cardamom, nutmeg and allspice. Investing in some good mild or Madras curry powder will give you many, if not all, of these ingredients
  • Get yourself some palm sugar. I normally use dark brown sugar as a substitute because I can only find palm sugar in Asian markets (and I’m all about making this blog and its recipes accessible for YOU guys). Brown sugar works, but my most successful rendition was made with palm sugar.
  • Use coconut cream AND coconut milk. Shout out to Pups with Chopsticks for this brilliant idea. I think the coconut milk in Thailand being fresher might impact the texture, because all the versions I’ve tried with canned coconut milk alone haven’t had the signature silky texture I remember from Thailand. The version with coconut cream brought me back in an instant.


Khao Soi broth with garnishes of shallots, cilantro, pickled mustard greens and cooked egg noodles

Making Khao Soi

The noodles

The most labor intensive part of making Khao Soi is preparing the fried egg noodles. It’s not difficult it’s just an extra step to plan for and an extra dish to clean. But it’s a labor of love, because those puffed and crispy egg noodles make this dish the star that it is.

Make sure you’re using fresh egg noodles and not dried egg noodles otherwise you won’t get the same result. Asian grocery stores tend to have fresh egg noodles, and you should absolutely make a trip to buy these.

Crispy fried egg noodles

Pro Tip: These fried egg noodles make a crazy addictive and delicious snack when sprinkled with salt and chili powder while they’re still hot after cooking

The chicken

Every time we had Khao Soi in Thailand it was with chicken, and since I was going for exact replication I used chicken here as well. But in all honesty, it’s not the star. If you’re vegetarian you could easily omit it and be just fine.

Sauteed lemongrass

I sear the chicken thighs in the pot I’m cooking the curry in for maximum flavor then remove them. The curry paste and spices bloom in the same oil that was used to brown the chicken, so you get all those crispy flavor bombs incorporated into the soup.

The spices

These spices – their combination – this is the star of Khao Soi. You start with good red curry paste and determine if it’s worthy based by reading the ingredients. Ingredients should include red chili peppers, lemongrass, kaffir lime leaf, galangal, garlic, and shallot at a minimum. Try to find a curry paste that has other spices like coriander seeds and cumin. Arroy D and Maesri are both brands I’ve used with great success.

Sauteed Lemongrass, red curry paste, curry powder, cardamom, and nutmeg

In addition to the curry paste, you’ll add curry powder. Again, read the ingredients to judge the curry powder’s worthiness. Seek out a mild curry powder or Madras curry powder and make sure it has coriander, fenugreek, cumin, ginger, and allspice.

I couldn’t find a curry powder with cardamom or nutmeg in it so ended up adding my own cardamom and nutmeg to the spice mix. I used the Indo-European Mild Curry Powder for this recipe.

Coconut milk and coconut cream mixed with red curry paste and spices

The broth

The broth for Kha Soi is – in a word – luxurious. It’s so rich and creamy and overflowing with flavor. The Khao Soi broth is made by adding coconut cream and coconut milk (both unsweetened) to the curry paste and spices that have been bloomed by cooking them in oil for a few minutes.

After you mix the spices with the coconut milk and cream you add palm sugar, which gives a flavorful sweetness to the Khao Soi. It’s all finished with a healthy squeeze of fresh lime juice. It’s the perfect balance of salty, sweet, sour, spicy.

Egg noodles and chicken thighs in rich Khao Soi broth

The garnish

The soup is the masterpiece and the garnishes are the final finishing touches. I beg you to try some of the pickled mustard greens. It sounds like a strange addition, but when it’s all put together with the soup, it just works. Raw shallots, sliced chilis, and lime wedges are also commonplace so you can customize the spice and sourness to your liking.

Khao Soi - Northern Thai Curry

All of the garnishes sit on top of the crispy fried egg noodles just waiting for their plunge into the Khao Soi.

I’m happy just talking about it.

Bon appétit

Khao Soi - Northern Thai Curry
5 from 5 votes

Khao Soi – Northern Thai Curry

Khao Soi is a Northern Thai Coconut Curry and is absolutely brimming with flavor.  Both soft and crispy fried egg noodles provide a textural contrast that makes this recipe a knockout.  

Course Entree, Main Course, Soup
Cuisine Thai
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4


For the crispy egg noodles:

  • 4 oz fresh egg noodles
  • ¾ cup vegetable oil
  • 1 tsp salt

For the Khao Soi:

  • 12 oz fresh egg noodles
  • 3 tbsp vegetable oil
  • 1 lb boneless skinless chicken thighs cut in 2-3 inch pieces
  • 1 tbsp finely chopped lemongrass white part only and tough exterior leaves removed
  • 2 ½ tbsp red curry paste
  • 1 tbsp mild curry powder
  • ½ tsp ground cardamom
  • ½ tsp ground coriander
  • ½ tsp fresh grated nutmeg or 1 tsp ground nutmeg
  • 1 14.5 oz can unsweetened coconut cream
  • ½ 14.5 oz can unsweetened coconut milk half the solids and half the liquid if separated
  • 3 cups chicken stock
  • 2 tbsp palm sugar
  • ½ tbsp lime juice

For the garnishes:

  • 1 shallot thinly sliced
  • ½ cup chopped pickled mustard greens
  • ½ bunch cilantro leaves roughly chopped
  • 2 limes quartered


For the Crispy Egg Noodles

  1. Heat the 3/4 cup vegetable oil in a large pot or wok over medium heat.  Touch the tip of a chopstick to the oil and when it bubbles, the oil is hot enough.  

  2. Add the fresh egg noodles to the hot oil and use chopsticks to separate and turn the noodles so they fry evenly

  3. Remove from oil and place on a paper towel lined plate when they are golden brown – about 5 minutes.  Sprinkle immediately with salt and toss to coat.

For the Khao Soi

  1. Heat a large dutch oven over medium high heat and add 3 tbsp vegetable oil

  2. Season the chicken with salt and pepper and add to the pot.  Brown for 6-7 minutes and remove using a slotted spoon.  Set aside.  

  3. Reduce heat to medium low and add additional oil if needed.  Add the lemongrass to the pot and saute for 2-3 minutes

  4. Add the red curry paste, curry powder, ground cardamom, ground coriander, and nutmeg to the pot and stir to cook the spices.  Allow to bloom 1-2 minutes but do not let the spices burn

  5. Add the coconut cream and coconut milk to the pot and stir to incorporate the spice blend with the liquid

  6. Add chicken stock, browned chicken, palm sugar, and lime juice and stir to combine.  Bring to a boil, then reduce heat to low and simmer covered for 5 -10 minutes or until the chicken is cooked all the way through and tender. 

  7. Bring a large pot of water to a boil, add the uncooked egg noodles and cook according to package instructions

To Serve and Garnish

  1. To serve, add boiled egg noodles to individual bowls and ladle soup and chicken over the top

  2. Add crispy egg noodles to the top of each bowl and sprinkle with fresh cilantro

  3. Place shallots, pickled mustard greens, cilantro, and lime quarters in bowls and allow each person to add to their own bowl of Khao Soi to their liking

9 thoughts on “Khao Soi – Northern Thai Curry”

      • 5 stars
        Absolutely love this recipe. I lived in Chiang Mai for 6 months, eating khao soi allll the time. By far my favorite dish and I agree this recipe gets closest to the real deal! I’ve shared with a couple friends and my mom who are now hooked on making it, too!!
        Just a question (since I make this all the time) – do you know roughly the nutrition/calories per serving on this particular recipe? Thanks!

  • I feel in love with this Thai dish. I haven’t been able to find it in the states. If you’re ever in toranto Canada, PAI is a great Thai restaurant to visit. The Khao soi there Does not disappoint. I will be trying this soon!

  • I’m hosting our cooking club in a couple of weeks and am going to try making the Khao Soi – it looks delicious! What other food items/drinks would be served with this dish? I’ve never been to Thailand but we would like to recreate a somewhat authentic experience 🙂 Thanks for sharing the recipe!

  • 5 stars
    Great recipe! I’ve been craving a good khao soi since I left
    Chiang Mai. Sadly, none of the khao soi I have ordered back in Oregon have given it justice. I was nervous to make this, but so happy I did! GREAT RECIPE!!! It’s better than some of the khao soi I had in Thailand! I added two quick splashes of fish sauce, and it gave it the perfect savory/salty dimension to the spicy, creamy soup. Thank you for sharing!!!

  • 5 stars
    I LOVE Northern Thai curry! Khao soi is my absolute favorite. Thank you for this recipe! If anyone is ever in mesquite Nevada, there is a little Thai restaurant that is AMAZING! Their khao soi is to die for! It’s called D’Thai Bistro. Everything is wonderful there, but I can’t get past my khao soi addiction.

  • 5 stars
    I lived in Chiang Mai 5 years. I miss this dish so much. Not even Thai restaurants make it here Sheffield UK. So thanks to you I am going to recreate a meal for friends and hopefully will be able to find some Chang Beer from somewhere. Thankyou so much you don’t know what this means to me xxx

Leave a Reply

Your email address will not be published.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.