Summary: Authentic Northern Thai Khao Soi featuring egg noodles in a rich, spiced coconut curry broth with tender chicken and topped with signature crispy noodles, prepared in 60 minutes for 6 portions.
Did you cook this recipe? Share the result with the community.
Category: Main Dishes, Soups, Thai Cuisine
Success rate: 98% of users successfully made this recipe
Quick overview
- Dish: Khao Soi
- Category: Main Dishes, Soups, Thai Cuisine
- Cuisine: Northern Thai
- Main ingredient: Chicken thighs, 800 g (bone-in and skinless)
- Guide: 12 Most Popular Thai Dishes: Favourite Thai Cuisine Recipes
- Total time: 60 minutes (25 min prep + 35 min cooking)
- Difficulty: Medium
- Portions: 6 portions (Portion weight: 520 g)
- Key technique: Simmering curry paste in coconut cream followed by broth extraction and noodle frying
- Preparation types: Simmering, frying, boiling
- Dietary info & Allergens: Contains gluten, soy, fish sauce, tree nuts (coconut)
- Suitable for: Lunch, dinner, lovers of aromatic and spicy Asian soups
- Nutritional values (per 1 portion): 620 kcal, Protein: 38 g, Fat: 34 g, Carbohydrates: 45 g
- Storage: 3 days in the fridge, 3 months in the freezer
- Pairing: Singha beer, Riesling wine, iced Thai milk tea
- In short: A harmonious blend of soft and crispy egg noodles swimming in a deeply aromatic, creamy coconut red curry broth enriched with chicken and traditional garnishes.
- Last updated: 2025-02-15
WAGUU says: “The secret to an exceptional Khao Soi is splitting your coconut milk; frying the thick cream first until it separates releases the aromatic oils from the curry paste, creating an authentic depth of flavour.”
Key facts
| Prep time: | 25 minutes |
| Cooking time: | 35 minutes |
| Temperature: | Medium heat for simmering, 180 °C for frying noodles |
| Number of portions: | 6 portions |
In a nutshell
Transport your senses to the misty hills of Chiang Mai with this sensational Northern Thai noodle soup. Featuring tender chicken thighs, a fragrant coconut curry broth spiked with ginger and turmeric, and crowned with crunchy fried noodles, this dish offers an unforgettable textural and flavor profile.
Ingredients
Base portions: 6 portions • Portion weight: 520 g
| Ingredient | Amount | Quality |
|---|---|---|
| Chicken thighs | 800 g | Bone-in or boneless, skinless, cut into bite-sized pieces |
| Yellow egg noodles | 500 g | Fresh Chinese-style egg noodles (divided for boiling and frying) |
| Coconut milk | 800 ml | Full-fat, high quality canned coconut milk |
| Red curry paste | 4 tbsp | Authentic Thai red curry paste |
| Curry powder | 2 tbsp | Yellow curry powder for signature aroma |
| Chicken stock | 600 ml | Rich homemade or high-grade broth |
| Fish sauce | 3 tbsp | Premium Thai brand |
| Palm sugar | 2 tbsp | Finely chopped or grated |
| Shallots | 4 pcs | Sliced thinly (plus extra for serving) |
| Garlic | 3 cloves | Minced fresh |
| Fresh ginger | 20 g | Peeled and minced |
| Vegetable oil | 300 ml | For deep frying the crispy noodle topping |
| Lime | 2 pcs | Cut into wedges for serving |
| Pickled mustard greens | 100 g | Chopped (not included in the recipe) |
| Chili oil | 2 tbsp | Roasted Thai chili paste in oil (Nam Prik Phao) |
| Fresh coriander | 30 g | Roughly chopped leaves |
Why you will love this recipe
- Incomparable textures: Combines tender boiled egg noodles with a velvety soup and crunchy fried noodles on top.
- Deep aromatic complexity: Frying red curry paste with coconut cream releases robust essential oils that elevate every spoonful.
- Restaurant quality at home: Delivers authentic Northern Thai street food flavors straight to your kitchen table.
Success guaranteed: Follow our precise temperature and frying guidelines to achieve restaurant-grade consistency every single time.
Recipe overview
Prep: 25 min | Cooking: 35 min | Difficulty: Medium | Portions: 6 | Type: Soup / Main Dish | Origin: Northern Thailand
Detailed instructions
Overall progress: 0% complete
Phase 1: Preparing the Crispy Noodle Garnish – 10 min
Appliances: Deep frying pan, kitchen thermometer
1. Heat 300 ml of vegetable oil in a deep frying pan to 180 °C. Take 100 g of the yellow egg noodles, loosen them gently, and fry in batches for 60 to 90 seconds until golden brown and crispy. Remove with a slotted spoon and drain on paper towels. Set aside for final plating.
VKB (Visual Control Point): Noodles must be evenly golden and completely crisp without burning.
Before moving to the next step:
Ensure the oil temperature stabilizes before frying so the noodles do not absorb excess grease.
Phase 2: Frying the Curry Paste and Coconut Cream – 10 min
Appliances: Large saucepan or Dutch oven, wooden spatula
2. Open the canned coconut milk and scoop out 250 ml of the thick cream from the top into your saucepan. Heat over medium heat until the coconut oil separates and bubbles, about 4 minutes. Add 4 tablespoons of red curry paste and 2 tablespoons of yellow curry powder. Stir constantly for 4 to 5 minutes until fragrant and deeply infused with red oils.
VKB (Visual Control Point): The curry paste and coconut cream mixture should glisten with red oil droplets.
Before moving to the next step:
Do not let the curry paste burn; lower the heat if it starts sticking to the bottom of the pan.
Phase 3: Simmering the Chicken and Aromatics – 20 min
Appliances: Saucepan
3. Add 800 g of chicken thigh pieces to the fried curry base, stirring to coat well. Pour in the remaining coconut milk (550 ml) and 600 ml of chicken stock. Add the minced garlic, chopped ginger, and sliced shallots. Bring to a gentle boil, then reduce heat to low, cover partially, and simmer for 20 minutes until the chicken is tender and fully cooked.
VKB (Visual Control Point): Chicken internal temperature reaches 74 °C and meat is fork-tender.
Before moving to the next step:
Maintain a gentle simmer so the coconut milk does not curdle aggressively.
Phase 4: Seasoning the Broth – 5 min
Appliances: Ladle, tasting spoon
4. Stir in 3 tablespoons of fish sauce and 2 tablespoons of palm sugar. Taste the broth carefully. It should strike a perfect balance between rich creaminess, savory umami, mild sweetness, and gentle heat. Simmer uncovered for another 3 minutes to dissolve the sugar completely.
VKB (Visual Control Point): Broth is glossy, opaque orange-yellow with aromatic oil floating on top.
Before moving to the next step:
Adjust fish sauce or palm sugar according to your personal palate before proceeding to noodle assembly.
Phase 5: Boiling the Soft Noodles – 5 min
Appliances: Large pot of boiling water, colander
5. Bring a separate large pot of water to a rolling boil. Add the remaining 400 g of yellow egg noodles and cook according to package instructions (usually 2 to 3 minutes) until al dente. Drain thoroughly in a colander and rinse briefly with warm water to remove excess starch.
VKB (Visual Control Point): Noodles are tender, springy, and non-sticky.
Before moving to the next step:
Do not overcook the noodles, as they will soften further when submerged in the hot soup.
Phase 6: Assembling and Serving – 5 min
Appliances: Serving bowls, soup ladle
6. Divide the boiled soft noodles among 6 warm serving bowls. Ladle the hot chicken and creamy coconut curry broth generously over the noodles. Top each bowl with a handful of the reserved crispy fried noodles, chopped fresh coriander, raw sliced shallots, pickled mustard greens on the side, a drizzle of chili oil, and a lime wedge.
VKB (Visual Control Point): Vibrant contrast between creamy yellow soup, green herbs, dark pickled greens, and golden crispy noodle crown.
Required equipment
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| Large saucepan | 4-litre capacity | Dutch oven | Overflowing when adding stock |
| Deep frying pan | 26 cm diameter | Wok or small pot | Oil splatter during frying |
| Colander | Standard kitchen size | Pasta strainer | Loss of noodles if mesh is too wide |
Shopping list
Nutritional profile
Values per 1 portion (excluding side dishes). Calculated from average nutritional values of ingredients.
| Nutrient | Per 100 g | Per 1 portion | Per 6 portions |
|---|---|---|---|
| Energy | 119.2 kcal | 620.0 kcal | 3720.0 kcal |
| Fat | 6.5 g | 34.0 g | 204.0 g |
| of which saturates | 4.8 g | 25.0 g | 150.0 g |
| Carbohydrates | 8.7 g | 45.0 g | 270.0 g |
| of which sugars | 1.5 g | 8.0 g | 48.0 g |
| Protein | 7.3 g | 38.0 g | 228.0 g |
| Salt | 1.1 g | 5.5 g | 33.0 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro Level
- Pro standard: Verified recipe with precise ratios and visual control points.
- Tip 1: Always use full-fat canned coconut milk rather than carton coconut milk beverage to ensure proper oil separation.
- Tip 2: For extra depth, use bone-in chicken thighs as the bones release natural gelatin that thickens the broth.
- Tip 3: Fry the crispy noodle topping in small batches to maintain oil temperature and prevent soggy noodles.
- Tip 4: Serve with lime wedges and pickled mustard greens on the side so diners can balance the rich coconut milk with acidity.
Scientific background
Khao Soi’s distinctive texture and flavor profile rely on lipid-water emulsion chemistry. Coconut milk contains natural emulsifiers and medium-chain triglycerides. By frying the thick cream first, water evaporates and fat separates, allowing lipid-soluble aromatic compounds from the red curry paste (capsaicin, curcumin, and essential oils) to dissolve in the fat phase. This creates a rich, clinging mouthfeel before the stock is added to adjust viscosity.
Fine Dining – Professional techniques
- Plate composition: Neatly mound the soft noodles in the center of a wide bowl, surround with tender braised chicken, and crown vertically with a golden nest of crispy noodles.
- Textural contrasts: The interplay between silky broth, tender boiled noodles, crisp fried noodles, and crunchy raw shallots delivers a masterclass in mouthfeel.
- Temperature contrast: Piping hot aromatic soup contrasted with cool, crisp pickled mustard greens and fresh herbs.
- Aromatic garnishes: Finish tableside with a drizzle of infused chili oil and a squeeze of fresh lime juice.
Sensory radar
- Appearance: Vibrant golden-orange broth with a glossy oil slick, topped with golden crispy noodles and fresh green herbs.
- Aroma: Intense fragrance of lemongrass, galangal, toasted curry powder, and rich coconut milk.
- Taste: Harmonious balance of spicy, sweet, salty, and sour notes with deep umami.
- Texture: Creamy, velvety soup with tender chicken, soft noodles, and crunchy fried noodle toppings.
Pairing
- BEER: Chilled Thai Singha or Chang lager to cut through the rich coconut cream.
- WINE: Off-dry German Riesling or Gewürztraminer with subtle sweetness to match the curry spices.
- NON-ALCOHOLIC: Traditional iced Thai milk tea or fresh lemongrass limeade.
Various preparation variants
- Vegetarian Khao Soi: Substitute chicken with firm fried tofu and use vegetable stock with vegetarian mushroom stir-fry sauce instead of fish sauce.
- Beef Khao Soi: Replace chicken thighs with tender beef brisket or short ribs, simmering for 90 minutes until melt-in-the-mouth tender.
Allergens and dietary information
Contains: Gluten, fish, tree nuts (coconut) • Gluten: Contains wheat in egg noodles • Not suitable for: Vegan, nut allergies, celiac disease
Suitable for
Lunch, dinner, weekend comfort food, Asian cuisine enthusiasts
Substitution catalog
- Palm sugar: Light brown sugar or dark muscovado sugar
- Fish sauce: Soy sauce or tamari (for vegetarian adjustment)
- Chicken thighs: Chicken breast or duck breast slices
FAQ
Can I make Khao Soi without frying the noodles?
Yes, while crispy noodles are a hallmark of Northern Thai Khao Soi, you can use only boiled noodles if you prefer a simpler preparation.
Why did my coconut milk curdle and separate too much?
Separation is actually desired when frying the thick cream with curry paste. However, if it splits too aggressively during simmering, reduce the heat and whisk gently.
Where can I find pickled mustard greens?
They are available in vacuum packs or cans at Asian grocery stores, often labeled as preserved salted vegetable or pickled mustard greens.
Is Khao Soi very spicy?
The spice level is moderate, balanced by the richness of coconut milk. You can adjust the heat by modifying the amount of red curry paste and chili oil.
WAGUU Petr advises: Cooking for 12 or more people?
12–16 people: Double all ingredients and prepare the broth in a large 10-litre stockpot. Fry the crispy noodles in multiple batches ahead of time and store in an airtight container • 20+ people: Prepare the chicken and curry broth base the day before. Boil the soft noodles and fry the crispy garnish just before service to ensure optimal texture.
Sides and Serving
- Pickled mustard greens – Adds necessary sour crunch (not included in the recipe)
- Lime wedges and shallots – Enhances freshness and aromatic bite (not included in the recipe)
Serving: Serve piping hot in deep ceramic bowls with chopsticks and a soup spoon.
Storage and reheating
Fridge: 3 days days • Freezer: 3 months months • Reheating: Reheat the curry broth and chicken gently on the stove over medium heat. Boil fresh noodles separately and combine just before serving.
Author: WAGUU Petr & Team • Published: 24 Aug 2026 • Updated: 31 Oct 2026
More Recipes from This Article
Other recipes you might be interested in
Why WAGUU?
Recipes on WAGUU undergo checks for the accuracy of ingredients, procedures, and nutritional values.
Process photo gallery
Community photos: Cook, take a photo, and share the result.
You can upload photos in the comments below or send them via email.
Did you record a video guide for our recipe? Insert a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comment – we’d be happy to publish it and help promote you and your content.
Common mistakes
- Not splitting the coconut milk – Failing to fry the thick coconut cream first prevents the red curry paste from releasing its aromatic oils.
- Overcooking the soft noodles – Boiling egg noodles too long makes them mushy once submerged in hot soup.
- Skipping the crispy noodle garnish – Omitting the fried noodles deprives the dish of its signature textural contrast.
- Improper balancing of flavors – Neglecting to adjust the fish sauce and palm sugar leaves the broth lacking depth.