Khao Soi – Thai Curry Soup

When I first experienced a Thai curry soup, I was literally blown away with all of the flavors. Curries, whether they be yellow, red, or green Thai curries are just so comforting, most likely due to some of the coconut milk that enriches the broth and balances out some of the spice of the curry. There is one soup that both my wife and I really, really love, and that is Khao Soi. Khao soi is a northern Thailand soup that is very popular, and you can tell why at first bite. A deep golden broth is only the base for this wonderful noodle soup. Trust me, you’re going to love this.

Khao Soi Recipe - Thai Curry Soup

Ingredients:

  • 4 large, boneless and skinless chicken breasts, cut into bite sized cubes
  • 4 oz can of red curry paste (I prefer to use Maesri brand)
  • 1 tbsp canola oil
  • 17 oz (2 cans) coconut milk
  • 1 tbsp curry powder
  • 4 cups of chicken stock
  • 1 tbsp fish sauce
  • 1/2 tbsp Coriander powder
  • 6 cloves of garlic, minced
  • 1 large shallot, thinly sliced
  • 2 whole, dried chile peppers (optional)
  • 2 tbsp Asian fried shallots (found at Asian grocery)
  • 2 tbsp Asian fried garlic (found at Asian grocery)
  • 1/2 cup of fresh cilantro, chopped
  • 1 lb Chinese wide egg noodles, approximately
  • 2 cups additional canola oil

Bring a pot of water to a boil. Add the egg noodles and cook until al dente, about 4 minutes. Drain, rinse with cold water, drain, and set aside. You can toss with a bit of oil to keep the noodles from sticking as well as they will be used later on when plating.

In a soup pot, add in one tablespoon of the canola oil and bring that up to a medium heat. Add in the red curry paste, cooking for a few minutes to release some of its oils, stirring along the way.

Next add in the garlic, curry powder, and coriander powder. Cook for another couple of minutes.

Add in the chicken and fish sauce, and begin stirring to coat all of the chicken, cooking another few minutes on medium heat.

How to make Thai Curry Soup Recipe

Add in the coconut milk, cooking for about 5 minutes or so, then add in the chicken stock. Toss in the dried chile peppers for a bit of extra flavor. Raise the heat to medium-high, and bring that to a boil. Once boiling, reduce the heat to a medium-low heat, stir, then cover. Cook the soup for about 45-60 minutes, stirring from time to time. Remove the dried chile peppers and discard them.

While the soup is cooking, add 2 cups of the oil to a medium sized pot and bring the oil up to around 300 degrees. Take about two cups or so of the cooked noodles and drop them into the heated oil. Cook until light brown and crisp, about 5 minutes. Once crispy, remove them with a slotted spoon and set them on a paper lined plate to let any excess oil drain.

Now it’s time for the party. Get your favorite soup bowl out and fill the base with the cooked, not fried, noodles.

Ladle in a generous amount of the soup, enough to barely cover the noodles.

Khao Soi Recipe

Add some fresh shallots, fried garlic, fried shallots, and fresh cilantro. Break apart some of the fried noodles and place on top of the soup.  Stick your nose close to the broth and give a good smell. Trust me, this is awesome stuff.

What I like to do is use a spoon and break those fried noodles into the broth. They add a wonderful texture to the soup. The curry powder balances out the red curry paste like you won’t believe. It’s a perfect balance of flavor, and when you have super tender chicken, along with that broth, and long egg noodle, well, to be that just makes for a great meal.  My wife said I should jar this stuff up and sell it. We’ll see about that. I hope you enjoy!

Khao Soi - Thai Curry Soup
Prep time: 
Cook time: 
Total time: 
Serves: 8
 
Ingredients
  • 4 large, boneless and skinless chicken breasts, cut into bite sized cubes
  • 4 oz can of red curry paste (I prefer to use Maesri brand)
  • 1 tbsp canola oil
  • 17 oz (2 cans) coconut milk
  • 1 tbsp curry powder
  • 4 cups of chicken stock
  • 1 tbsp fish sauce
  • ½ tbsp Coriander powder
  • 6 cloves of garlic, minced
  • 1 large shallot, thinly sliced
  • 2 whole, dried chile peppers (optional)
  • 2 tbsp Asian fried shallots (found at Asian grocery)
  • 2 tbsp Asian fried garlic (found at Asian grocery)
  • ½ cup of fresh cilantro, chopped
  • 1 lb Chinese wide egg noodles, approximately
  • 2 cups additional canola oil
Instructions
  1. Bring a pot of water to a boil. Add the egg noodles and cook until al dente, about 4 minutes. Drain, rinse with cold water, drain, and set aside. You can toss with a bit of oil to keep the noodles from sticking as well as they will be used later on when plating.
  2. In a soup pot, add in one tablespoon of the canola oil and bring that up to a medium heat. Add in the red curry paste, cooking for a few minutes to release some of its oils, stirring along the way.
  3. Next add in the garlic, curry powder, and coriander powder. Cook for another couple of minutes.
  4. Add in the chicken and fish sauce, and begin stirring to coat all of the chicken, cooking another few minutes on medium heat.
  5. Add in the coconut milk, cooking for about 5 minutes or so, then add in the chicken stock. Toss in the dried chile peppers for a bit of extra flavor. Raise the heat to medium-high, and bring that to a boil. Once boiling, reduce the heat to a medium-low heat, stir, then cover. Cook the soup for about 45-60 minutes, stirring from time to time. Remove the dried chile peppers and discard them.
  6. While the soup is cooking, add 2 cups of the oil to a medium sized pot and bring the oil up to around 300 degrees. Take about two cups or so of the cooked noodles and drop them into the heated oil. Cook until light brown and crisp, about 5 minutes. Once crispy, remove them with a slotted spoon and set them on a paper lined plate to let any excess oil drain.
  7. Now it's time for the party. Get your favorite soup bowl out and fill the base with the cooked, not fried, noodles.
  8. Ladle in a generous amount of the soup, enough to barely cover the noodles.
  9. Add some fresh shallots, fried garlic, fried shallots, and fresh cilantro. Break apart some of the fried noodles and place on top of the soup. Stick your nose close to the broth and give a good smell. Trust me, this is awesome stuff.
  10. What I like to do is use a spoon and break those fried noodles into the broth. They add a wonderful texture to the soup. The curry powder balances out the red curry paste like you won't believe. It's a perfect balance of flavor, and when you have super tender chicken, along with that broth, and long egg noodle, well, to be that just makes for a great meal. My wife said I should jar this stuff up and sell it. We'll see about that. I hope you enjoy!

 

If you enjoyed this post, please consider leaving a comment or subscribing to the RSS feed to have future articles delivered to your feed reader.

6 thoughts on “Khao Soi – Thai Curry Soup

  1. My husband and I both love Thai curry soups. One of the local Thai restaurants we frequent offers fried noodles in some of their dishes and we absolutely love it! Such great texture and flavor combos.

  2. I am so excited to make this, it looks very authentic to the real Khao soi I’ve eaten in Chang Mai. If you ever have a chance to go to Thailand, it is a magical place, and there is Khao Soi everywhere, but once you leave the north you’ll never see it again. Thanks so much for this recipe, it will bring me and my friends back to a vacation of a lifetime!

  3. Can I substitute fresh for these items?
    2 tbsp Asian fried shallots
    2 tbsp Asian fried garlic

    I don’t have an Asian grocery near me, and I have never seen either of these in the Asian section of my local stores. Or maybe I could fry up some fresh ones myself? I know it would work, but do you think the flavor profile will be appreciably changed?

Leave a Reply

Your email address will not be published. Required fields are marked *


*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>