Summary: Khao Soi is a celebrated Northern Thai egg noodle soup featuring a rich, spiced coconut curry broth, tender chicken, and a contrasting crown of crispy fried noodles, served with fresh shallots, pickled mustard greens, lime, and chili oil. This vibrant dish balances creaminess, aromatic spices, and a touch of heat, prepared using traditional simmering and frying techniques in 45 minutes for 6 servings.
Did you make this recipe? Share the result with the community.
Category: Thai Cuisine, Soups
Success rate: 98% of users successfully made this recipe
Quick overview
- Dish: Khao Soi
- Category: Thai Cuisine, Soups
- Cuisine: Northern Thai
- Main ingredient: Chicken thighs, 2.2 lb (bone-in, skinless)
- Guide: 12 Most Popular Thai Dishes: Favorite Thai Cuisine Recipes
- Total time: 45 minutes (15 min prep + 30 min cooking)
- Difficulty: Intermediate
- Servings: 6 servings (Serving weight: 520 g)
- Key technique: Curry paste frying and coconut milk reduction
- Preparation types: Simmering, boiling, deep-frying
- Dietary info & Allergens: Contains soy, wheat (noodles), fish sauce
- Suitable for: Lunch, dinner, festive gatherings
- Nutritional values (per 1 serving): 620 kcal, Protein: 34.5 g, Fat: 38.2 g, Carbs: 42.1 g
- Storage: 3 days in the fridge, 2 months in the freezer
- Pairing: Thai iced tea, Singha beer, lime sparkling water
- In a nutshell: An aromatic, creamy, and mildly spicy Northern Thai chicken noodle soup topped with irresistible crispy noodles and fresh condiments.
- Last updated: October 24, 2023
WAGUU says: “Frying a portion of the egg noodles until golden and crispy provides the signature textural contrast that elevates Khao Soi from a simple soup to a culinary masterpiece.”
Key facts
| Prep time: | 15 minutes |
| Cooking time: | 30 minutes |
| Temperature: | Medium-high heat, 350 °F for frying |
| Number of servings: | 6 |
In a nutshell
Experience the comforting warmth of Northern Thailand with this authentic Khao Soi recipe. Combining tender chicken simmered in fragrant red curry and coconut broth with soft egg noodles and a crown of crunchy fried noodles, this dish offers an unforgettable symphony of flavors and textures.
Ingredients
Base servings: 6 servings • Serving weight: 520 g
| Ingredient | Quantity | Quality |
|---|---|---|
| Chicken thighs | 2.2 lb | Bone-in, skinless |
| Yellow curry powder | 2 tbsp | Freshly ground |
| Red curry paste | 3 tbsp | Authentic Thai brand |
| Coconut milk | 27 fl oz | Full-fat canned |
| Chicken broth | 3 cups | Rich and low-sodium |
| Chinese egg noodles | 16 oz | Fresh or dried wheat egg noodles |
| Fish sauce | 3 tbsp | Premium quality |
| Palm sugar | 2 tbsp | Finely chopped |
| Vegetable oil | 2 cups | For frying noodles |
| Shallots | 4 oz | Peeled and sliced |
| Pickled mustard greens | 4 oz | Chopped |
| Limes | 3 units | Cut into wedges |
| Chili oil | 2 tbsp | Toasted chili flakes in oil |
| Table salt | 1 tsp | Fine grain |
Why you’ll love this recipe
- Authentic Flavors: Delivers genuine Northern Thai street food taste right to your home kitchen.
- Textural Harmony: Features a delightful combination of tender meat, silky boiled noodles, and crunchy fried noodle toppings.
- Quick & Satisfying: Comes together in just 45 minutes while offering deep, complex flavors.
Success guaranteed: Follow the precise simmering times and oil temperature guidelines to ensure perfectly tender chicken and impeccably crisp toppings every time.
Recipe overview
Prep: 15 min | Cooking: 30 min | Difficulty: Intermediate | Servings: 6 | Type: Soup & Main Dish | Origin: Northern Thailand
Detailed instructions
Overall progress: 0% completed
Phase 1: Preparing and Frying the Curry Paste – 8 min
Appliances: Stovetop, heavy-bottomed Dutch oven
1. Heat 1 cup of full-fat coconut milk in the Dutch oven over medium-high heat for 4 minutes until the oil begins to separate from the coconut solids. Add the red curry paste and yellow curry powder, stirring constantly for 4 minutes until deeply fragrant and aromatic.
CP: The curry paste should release a rich, oily sheen with no burning.
Before moving to the next step:
Ensure the curry paste does not stick or burn to the bottom of the pot; lower heat slightly if necessary.
Phase 2: Simmering the Chicken Broth – 15 min
Appliances: Stovetop, Dutch oven
2. Add the bone-in, skinless chicken thighs (2.2 lb) to the fried curry paste. Pour in the remaining coconut milk (23 fl oz) and chicken broth (3 cups). Bring the mixture to a gentle boil, then reduce heat to medium-low, cover, and simmer for 15 minutes until the chicken reaches an internal temperature of 165 °F.
CP: Chicken meat should be tender and easily pull away from the bone.
Before moving to the next step:
Verify chicken internal temperature with a meat thermometer to ensure food safety.
Phase 3: Seasoning the Broth – 5 min
Appliances: Stovetop
3. Carefully remove the cooked chicken thighs from the pot and set them aside on a cutting board to cool slightly. Stir the fish sauce (3 tbsp), chopped palm sugar (2 tbsp), and fine table salt (1 tsp) into the simmering curry broth. Taste and adjust seasoning if needed, then keep the broth warm over low heat.
CP: The broth should have a balanced savory, sweet, and lightly spiced flavor profile.
Before moving to the next step:
Shred the cooled chicken meat into bite-sized pieces, discarding the bones.
Phase 4: Frying the Crispy Noodles – 5 min
Appliances: Stovetop, deep skillet or frying pan
4. Heat 2 cups of vegetable oil in a skillet to 350 °F. Take 3 oz of the Chinese egg noodles and fry them in the hot oil for 2 minutes until golden brown and crispy. Remove with a slotted spoon and drain on paper towels.
CP: Noodles must be crispy without burning.
Before moving to the next step:
Monitor oil temperature closely to prevent smoking or scorching.
Phase 5: Boiling the Soft Noodles – 4 min
Appliances: Stovetop, large pot
5. Bring a separate large pot of water to a rolling boil. Add the remaining Chinese egg noodles (13 oz) and cook for 3 to 4 minutes until tender. Drain thoroughly and divide the noodles among 6 serving bowls.
CP: Noodles should be al dente and not overly soft.
Before moving to the next step:
Rinse cooked noodles briefly in cold water if not serving immediately to prevent sticking.
Phase 6: Assembling and Serving – 3 min
Appliances: None
6. Ladle the hot spiced coconut curry broth and shredded chicken over the boiled noodles in each bowl. Top with a generous handful of the crispy fried noodles. Garnish with sliced shallots (4 oz), chopped pickled mustard greens (4 oz), lime wedges (3 units), and a drizzle of chili oil (2 tbsp).
CP: Serve immediately while piping hot for optimal texture and contrast.
Required equipment
| Utensil | Ideal size | Alternative | Risk |
|---|---|---|---|
| Dutch oven | 5 qt | Large soup pot | Scorching if heat is too high |
| Deep skillet | 10 inches | Wok | Hot oil splatter |
| Meat thermometer | Standard digital | Fork test | Underdone chicken |
Shopping list
Nutrition profile
Values per 1 serving (excluding side dishes). Calculated from average ingredient nutrition values.
| Nutrient | Per 100 g | Per 1 serving | Per 6 servings |
|---|---|---|---|
| Energy | 119.2 kcal | 620.0 kcal | 3720.0 kcal |
| Fat | 7.3 g | 38.2 g | 229.2 g |
| of which saturates | 4.5 g | 23.4 g | 140.4 g |
| Carbohydrates | 8.1 g | 42.1 g | 252.6 g |
| of which sugars | 1.2 g | 6.2 g | 37.2 g |
| Protein | 6.6 g | 34.5 g | 207.0 g |
| Salt | 0.9 g | 4.8 g | 28.8 g |
Reference intake of an average adult (8400 kJ / 2000 kcal).
WAGUU Pro level
- Pro standard: Verified recipe with precise ratios and visual checkpoints.
- Tip 1: Fry the curry paste in the thick coconut cream layer that separates on top of canned coconut milk to develop maximum aromatic depth.
- Tip 2: Use bone-in chicken thighs as they release natural collagen into the broth, giving the soup a richer, velvety texture.
- Tip 3: Keep the frying oil at precisely 350 °F so the crispy noodles golden quickly without absorbing excess oil.
- Tip 4: Serve the condiments in separate small bowls so guests can customize the acidity and heat of their individual bowls.
Scientific background
When coconut milk is heated, water evaporates and fat emulsions break down, causing the coconut oil to separate. Frying curry pastes in this free coconut oil breaks down lipid-soluble flavor compounds (capsaicin and essential oils), releasing intense aromas that water-based boiling cannot achieve. Furthermore, the combination of soft boiled wheat noodles and deep-fried crunchy noodles stimulates contrasting mechanoreceptors in the mouth, enhancing culinary satisfaction.
Fine Dining – Professional techniques
- Plate composition: Neatly mound the soft noodles in the center of a wide white bowl, drape shredded chicken artfully, and crown with an upright nest of golden crispy noodles.
- Texture contrasts: Soft, velvety boiled noodles juxtaposed with shatteringly crisp fried noodle toppings.
- Temperature contrast: Piping hot curry broth poured over room-temperature condiments like fresh shallots and lime.
- Aromatic garnishes: Precisely sliced shallots, vibrant green mustard greens, and a glistening drop of chili oil placed symmetrically.
Sensory radar
- Appearance: Rich golden-orange opaque curry broth with contrasting white noodles and dark golden crispy toppings.
- Aroma: Complex fragrance of lemongrass, galangal, toasted curry powder, and sweet coconut milk.
- Taste: Harmonious balance of creamy richness, savory umami, gentle sweetness, and zesty lime acidity.
- Texture: Silky broth combined with tender chicken, tender noodles, and crunchy fried noodle garnishes.
Pairing
- BEER: Crisp Thai lager such as Singha or Chang to cleanse the palate from rich coconut fat.
- WINE: Off-dry Riesling with floral notes and subtle residual sweetness to complement the curry spices.
- NON-ALCOHOLIC: Traditional Thai iced tea or sparkling water with fresh lime juice.
Various preparation methods
- Beef Khao Soi: Substitute beef shank or short ribs for chicken, simmering longer until tender.
- Vegetarian Khao Soi: Use vegetable broth, firm tofu, and soy sauce instead of fish sauce.
Allergens and dietary information
Contains: Gluten (wheat noodles), fish (fish sauce) • Gluten: Contains gluten unless gluten-free noodles are used • Not suitable for: Vegans and those with fish or wheat allergies
Suitable for
Lunch, dinner, weekend feasts, and Asian cuisine enthusiasts.
Substitution guide
- Palm sugar: Substitute light brown sugar in equal measure.
- Chicken thighs: Chicken breast can be used, though it yields a less juicy texture.
FAQ
Can I make Khao Soi ahead of time?
Yes, the curry broth and chicken can be prepared up to two days in advance and stored in the refrigerator. Fry the crispy noodles just before serving.
Is Khao Soi very spicy?
The soup itself has a mild to moderate heat level from the curry paste. You can adjust the spiciness by adding or omitting chili oil at the end.
What kind of noodles should I use if Chinese egg noodles are unavailable?
Italian fettuccine or ramen noodles make excellent substitutes in a pinch.
Why do we fry part of the noodles?
Frying noodles provides the signature crunchy texture that defines traditional Northern Thai Khao Soi.
WAGUU Petr advises: Cooking for 12 or more people?
12–16 people: Double all broth and chicken ingredients and cook in a large 10-quart stockpot. Fry noodles in multiple small batches. • 20+ people: Prepare the curry broth in two separate pots to ensure even heat distribution and prevent scorching.
Sides and serving
- Fresh cucumber slices – adds a cooling crunch (not included in the recipe)
- Coriander leaves – provides fresh herbal notes (not included in the recipe)
Serving: Serve hot in deep ceramic bowls with condiments arranged around the table for guests to customize.
Storage and reheating
Fridge: 3 days • Freezer: 2 months • Reheating: Warm gently on the stovetop over medium heat until simmering; do not boil vigorously once coconut milk is added.
Author: WAGUU Petr & Team • Published: 24 Aug 2026 • Updated: 31 Oct 2026
More Recipes in This Article
Other recipes you might enjoy
Why WAGUU?
Recipes on WAGUU undergo checks for ingredient accuracy, procedures, and nutritional values.
Process photo gallery
Community photos: Cook, take a picture, and share your results.
You can upload photos in the comments below or send them via email.
Did you record a video of your process for our recipe? Paste a link to YouTube, YouTube Shorts, TikTok, Instagram Reels, Facebook Reels, Pinterest, Vimeo, or X (Twitter) in the comments – we’d love to share it and help give you and your content more visibility.
Common mistakes
- Not frying the curry paste – Skipping the paste-frying step prevents the essential oils from releasing, resulting in a flat, one-dimensional flavor.
- Using skinless boneless chicken breast – Breast meat dries out quickly and lacks the connective tissue needed to enrich the broth.
- Overboiling the coconut broth – Boiling coconut milk too vigorously can cause it to curdle and separate incorrectly.
- Skipping the crispy noodle garnish – Omitting the fried noodles removes the essential textural contrast that defines authentic Khao Soi.