Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe
If you’ve ever dreamed of savoring a dish that bursts with layers of rich, creamy coconut curry laced with fragrant spices and tender chicken, then this Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe is your ticket to flavor paradise. Originating from the mountainous region of Northern Thailand, this dish perfectly balances the silky warmth of coconut milk with a vibrant blend of spices—served over chewy egg noodles and topped with crisp fried noodles for that unbeatable texture contrast. Once you get a taste, it’s impossible not to fall in love and keep coming back for more.

Ingredients You’ll Need
Don’t be intimidated by the vibrant complexity of flavors; this recipe relies on a handful of simple, well-chosen ingredients, each adding an essential note to the symphony of tastes and textures that make khao soi so memorable.
- Mild dried chilies (3–4 large): These provide the rich color and subtle smoky depth without overpowering heat.
- Dried Thai chili peppers (2–4): For authentic sharpness and warming spice traditional to Northern Thai cuisine.
- Coriander seeds (2 tbsp): Toasted to unlock their nutty aroma, they form the backbone of the curry paste.
- Ground turmeric (1 tbsp): Adds a beautiful golden hue and subtle earthiness to the broth.
- Curry powder (1 tsp): Enhances the warm notes and complexity of the spice blend.
- Coarse sea salt (1 tsp): Essential for seasoning and helping to meld the flavors of the spice paste.
- Shallots (2 medium), halved: Contribute sweetness and depth when ground into the paste.
- Garlic cloves (10): Give that unmistakable aromatic punch synonymous with Thai cuisine.
- Fresh ginger piece (2-inch), peeled and sliced: Brings a lively zing and brightness that cuts through the richness.
- Chopped cilantro stems (1/4 cup): These add an herbaceous freshness that rounds out the spice paste.
- Coconut oil (2 tbsp): For sautéing the curry paste and infusing the broth with a nutty fragrance.
- Unsweetened coconut milk (1 can, 13.5 oz): Provides the creamy, luscious base for the curry broth.
- Chicken broth (4 cups): Builds the soup’s savory foundation, amplifying the flavors.
- Chicken thighs or breast (2 lb), thinly sliced: Cooked tender and flavorful, they soak up the curry beautifully.
- Fish sauce (3 tbsp or more): Brings umami depth, balancing sweet and spicy notes.
- Palm sugar or brown sugar (1 tbsp): Adds the perfect hint of sweetness to the savory broth.
- Fresh Chinese egg noodles (1 lb), divided: A portion cooked soft and another fried crispy for delightful texture contrast.
- Neutral frying oil (2–3 cups): Needed for perfectly frying the noodles to golden crispiness.
- Chopped cilantro (1 cup), thinly sliced shallots or red onions (1/2 cup): Fresh, crunchy toppings that lift the dish’s flavor and texture.
- Lime wedges (1–2): Ready to brighten each bite with zesty acidity.
- Pickled mustard greens (1/2 cup, optional): Tangy and slightly sour, they add a classic traditional contrast.
- Chili oil or Thai dried chili flakes: For those who like a bit more heat on the side.
How to Make Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe
Step 1: Make the khao soi paste
Start by gently toasting your coriander seeds in a dry skillet over low heat until you can smell their fragrant nuttiness. Then grind them with the dried mild chilies and Thai chilies to create a vibrant spice powder. To bring it all together, pound shallots, garlic, ginger, cilantro stems, coarse salt, and your ground spices into a fragrant paste using a mortar and pestle or a mini chopper. This aromatic paste is the heart of the dish and sets the tone for the whole curry.
Step 2: Fry the paste
Warm the coconut oil in a heavy pot over medium heat, then add your freshly made curry paste. Sauté it for 4 to 6 minutes until the paste darkens and releases a rich aroma that fills your kitchen with irresistible smells. This frying step intensifies the flavors and deepens the complexity of your broth.
Step 3: Build the broth
Pour in the can of unsweetened coconut milk and chicken broth, stirring gently. Bring this mixture to a gentle boil, allowing the flavors to meld as the broth turns into a creamy, fragrant base that promises warmth and comfort in every spoonful.
Step 4: Cook the chicken
Add your thinly sliced chicken thighs or breasts, reduce the heat to a low simmer, and let it cook until the chicken is tender and infused with the curry broth—about 20 to 25 minutes. Then season the soup perfectly with fish sauce and palm sugar, balancing salty, sweet, and savory notes to your liking.
Step 5: Cook your noodles
Meanwhile, cook the soft portion of the Chinese egg noodles according to package instructions so they’re chewy and ready to soak up that luscious curry broth.
Step 6: Fry your crispy noodles
Reserve two small handfuls of noodles for frying. Heat your neutral frying oil in a wok or deep pan until it reaches about 350°F, or until a chopstick dipped in it bubbles energetically. Fry small handfuls of noodles, making sure not to crowd the pan, until golden and crisp—about a minute or two per batch. Drain on paper towels and get ready for a texture surprise in your bowl.
Step 7: Assemble your bowl
Divide the soft noodles into bowls, ladle the aromatic curry broth generously with chicken, then top with crunchy fried noodles. Finish with fresh chopped cilantro, thinly sliced shallots, lime wedges for squeezing, optional pickled mustard greens, and fiery chili oil or flakes if you like it spicy. Each bite should be an explosion of textures and flavors that dance on your palate.
How to Serve Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe

Garnishes
Don’t underestimate the power of fresh garnishes in this recipe. The crisp shallots and fresh cilantro add brightness and crunch. Lime wedges provide tang and acidity that cut through the richness, while pickled mustard greens lend a traditional sour punch. Add chili oil or flakes if you want to amp up the heat and balance the creamy, silky broth.
Side Dishes
Traditionally, khao soi stands beautifully on its own, but you can complement it with simple Thai sides like sticky rice or steamed vegetables to make a full meal. A fresh green papaya salad on the side adds a refreshing contrast, keeping the flavors dynamic and satisfying.
Creative Ways to Present
For a fun twist, serve this dish in rustic earthenware bowls to keep the soup warm longer. You can also offer the crispy noodles and garnishes on separate small plates, so guests can customize their bowls. This interactive approach makes the meal both special and memorable at gatherings.
Make Ahead and Storage
Storing Leftovers
Leftovers of this Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe keep well in an airtight container in the fridge for up to 3 days. Store the broth, chicken, and noodles separately if possible to maintain the best texture, especially for the noodles.
Freezing
You can freeze the curry broth and cooked chicken for up to 1 month. Avoid freezing the noodles as they tend to get mushy after thawing. When ready, thaw overnight in the fridge and reheat gently.
Reheating
Reheat the broth and chicken on the stove over medium-low heat, adding a splash of water or chicken broth if it thickens too much. Warm the noodles separately in hot water for a few seconds to revive their texture before assembling your bowl again.
FAQs
Can I make the khao soi paste in advance?
Absolutely! The paste can be prepared up to 2 days ahead and stored covered in the fridge. This not only saves time but also allows the flavors to deepen.
What noodles work best in authentic khao soi?
Fresh Chinese egg noodles provide the perfect chewy texture for the soft portion, while frying reserved portions gives that classic crisp topping. If you can’t find fresh noodles, dried egg noodles can work, but adjust cooking times accordingly.
Is it possible to make this dish vegetarian?
Yes! Substitute chicken broth with vegetable broth and skip the chicken. Try adding tofu or mushrooms for protein. Just keep all the spices and coconut milk for that authentic rich flavor.
How spicy is the dish, and can I adjust it?
This recipe has a gentle heat from the chilies used in the paste, but you can always adjust by varying the quantity of dried Thai chili peppers or by adding chili oil to taste when serving.
What is pickled mustard greens, and can I omit them?
Pickled mustard greens add a tangy, slightly sour contrast that complements the creamy curry beautifully. They’re traditional but optional; if unavailable or not to your taste, simply skip or substitute with a touch of vinegar-marinated vegetables.
Final Thoughts
There is something truly magical about the hearty, aromatic, and comforting flavors of the Authentic Northern Thai Khao Soi Coconut Curry Noodles Recipe. It’s a dish that not only fills your belly but also your heart with each spoonful. Whether you’re craving something exotic or welcoming, this recipe promises an unforgettable culinary journey you’ll want to share over and over again.
PrintAuthentic Northern Thai Khao Soi Coconut Curry Noodles Recipe
Khao Soi is an authentic Northern Thai coconut curry noodle soup featuring a fragrant and spicy curry paste, tender chicken simmered in rich coconut broth, and a delightful contrast of soft and crispy egg noodles. This hearty and flavorful dish is garnished with fresh herbs, pickled mustard greens, lime, and chili to create a perfect balance of tastes and textures that evoke the vibrant street food culture of Northern Thailand.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Thai
Ingredients
Khao Soi Paste
- 3–4 large mild dried chilies (such as guajillo)
- 2–4 dried Thai chili peppers
- 2 tbsp coriander seeds
- 1 tbsp ground turmeric
- 1 tsp curry powder
- 1 tsp coarse sea salt
- 2 medium shallots, halved
- 10 garlic cloves
- 1 (2-inch) piece ginger, peeled and sliced
- 1/4 cup chopped cilantro stems
Soup
- 2 tbsp coconut oil
- 1 (13.5 oz) can coconut milk (unsweetened)
- 4 cups chicken broth
- 2 lb chicken thighs or chicken breast, thinly sliced
- 3 tbsp or more fish sauce
- 1 tbsp palm sugar or brown sugar
- 1 lb Chinese fresh egg noodles, divided (reserve 2 small handfuls for frying)
- 2–3 cups neutral frying oil (for frying noodles)
Toppings
- 1 cup chopped cilantro
- 1/2 cup thinly sliced shallots or red onions
- 1–2 limes, quartered
- 1/2 cup pickled mustard greens (optional)
- Chili oil or Thai dried chili flakes to taste (optional)
Instructions
- Make the khao soi paste: Toast the coriander seeds in a dry skillet over low heat until fragrant. Grind the toasted coriander seeds together with dried mild chilies and dried Thai chili peppers into a fine powder using a spice grinder. Add ground turmeric and curry powder to the mixture and blend evenly. Using a mortar and pestle, mini chopper, or immersion blender, pound or finely process the shallots, garlic cloves, ginger, chopped cilantro stems, and coarse sea salt into a smooth paste, then mix in the ground spices thoroughly.
- Fry the curry paste: Heat coconut oil in a heavy pot or deep pan over medium heat. Add the freshly made curry paste and sauté for 4 to 6 minutes, stirring continuously until the paste darkens slightly and releases a fragrant aroma.
- Build the broth: Pour in the can of unsweetened coconut milk and add chicken broth to the pot with the fried curry paste. Bring the mixture to a gentle boil to combine flavors.
- Cook the chicken: Add the thinly sliced chicken thighs or breast pieces into the simmering curry broth. Reduce the heat and simmer gently for 20 to 25 minutes, or until the chicken is cooked through and tender. Season the broth to taste with fish sauce and palm sugar or brown sugar to balance the salty and sweet flavors.
- Cook the soft noodles: Prepare the majority of the Chinese fresh egg noodles according to package directions until tender. Drain and set aside.
- Fry the crispy noodles: Cut the reserved small handfuls of egg noodles into 4 to 5 inch lengths. Heat the neutral frying oil in a wok or deep pan over medium-high heat until it reaches about 350°F (or a test using a chopstick shows immediate bubbling). Carefully add a small handful of the noodle pieces, avoiding overcrowding. Fry until they turn golden and the bubbling slows considerably. Flip noodles if necessary to crisp both sides evenly. Remove fried noodles with a slotted spoon and drain on paper towels to remove excess oil.
- Assemble the khao soi bowls: Divide the cooked soft egg noodles evenly among serving bowls. Ladle the hot coconut curry broth and tender chicken over the noodles. Garnish each bowl with chopped cilantro, fresh shallots or red onions, pickled mustard greens if using, lime wedges, and chili oil or dried chili flakes to taste. Top with the crispy fried egg noodles for contrasting texture and enjoy immediately.
Notes
- Adjust the number of Thai dried chilies based on desired heat level; more chilies for spicier broth.
- If guajillo chilies are unavailable, substitute with mild dried red chilies.
- Use coconut milk labeled unsweetened to avoid added sugars that may change the flavor balance.
- Pickled mustard greens add a traditional tangy flavor but are optional for those who prefer a milder taste.
- Carefully control oil temperature when frying noodles to achieve perfect crispness without burning.
- Leftover khao soi broth can be refrigerated and reheated gently, adding extra broth or coconut milk if it thickens.
Keywords: Khao Soi, Northern Thai Curry, Coconut Curry Noodles, Thai Noodle Soup, Chicken Khao Soi, Spicy Thai Soup
