
Coconut milk mixed with bold spices and juicy chicken makes Khao Soi stand out as a Northern Thai favorite. This noodle soup with its creamy coconut base and crunchy noodle topping gives you amazing texture contrasts that'll make you feel like you're eating street food in Chiang Mai.
I found this dish while traveling around Thailand when a home cook shared her family's trick - adding a bit of palm sugar to cut through the richness. I tried making it tons of times back home, and this version finally tastes like what I had on my trip.
Key Ingredients You'll Need
- Full-fat coconut milk: This gives you that rich, creamy base you can't get any other way.
- Fresh turmeric root: Adds warmth and color that the powdered stuff just can't deliver.
- Thai red curry paste: Works as your flavor base - try to grab Mae Ploy or Maesri brands.
- Bone-in chicken thighs: They add so much more flavor to your broth as they cook.
- Wide egg noodles: They soak up the curry nicely and get super crispy for the topping.
Putting Together Your Bowl
- Starting Your Curry:
- Warm up some oil in a heavy pot over low heat until it looks shiny. Then cook your aromatics until your kitchen smells amazing.
- Making Your Soup Base:
- Add your creamy coconut milk and stir as it blends with the spices. Watch the color change to a deep golden as everything comes together.
- Cooking The Chicken:
- Put your chicken thighs into the bubbling mixture and let them cook slowly until they're so tender you can pull them apart with a fork.
- Getting The Noodles Right:
- Boil your noodles in hot water, giving them a stir now and then until they're perfectly chewy. Save some to fry up for the topping.
- Putting It All Together:
- Start with noodles in the bottom of each bowl, pour the hot soup over them, and top with crunchy fried noodles and fresh garnishes.

My grandma always told me to toast spices before grinding them up. That one step makes all the difference. When I smell toasted coriander and cumin, I'm right back in her kitchen, watching her work magic with her curry paste.
Serving Up Your Dish
Set out little bowls of toppings so everyone can dress up their own soup. It's fun for dinner parties since everyone gets to make their bowl just how they like it, and it gets people talking.
Switching Things Up
Try this with juicy shrimp or crispy tofu instead of chicken. Duck meat works really well too, it's amazing with the coconut flavors. If you don't eat meat, just use more mushrooms and throw in some roasted butternut squash for something hearty.
Storing What's Left
Keep your broth and noodles in separate containers in the fridge. The curry actually tastes better after a day or two as the flavors mix together more. Warm it up slowly on the stove and add a splash more coconut milk to keep it creamy.

I've worked on this recipe for years and learned that taking your time is what makes it special. Let everything simmer slowly so the flavors can really develop and the chicken gets fall-apart tender. This isn't just food - it brings people together around the table. The mix of creamy soup, tender meat, and different textures in each spoonful shows why Thai cooking is so amazing.
Frequently Asked Questions
- → What exactly is khao soi?
- Khao soi is a Northern Thai curry noodle soup featuring creamy coconut milk, egg noodles, flavorful curry paste, and chicken. It’s topped with fried noodles and fresh add-ons like lime and shallots.
- → Can I prep khao soi without meat?
- Absolutely! Swap chicken broth for vegetable stock, and use tofu or vegetables instead of chicken. Replace shrimp paste and fish sauce with miso or soy sauce.
- → What must-have ingredients do I need?
- Egg noodles, a vibrant curry paste, coconut milk, protein, and toppings like fresh lime, pickled greens, and shallots are the essentials.
- → How spicy can I make it?
- The heat level is totally up to you! Thai chilies pack a punch, but you can cut back or skip them. Add chili paste at the end for more spice.
- → What noodles work best?
- Fresh egg noodles, or thick wonton noodles, are ideal. Boil some for the soup and fry others for topping.