If you’re craving a vibrant and soul-warming dish that transports you straight to the streets of northern Thailand, then you’re in for a real treat with this Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe. Imagine tender chicken simmered in a luscious coconut curry broth, layered with fragrant spices, and paired with soft egg noodles and irresistibly crunchy fried noodles on top. The bright pops of lime, red onion, and pickled mustard greens elevate every bite, creating an unforgettable balance of flavors and textures that will have you reaching for seconds.

Ingredients You’ll Need
Getting this dish just right comes down to a handful of simple yet powerful ingredients. Each one plays a vital role in crafting the rich, creamy, and complex flavor profile, as well as providing the perfect blend of textures and colors that make Khao Soi so beloved.
- Boneless, skinless chicken thighs: These stay tender and juicy throughout the simmering process, absorbing the curry spices beautifully.
- Vegetable oil: A neutral oil that helps bloom the curry paste and spices for deep flavor.
- Red curry paste: The backbone of the curry’s bold, spicy kick and aromatic depth.
- Curry powder: Adds extra warmth and layers of complex spice.
- Turmeric: Brings that iconic golden hue along with a subtle earthiness.
- Chicken broth: A savory base that gently mingles with the coconut milk for richness.
- Coconut milk: Creamy and slightly sweet, balancing the spice and adding luscious texture.
- Fish sauce: A must-have for authentic umami and saltiness that brightens the dish.
- Brown sugar: Just a touch to mellow and round out the flavors.
- Egg noodles: The soft, chewy noodles that soak up the delicious broth.
- Lime juice: Adds a zesty zing that lifts the entire bowl.
- Salt: To taste, enhancing all the flavors perfectly.
- Crispy fried noodles: The signature crunchy topping that contrasts beautifully with the silky noodles and broth.
- Sliced red onions, pickled mustard greens, lime wedges, and chopped cilantro: Fresh and tangy garnishes that add brightness and texture.
How to Make Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe
Step 1: Bloom Your Spices
Start by heating vegetable oil in a large pot or Dutch oven over medium heat. Toss in the red curry paste, curry powder, and turmeric. Stir these aromatic spices for 1 to 2 minutes until they release their fragrance and deepen in color. This process is crucial – blooming the spices unlocks their full flavor potential and makes the soup truly come alive.
Step 2: Brown the Chicken
Next, add the bite-sized chicken thigh pieces, stirring to coat them evenly in the fragrant spice mixture. Cook for about 3 to 4 minutes until the chicken starts to brown slightly. This step adds a delightful depth and texture to the final dish.
Step 3: Simmer the Broth
Pour in the chicken broth and bring everything to a gentle simmer. Then, stir in the creamy coconut milk, fish sauce, and brown sugar. Let the soup simmer uncovered for 20 to 25 minutes, allowing the chicken to become tender and the flavors to meld beautifully. Keep an eye on the pot and stir occasionally to prevent sticking.
Step 4: Prepare the Noodles and Finish
While the broth simmers, cook the egg noodles according to package instructions, then drain and set them aside. Just before serving, adjust the seasoning with salt if needed and stir in fresh lime juice for a lively finish. To serve, divide the noodles into bowls and ladle the steaming curry soup on top.
How to Serve Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe

Garnishes
The magic of this recipe shines brightest in the garnishes. Sprinkle on crispy fried noodles made by frying a small portion of egg noodles until golden and crunchy. Top with thinly sliced red onions, tangy pickled mustard greens, fresh lime wedges, and a sprinkle of chopped cilantro. These add layers of crunch, acidity, and freshness that balance the richness of the soup.
Side Dishes
Khao Soi pairs beautifully with simple sides like steamed jasmine rice or a light cucumber salad dressed with lime and chili flakes to refresh the palate. A chilled Thai iced tea also complements the vibrant curry flavors perfectly, adding a sweet and creamy contrast.
Creative Ways to Present
For a stunning presentation, serve the soup in rustic bowls garnished with edible flowers or fresh herbs for a pop of color. Consider layering the crispy noodles just before serving so they remain delightfully crunchy. You could also offer a small condiment tray with extra lime wedges, chili oil, and chopped shallots for guests to customize their bowls.
Make Ahead and Storage
Storing Leftovers
This Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe stores beautifully. Keep the leftovers in an airtight container in the refrigerator for up to 3 days. Store the crispy fried noodles separately to maintain their crunchiness.
Freezing
If you want to freeze portions, hold off on adding lime juice and garnishes until reheating. Freeze the soup base and chicken in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating gently on the stove.
Reheating
Reheat the soup on the stovetop over medium heat, stirring occasionally until warmed through. Add a splash of chicken broth or water if it thickens too much. Reheat the noodles separately to avoid sogginess and add fresh lime juice just before serving along with the crispy toppings and garnishes.
FAQs
Can I use chicken breast instead of thighs?
Absolutely, but chicken thighs tend to stay juicier and more flavorful in this slow-simmered curry. If you prefer breasts, just be careful not to overcook them so they don’t dry out.
How can I make this recipe vegetarian?
You can swap the chicken for firm tofu or hearty vegetables like mushrooms, and use vegetable broth plus a plant-based fish sauce alternative to keep the umami intact.
What type of noodles work best?
Traditional egg noodles are ideal for that classic chewy texture. If unavailable, feel free to use other Asian wheat noodles, but avoid rice noodles as they can become mushy in the soup.
Is this recipe very spicy?
The spice level is medium and warm from the red curry paste, but you can adjust it by adding less paste or balancing with more coconut milk and sugar. Adding fresh lime juice also mellows the heat deliciously.
How do I make crispy fried noodles at home?
Simply fry a handful of cooked egg noodles in hot vegetable oil until they puff up and turn golden brown, then drain on paper towels. These provide a fantastic textural contrast on top of the soup.
Final Thoughts
Once you try this Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe, it will quickly become one of your favorite dishes to make and share. It’s comforting yet exciting, simple yet richly layered with flavor, and perfect for anytime you want to bring a little taste of Thailand into your kitchen. Don’t hesitate to dive in and savor every delicious spoonful!
Print
Chicken Khao Soi: Thai Curry Noodle Soup with Coconut & Crispy Toppings Recipe
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai
- Diet: Dairy-Free
Description
Chicken Khao Soi is a rich and flavorful Thai curry noodle soup featuring tender chicken thighs simmered in a fragrant coconut milk and red curry broth. This comforting dish is served over egg noodles and garnished with crispy fried noodles, pickled mustard greens, lime wedges, and fresh herbs, delivering a perfect balance of spicy, sour, and savory flavors.
Ingredients
For the Soup
- 1 pound boneless, skinless chicken thighs, cut into bite-sized pieces
- 2 tablespoons vegetable oil
- 3 tablespoons red curry paste
- 1 tablespoon curry powder
- 1 teaspoon turmeric
- 3 cups chicken broth
- 1 (14-ounce) can coconut milk
- 1 tablespoon fish sauce
- 1 teaspoon brown sugar
- Salt to taste
- Juice of 1 lime
For Serving
- 8 ounces egg noodles, cooked and divided
- Crispy fried noodles (for topping)
- Sliced red onions
- Pickled mustard greens
- Lime wedges
- Chopped cilantro
Instructions
- Prepare the spice base: Heat vegetable oil in a large pot or Dutch oven over medium heat. Add red curry paste, curry powder, and turmeric. Cook for 1–2 minutes, stirring constantly, until the spices become fragrant.
- Cook the chicken: Add the bite-sized chicken pieces to the pot and stir them until well coated with the spice mixture. Cook for 3–4 minutes until the chicken begins to brown slightly.
- Simmer the broth: Pour in the chicken broth and bring the mixture to a simmer. Then add the coconut milk, fish sauce, and brown sugar. Let the soup simmer gently for 20–25 minutes until the chicken is tender and the flavors meld together.
- Season and finish: Taste the soup and adjust salt as needed. Just before serving, stir in the fresh lime juice to brighten the flavors.
- Serve: Divide cooked egg noodles into serving bowls and ladle the hot curry soup over the noodles. Top each bowl with crispy fried noodles, sliced red onions, pickled mustard greens, lime wedges, and chopped cilantro for a traditional and delectable presentation.
Notes
- To make crispy fried noodles, fry a small portion of cooked egg noodles in hot oil until golden and crunchy.
- For a vegetarian version, substitute chicken with tofu and use vegetable broth instead of chicken broth. Omit fish sauce or use a plant-based alternative to keep it vegan.

