Khao Soi

Khao Soi

By Food E Fare

Khao Soi is a beloved Thai noodle soup with a rich and flavorful coconut-based broth. Originating from Northern Thailand, this dish is known for its combination of tender meat, egg noodles, and a slightly crispy noodle topping. Here's a basic recipe for making Khao Soi:


For the Khao Soi Paste:

  • 4-6 dried red chilies, soaked in warm water
  • 2 shallots, peeled and sliced
  • 4 cloves garlic, peeled
  • 1 thumb-sized piece of ginger, sliced
  • 1 tablespoon curry powder
  • 1 tablespoon turmeric powder
  • 1 teaspoon coriander powder
  • 1 teaspoon shrimp paste (optional)

For the Khao Soi:

  • 2 tablespoons vegetable oil
  • 1 cup (240ml) coconut milk
  • 2 tablespoons Khao Soi paste
  • 1 lb (450g) meat of choice (chicken, beef, or tofu), sliced
  • 1 can (14 oz / 400ml) coconut milk
  • 2 cups (480ml) chicken or vegetable broth
  • 2 tablespoons soy sauce
  • 1 tablespoon palm sugar or brown sugar
  • Salt to taste
  • Fresh egg noodles or dried egg noodles, cooked
  • Toppings: Fresh cilantro, lime wedges, red onion slices, pickled mustard greens, and crispy fried noodles


Khao Soi Paste:

Prepare the Dried Chilies:

  • Soak the dried red chilies in warm water for about 15-20 minutes until they become soft. Remove the seeds for a milder flavor.

Blend the Paste:

  • In a food processor or mortar and pestle, blend the soaked red chilies, shallots, garlic, ginger, curry powder, turmeric powder, coriander powder, and shrimp paste (if using) until you get a smooth paste.

Khao Soi:

Cook the Khao Soi Paste:

  • Heat vegetable oil in a pot over medium heat. Add the Khao Soi paste and sauté for a couple of minutes until fragrant.

Add Coconut Milk:

  • Pour in 1 cup of coconut milk and stir well to combine with the Khao Soi paste.

Add Meat and Coconut Milk:

  • Add the sliced meat (chicken, beef, or tofu) to the pot. Cook until the meat is partially cooked.

Add Coconut Milk and Broth:

  • Pour in the remaining coconut milk and chicken or vegetable broth. Stir to combine.

Season the Soup:

  • Add soy sauce, palm sugar (or brown sugar), and salt to taste. Adjust the seasoning as needed.


  • Allow the Khao Soi to simmer for about 15-20 minutes, allowing the flavors to meld together.

Prepare the Noodles:

  • Cook the fresh or dried egg noodles according to the package instructions.


  • Divide the cooked noodles into serving bowls. Ladle the Khao Soi broth and meat over the noodles.

Add Toppings:

  • Garnish with fresh cilantro, lime wedges, red onion slices, pickled mustard greens, and crispy fried noodles.


  • Serve Khao Soi hot and enjoy the rich and flavorful Thai noodle soup.

Customer Reviews

Bases on 0 reviews