Hey there, Safarfriendly foodies! If you’ve ever explored the culinary gems of Northern Thailand—especially in Chiang Mai or Chiang Rai—then you’ve probably heard of Khao Soi recipe. This rich and flavorful curry noodle dish is a true representation of Northern Thai comfort food, blending creamy coconut broth with bold, warming spices.
But Khao Soi is more than just a dish—it’s a story. Rooted in the traditions of the Yunnanese Muslim community that settled in Northern Thailand, this meal is as much a cultural experience as it is a delicious one. That’s why it’s also a perfect fit for those seeking halal-friendly culinary adventures—just like you, our Safarfriendly travelers!
Today, we’re sharing an easy-to-follow, authentic Khao Soi recipe—along with a few tips to make your bowl taste just like the real deal from a Thai street stall.
Ingredients for Khao Soi (Serves 2–3)

Image source: sajiansedap.grid.id
For the curry broth:
- 400 ml thick coconut milk
- 500 ml chicken broth
- 2 tbsp Thai red curry paste (adjust heat to your preference)
- 1 tbsp yellow curry powder
- 2 cloves garlic, minced
- 1 tsp grated ginger
- 2 tbsp vegetable oil
- 1 tbsp fish sauce (or omit for halal version)
- 1 tsp palm sugar or brown sugar
- Salt to taste
For the toppings & sides:
- 2–3 chicken drumsticks or thighs (boneless breast also works)
- 250g fresh egg noodles (or yellow wheat noodles)
- Crispy fried noodles (deep-fried until golden)
- Fried shallots
- Fresh coriander and chopped scallions
- Lime wedges
- Pickled cabbage & red onion (optional, but authentic!)
How to Make Authentic Khao Soi

Image source: seriouseats.com
Step 1: Sauté the curry paste
Heat oil in a pot. Sauté garlic, ginger, and red curry paste until aromatic. Add yellow curry powder and stir—it’s about to smell amazing.
Step 2: Cook the chicken
Add the chicken pieces and coat them well in the spice mixture. Once the chicken changes color, pour in the coconut milk and chicken broth. Simmer over low heat for 25–30 minutes until the chicken is tender and flavorful.
Step 3: Adjust the seasoning
Stir in fish sauce, sugar, and a pinch of salt. Taste and adjust—Khao Soi should be savory, slightly sweet, and richly spiced.
Step 4: Prepare noodles and toppings
Boil the fresh egg noodles until soft and drain. Deep-fry a small batch of noodles until crispy (for that signature Khao Soi crunch!). Prep your toppings like lime wedges, coriander, pickled veggies, and fried shallots.
Step 5: Assemble with love
Place the cooked noodles in a bowl. Ladle in the curry broth with the chicken. Top with crispy noodles, fresh herbs, fried shallots, and a squeeze of lime. Pure joy in a bowl.
Tips for the Perfect Khao Soi

Image source: mintthaicafe.net
- Use fresh coconut milk for a creamier, more authentic taste.
- Don’t overdo the sugar—just enough to balance the saltiness and spice.
- Want it vegetarian? Swap chicken with fried tofu and use vegetable broth.
- For extra authenticity, add a bit of pickled mustard greens, just like they do in the local Thai stalls.
Why Khao Soi Is Worth Making
Khao Soi is more than delicious—it’s deeply connected to the multicultural roots of Northern Thailand, especially the region’s Muslim communities. It’s a comforting, soul-warming dish that blends heritage, flavor, and tradition in every bite.
For Muslim travelers or anyone seeking halal Thai cuisine, this dish is a wholesome and satisfying choice you can make confidently at home.
Ready to bring a taste of Chiang Mai to your kitchen?
Give this Khao Soi recipe a try—and let its rich, creamy, spiced broth warm your heart (and your taste buds). Perfect for dinner, special occasions, or impressing friends and family with something unique.
Don’t forget to explore more halal recipes and Muslim-friendly travel tips at safarfriendly.com. Share your Khao Soi version with us—we’d love to see how you recreate this Northern Thai treasure!







