Copyright Chris Frost 2019 | All Rights Reserved

Khao Soi


Khao soi

Khao Soi

Khao Soi is a delicious Thai coconut curry noodle soup from northern Thailand, typically made with chicken or beef. This recipe is based on the version I ate last night in the Bo Phut Walking Street night market (in Koh Samui, Thailand).
Prep Time 30 minutes
Cook Time 1 hour
Total Time 1 hour 30 minutes
Course Main Course
Cuisine Thai
Servings 4 people


  • 1 saucepan


Curry Paste:

  • 4 whole dried red chili peppers (soaked in hot water for 15-20 minutes)
  • 2 whole shallots (chopped)
  • 4 cloves garlic
  • 3 cm root ginger (peeled and chopped)
  • 1 tbsp coriander seeds
  • 1 tbsp curry powder
  • 1 tsp turmeric powder
  • 1 tsp shrimp paste
  • 1 stalk lemongrass (white part only, thinly sliced)

For the Soup

  • 2 tbsp vegetable oil
  • 1 can coconut milk (400g)
  • 2 cups chicken or beef broth
  • 500 kg chicken thighs (whole) or beef (thinly sliced)
  • 1 cup fresh egg noodles (cooked)
  • 1 tbsp soy sauce
  • 1 tbsp fish sauce
  • 1 tbsp palm sugar or brown sugar
  • Salt (to taste0


  • Fresh coriander (chopped)
  • Red onion (thinly sliced)
  • Lime wedges
  • Crispy fried noodles


Prepare the Curry Paste

  • Drain the soaked red chili peppers and place them in a blender or food processor.
  • Add shallots, garlic, ginger, coriander seeds, curry powder, turmeric powder, shrimp paste (if using), and lemongrass.
  • Blend until you get a smooth paste. You may need to add a little water to help the blending process.

Cook the Curry Paste

  • Heat vegetable oil in a large pot over medium heat.
  • Add the curry paste and cook for 2-3 minutes until fragrant.

Add Coconut Milk

  • Pour in the coconut milk and stir well.

Add Chicken or Beef

  • Add the sliced chicken or beef to the pot and cook until it's no longer pink.

Add Broth and Simmer

  • Pour in the chicken or beef broth and bring the soup to a simmer.
  • Reduce the heat to low and let it simmer for about 15-20 minutes, allowing the flavours to meld.

Season the Soup

  • Add soy sauce, fish sauce, and palm sugar (or brown sugar) to the soup.
  • Taste and adjust the seasoning with salt if needed.

Assemble the Soup

  • Place a portion of cooked noodles in each serving bowl.
  • Ladle the hot soup over the noodles.

Garnish and Serve

  • Garnish with chopped coriander, sliced red onion, and lime wedges.
  • Top with crispy fried noodles for crunchy texture.


Enjoy your homemade authentic Khao Soi! Adjust the spice level and seasonings according to your taste preferences.
Keyword chicken, Khao Soi

Leave a comment

Recipe Rating