Khao Soi is a tasty Thai dish that features a rich coconut curry and egg noodles. It’s topped with crispy noodles and served with lime and pickled vegetables for extra flavor.
This dish is like a warm hug in a bowl! I love how the creamy curry mixes with the crunchy noodles. Just remember, don’t skip the lime—it’s the zing that makes everything sing! 🍜
Key Ingredients & Substitutions
Egg Noodles: Fresh egg noodles are best, but you can use dried if that’s what you have. Even rice noodles work in a pinch! They may alter the texture slightly, but the flavors will still shine.
Curry Paste: Authentic Khao Soi uses red curry paste, but green curry paste or yellow curry paste can work if you prefer their unique flavors. Homemade curry paste is also a great substitution if you want a personal touch!
Coconut Milk: Full-fat coconut milk gives the dish a creamy consistency. If you’re looking for a lower-calorie option, light coconut milk is a good substitute, but it may be less rich.
Chicken Thighs: Chicken thighs are juicy and tender, perfect for this dish. Use chicken breast for a leaner option or tofu for a vegetarian twist!
Fish Sauce: If you’re vegetarian or vegan, try using soy sauce or tamari instead of fish sauce for similar umami flavor.
How Do I Get the Perfect Flavor Balance in My Khao Soi?
Balancing flavors is key to a delicious Khao Soi. First, make sure to sauté the curry paste until fragrant. This step releases essential oils and deepens the flavor.
- Don’t be shy with the fish sauce and sugar; they enhance the dish’s saltiness and sweetness!
- Always taste as you go. Adjust the levels of fish sauce, sugar, or lime juice based on your preference.
- When serving, lime juice is a must! It brightens the entire dish and adds freshness.
These steps will help you create a well-balanced and flavorful bowl of Khao Soi that you’ll enjoy every time!

Khao Soi (Northern Thai Coconut Curry Noodle Soup)
Ingredients You’ll Need:
For the Soup:
- 200g egg noodles (fresh or dried)
- 2 tablespoons vegetable oil
- 2 tablespoons red curry paste
- 1 teaspoon curry powder
- 400ml coconut milk
- 500ml chicken stock
- 300g chicken thighs, cut into bite-sized pieces
- 1 tablespoon fish sauce
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- Salt to taste
For the Topping:
- 1 cup crispy fried egg noodles (for topping)
- 2 green onions, thinly sliced
- Fresh cilantro (coriander leaves) for garnish
- 1 lime, cut into wedges
- Pickled mustard greens or pickled vegetables (optional side)
How Much Time Will You Need?
This recipe will take about 30 minutes in total, with approximately 10 minutes for prep and 20 minutes for cooking. It’s a quick and satisfying meal that comes together beautifully!
Step-by-Step Instructions:
1. Prepare the Noodles:
Start by cooking the egg noodles according to the package instructions. Once they are ready, drain them and set them aside. This will be the base for our delicious soup!
2. Make the Curry Base:
In a large pot, heat the vegetable oil over medium heat. Add the red curry paste and curry powder, cooking until they become fragrant, which should take about 1-2 minutes. This step is essential to release all the delicious spices into the oil!
3. Combine with Coconut Milk:
Next, stir in half of the coconut milk, mixing well with the curry paste until everything blends into a smooth sauce. This is where the magic starts to happen!
4. Cook the Chicken:
Add the chicken pieces to the pot, cooking them for about 3-4 minutes while they soak up all the curry flavor. Make sure they are well coated with the sauce.
5. Simmer and Add Stock:
Pour in the remaining coconut milk along with the chicken stock. Let the mixture come to a gentle simmer and cook for about 15 minutes, or until the chicken is tender and cooked through. The house will smell amazing!
6. Season the Soup:
Taste your soup and season it with fish sauce, soy sauce, sugar, and a bit of salt as needed. Adjust the seasoning to your liking—don’t be shy, this is where the flavor comes to life!
7. Serve the Dish:
To serve, take a portion of the cooked egg noodles and place them in a bowl. Ladle the hot curry soup with chicken generously over the noodles, making it nice and cozy.
8. Add the Crunch:
Top your bowl with the crispy fried egg noodles for that delightful crunch that contrasts beautifully with the creamy soup.
9. Garnish with Fresh Touches:
Sprinkle fresh green onions and cilantro over the top to add a burst of freshness!
10. Finish with Lime:
Don’t forget to serve your Khao Soi with a wedge of lime! Squeezing lime juice over your dish adds an incredible zing. Pair it with pickled mustard greens or pickled vegetables for an extra layer of flavor if you like!
When you take a bite, enjoy the lovely combination of creamy, spicy, and fresh flavors. Your homemade Khao Soi is ready to warm your heart and satisfy your taste buds!
Can I Use Gluten-Free Noodles for Khao Soi?
Absolutely! If you’re gluten-free, you can substitute egg noodles with rice noodles or gluten-free egg noodles available in stores. Just follow the cooking instructions on the package for the best results.
Can I Make Khao Soi Vegetarian?
Yes, you can easily make Khao Soi vegetarian by replacing the chicken with tofu or an assortment of vegetables like bell peppers and mushrooms. Use vegetable stock instead of chicken stock and skip the fish sauce, opting for soy sauce or tamari instead.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. To reheat, warm it gently on the stove, adding a splash of water or chicken stock to loosen the soup if necessary.
Can I Use Different Proteins?
Definitely! You can use shrimp, beef, or even pork in place of chicken. Just make sure to adjust the cooking time to ensure the protein is cooked through and tender.



