Experience the vibrant flavors of Northern Thailand with our comprehensive khao soi recipe. Also known as kow soi, this authentic Thai curry noodle soup blends a rich, coconut-infused broth with tender egg noodles and crispy fried noodles, creating a mouthwatering symphony of textures and tastes that rivals even the best laksa.

What is Khao Soi?
Khao Soi—or kow soi—is a cherished Northern Thai dish celebrated for its rich, aromatic curry broth and diverse textures. This traditional noodle soup combines the creaminess of coconut milk, an intricate blend of spices, and both soft egg noodles and crispy fried noodles to create a truly unforgettable culinary experience. Whether you’re a seasoned foodie or new to Thai cuisine, this dish will transport you straight to the bustling streets of Northern Thailand.
Delicious Thai Coconut Curry Noodle Soup (Khao Soi) Recipe
This khao soi recipe, inspired by the fusion of Northern Thai and Burmese flavors, is a noodle-lover’s dream. Enjoy soft, chewy noodles immersed in a rich, coconut curry broth and topped with crunchy fried noodles. Although still emerging in popularity in the U.S., this dish is quickly winning hearts. Will you be the one to introduce your friends to its bold, exotic flavors?
Discover the Unique Flavors of Khao Soi
This sweet, sour, and spicy dish is a true melting pot of culinary influences. Drawing on centuries of trade between Burma and Yunnan China, the dish features bright kaffir lime, tangy pickled mustard greens, and fragrant notes of lemongrass, shallots, chiles, and red curry paste. The result is a complex, layered flavor profile that sets this Thai curry noodle soup apart from similar dishes like laksa.
Essential Ingredients
While recipes for kow soi can vary, these key ingredients are fundamental to creating an authentic dish:
- Egg Noodles: Fresh or dried, these noodles provide the perfect balance of chewy and crispy textures.
- Coconut Milk: Offers a rich, creamy base that mellows the spices and enhances the broth.
- Curry Paste: A robust blend of turmeric, coriander, cumin, and other spices that defines the dish’s signature flavor.
- Protein: Commonly chicken, beef, or pork—braised until tender in the curry broth.
- Aromatics: Onions, garlic, and shallots add depth to the broth.
- Spices: Warm spices such as cinnamon, cardamom, and star anise enrich the flavor profile.
Preparing the Curry Paste
Elevate your khao soi recipe by making your own curry paste. While store-bought versions are convenient, a homemade paste offers an authentic, robust flavor. Here’s a simple method:
Ingredients:
- 2 tablespoons coriander seeds
- 1 tablespoon cumin seeds
- 1 tablespoon cinnamon sticks
- 2 cloves garlic, minced
- 1 small onion, minced
- 2 tablespoons grated ginger
- 1 tablespoon turmeric powder
- 1 tablespoon paprika
- ½ teaspoon cayenne pepper
- Salt, to taste
- 2 tablespoons vegetable oil
Instructions:
- Dry roast the coriander, cumin, and cinnamon in a pan over medium heat until fragrant.
- Grind the roasted spices into a fine powder using a spice grinder or mortar and pestle.
- Add the garlic, onion, ginger, turmeric, paprika, cayenne, and salt. Grind until a smooth paste forms.
- Heat the vegetable oil in a pan over medium heat and cook the paste for 1–2 minutes, stirring constantly until fragrant.
The Culinary Fusion of Northern Thailand
Khao Soi holds a special place in Northern Thai cuisine. Blending influences from Burmese and Yunnan Chinese culinary traditions, this dish epitomizes cultural fusion. Each spoonful of this Thai curry noodle soup tells a story of history, migration, and the evolution of regional flavors.
Savor the Khao Soi Experience
This khao soi recipe delivers a satisfying culinary adventure. Enjoy the contrast of soft egg noodles and crispy fried noodles immersed in a fragrant, coconut curry broth. Finish with fresh herbs and a squeeze of lime to brighten the dish, and let the rich, complex flavors transport you to the heart of Northern Thailand.
Tips and Variations
Here are some ideas to personalize your Kow Soi/Khao Soi:
- High-Quality Ingredients: Using fresh, authentic ingredients elevates the dish.
- Adjust the Heat: Modify the chili or cayenne pepper levels to suit your spice tolerance.
- Protein Options: Experiment with tofu, seafood, or various meats for different flavor profiles.
- Noodle Varieties: While egg noodles are traditional, try rice or glass noodles for a twist.
Instant Pot Khao Soi (Pressure-Cooked Chicken)
For a faster version of our Khao Soi, try this Instant Pot method that uses pressure cooking to quickly tenderize chicken thighs or drumsticks while infusing the broth with rich, authentic flavors.
Ingredients:
- 1 tablespoon curry paste
- 2 cups coconut milk
- 1 cup chicken broth
- ½ cup water
- 1 tablespoon fish sauce
- 1 tablespoon brown sugar
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 lb chicken thighs or drumsticks
- Aromatics:
- 1 small onion, chopped
- 2 cloves garlic, minced
- 1 shallot, sliced
- 2 cups egg noodles
- Fresh herbs (cilantro, basil, or mint) for garnish
Instructions:
Sauté Aromatics:
Press the “Sauté” button on your Instant Pot. Add a splash of oil and sauté the chopped onion, garlic, and shallot until softened (about 2–3 minutes).
Develop the Curry Paste:
Add the curry paste to the pot and continue to sauté for another 1–2 minutes until it becomes fragrant.
Build the Broth:
Stir in the coconut milk, chicken broth, and water. Then add the fish sauce, brown sugar, salt, and black pepper.
Pressure Cook the Chicken:
Place the chicken thighs or drumsticks into the pot, ensuring they are mostly submerged in the liquid. Cancel the Sauté mode, secure the Instant Pot lid, and set it to Pressure Cook (Manual) on high for 10 minutes.
Release Pressure:
Once the cooking cycle finishes, allow a natural pressure release for 5 minutes, then carefully quick-release any remaining pressure.
Shred the Chicken:
Remove the chicken from the pot. Shred or chop it into bite-sized pieces and return it to the broth.
Cook the Noodles:
Switch the Instant Pot back to Sauté mode. Add the egg noodles and cook for about 2 minutes, stirring gently until they are just tender.
Finish & Serve:
Taste the broth and adjust the seasoning if necessary. Ladle the soup into bowls, garnish with fresh herbs (and a squeeze of lime if desired), and serve hot. Add the egg noodles and cook for about 2 minutes, stirring gently until they are just tender.
Bringing Thai Curry Noodle Soup Home
We hope this khao soi recipe inspires you to explore one of Northern Thailand’s most celebrated dishes. Whether you call it Khao Soi, Kow Soi, or Thai curry noodle soup, this recipe opens the door to a world of bold, exotic flavors. For more delicious Thai recipes, visit our Thai Recipes section, and be sure to check out our favorites like Thai Pumpkin Curry and Thai Crab Curry. For quality ingredients, visit Thai Supermarket.
Happy cooking!
Thai Coconut Curry Noodle Soup (Khao Soi)
Ingredients
- 10 oz Egg noodles
- 2.5 oz Yellow curry paste (70g) A blend of spices, including turmeric, coriander, and cumin, forms the curry pastes that give Khao Soi its distinctive flavor.
- 13.5 fl oz Coconut milk (400g)
- 1 Vegetable broth concentrate packet
- 1 tablespoon Sugar
- 1 teaspoon Kaffir lime
- 2 Garlic cloves
- 1 teaspoon Thai chili (optional)
- 1 tablespoon Fish sauce (optional)
Proteins (choose one):
- 6-8 oz firm tofu/bean curd
- 6-8 oz rotisserie chicken
- 4 chicken drumsticks
Toppings (choose as many as you like):
- ¼ cup Pickled mustard greens
- ½ cup Wonton strips or fried shallots
- 2-4 sliced hard-boiled eggs
- ¼ cup thinly sliced white/red onion
- ½ cup mung bean sprouts
- ¼ cup Chopped green onion
- ¼ cup cilantro
Instructions
Prep Ingredients
- Open pickled mustard greens, drain, & rinse under water. Chop into bitesize pieces. Mince the garlic.
- Prep proteins: wash and cut into bitesize pieces.
- (Optional): wash any fresh toppings and set aside. If adding onion, thinly slice and soak in water. Drain before serving.
Create Broth
- In a medium pot, bring 4 cups of water to a boil.
- In a separate large saucepan, heat the coconut milk over medium until warm.
- Add curry paste and stir until completely absorbed.
Add Protein & Vegetables
- Add 2.5 cups of water, vegetable broth concentrate packet, protein, sugar, and garlic.
- Turn heat to medium-high until nearly boiling.
- Reduce heat back to medium and simmer for 10 minutes, stirring occasionally, until broth develops a rich consistency.
Cook Egg Noodles
- Add egg noodles to the medium pot of boiling water from step 2 and cook for 4-5 min or according to the package directions, stirring occasionally.
- Drain noodles in a colander and rinse under cold water to stop the cooking. Tip: add a little oil to the noodles and toss to prevent them from sticking.
Add Kaffir Lime & Simmer
- Stir kaffir lime leaves into the khao soi. (Optional) add fish sauce to taste. Note: if you added chicken drumsticks or larger pieces of chicken, let the chicken simmer in the broth for another 10-15 minutes on low-medium until tender and cooked through.
Plate & Enjoy!
- Divide noodles between 4 large bowls and ladle khao soi over the noodles.
- Customize each bowl with wonton strips or fried shallots, pickled mustard greens, Thai chili flakes (spicy!), green onion, crispy fried egg noodles, and any fresh toppings.
- “Gin hâi a-ròi” bon appétit!
Rachael says
Such a favorite. Thai flavors combines with ramen format. Love the contrasting pickled mustard greens.