Go Back
Khao Soi Recipe - Thai Curry Soup

Khao Soi - Thai Curry Soup

Prep Time 25 mins
Cook Time 1 hr
Total Time 1 hr 25 mins
Servings 8


  • 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.
  • 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.
  • 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!