Recipes

Khao Soi Gai

This is the dish that makes people stop mid-conversation and say “this is sooo good!”. The one that turns first-timers into obsessives. The creamy coconut curry broth with soft noodles swimming in golden broth, topped with a tangle of crispy fried noodles for crunch. It's comfort food that somehow feels elegant.

And yet, despite being one of Northern Thailand's most iconic dishes, Khao Soi remains relatively unknown outside of Thai food circles. Which, honestly, is a crime. Let's fix that.

Contents

The Origins: A Dish Born from Cultural Exchange

Khao Soi (ข้าวซอย) hails from Chiang Mai and the surrounding northern regions, but its roots stretch across borders. The dish shows the influence of Burmese and Chinese Muslim traders who traveled through Northern Thailand, bringing with them a love of rich curries and wheat noodles.

The result is something uniquely Thai – a curry that's creamier than most Thai curries, served with egg noodles instead of rice, and finished with those addictive crispy noodles on top that give it textural contrast.

In Chiang Mai, you'll find Khao Soi everywhere. Street vendors serve it from dawn until late at night. Locals have fierce debates about which stall makes the best version. Tourists try it once and spend the rest of their trip seeking it out.

The Flavour Profile: Creamy Comfort with Depth

What sets Khao Soi apart from other Thai curries is its uniquely layered flavour profile.

The base is a rich coconut curry – creamy, warming, and aromatic with spices like turmeric, coriander, cardamon, star anise and cumin, just to name a few. 

Warming spices give it complexity without overwhelming heat. This isn't a blow-your-head-off spicy curry – it's more gentle and inviting, with just enough chilli to give it character. Think of it as a 2 out of 5 on the heat scale. To some, this might be a gentle tickle to others it may have a kick of spice.

The coconut milk makes the broth silky and luxurious, while a touch of palm sugar adds savoury-sweet depth. Some versions include pickled mustard greens as a garnish for a sour, funky note that cuts through the richness but my daughters opt for a garnish of chopped shallots and coriander to keep things light and fresh.

Then comes the genius part: crispy fried noodles on top. As they sit in the hot broth, some soften while others stay crunchy, giving you different textures in every spoonful. It's the detail that makes Khao Soi unforgettable.

Why It's Easier Than You Think

Traditional Khao Soi requires making a curry paste from scratch – roasting spices, pounding aromatics, and balancing flavours. It's time-consuming and requires ingredients that aren't always easy to find outside of Thailand.

But here's the wonderful secret: Khao Soi is incredibly straightforward when you have the paste ready to go.

The cooking method is simple. You bloom the paste in a bit of oil to wake up the aromatics, add coconut milk and stock, simmer your protein until cooked through, and serve over noodles with toppings. Start to finish, you're looking at about 30 minutes total or 40 minutes if it’s your first go at it.

Our Khao Soi paste has all those hard-to-find northern Thai spices already balanced and ready. We've done the roasting, the grinding, the tasting and adjusting, so you can go straight to the good part – ladling creamy, golden curry over noodles and watching it disappear.

Make It Your Own

Khao Soi is traditionally made with chicken or beef, but it's wonderfully adaptable.

Chicken thighs are classic – they stay tender in the curry and soak up all that flavour. Beef shin or brisket gives you something richer and more substantial (just braise it longer until it's fall-apart tender). Prawns work beautifully for a quicker version. Tofu or mushrooms make an excellent vegetarian option that's just as satisfying.

The toppings are where you get to play. Crispy fried noodles are non-negotiable – they're what makes Khao Soi, well, Khao Soi. Beyond that, add:

  • Pickled mustard greens for sour funkiness

  • Fresh lime wedges for brightness

  • Sliced shallots for crunch and sharpness

  • Fresh coriander for herbal freshness

  • Chilli oil or fresh chillies if you want more heat

Some people like to add a hard-boiled egg. Others throw in some pak choi or spring onions. There's no wrong answer.

So now you don't have to travel to Chiang Mai or hunt down one of London's few Northern Thai restaurants to experience it. You can make it at home, in less time than it takes to order takeaway.

Ready to bring a taste of Northern Thailand to your kitchen? Here's how to make Khao Soi that'll have people asking for seconds.

Final Thought

In Chiang Mai, people will argue fiercely about whose khao soi is best. The same passion exists here, quietly, in the kitchens of Thai families and in the growing number of people who've discovered this dish and can't stop thinking about it. What makes that possible isn't travel to Northern Thailand—it's understanding that the paste holds the story. When you bloom our Khao Soi paste in hot oil, you're releasing the work of roasting, grinding, and balancing that would otherwise take hours. The spices—turmeric, cardamom, star anise, cumin—are already in conversation with each other, the way they are in my mother's kitchen.

There's something deeply satisfying about feeding people food that stops them mid-conversation. In Britain, we understand comfort food, the kind that warms you from the inside and tastes like care. This is that, but with the complexity of Northern Thai spice craft underneath. Serve it on a cold evening with soft noodles, that essential crunch of fried noodles on top, a squeeze of fresh lime, and you've created something that feels both utterly foreign and oddly familiar—a dish that travels well and settles easily into British home cooking.

Khao Soi Gai

Course
Main
Cuisine
Thai
Season / Occasion
Entertaining / Dinner Party
Winter Warmer
Calories
619.7
Khao soi Gai
Serves 3
Prep
15 min
Cook
35 min
Total
50 min
Difficulty
Medium
Cooking times shown are for the base recipe — allow extra time when making larger quantities
The creamy coconut curry that made Northern Thailand famous, now within reach. Chicken thighs swim in golden broth, topped with crispy noodles and fresh lime. Ready in 40 minutes.
Ingredients
  • 35 g Mae Jum Khao Soi Paste
  • 2 tbsp Oil (For Cooking)
  • 200 ml Oil (For Deep Frying)
  • 400 ml Coconut Milk (Full Fat)
  • 250 ml Water or Stock
  • 2 tbsp Fish Sauce
  • 1 tbsp Palm Sugar
  • 500 g Chicken Thighs
  • 300 g Fresh Egg noodles
  • Fresh Lime (To taste)
  • Fresh Shallots (Garnish)
  • Fresh Coriander (Garnish)
  • Chilli Oil (Garnish)
Method
Heat 1 to 2 tbsp of oil in a pot or wok over medium heat. Add the Khao Soi paste and fry for 2 minutes, stirring constantly, until the fragrant aromatic oils are released from the paste. Do not rush this step — it builds the depth of flavour that makes Khao Soi so distinctive.
Add 200 ml of the coconut milk and stir well to loosen the paste into a smooth base. Follow with the fish sauce and palm sugar, stirring until the sugar has fully dissolved. Simmer for 2 to 3 minutes until the mixture deepens slightly in colour and the flavours begin to come together.
Add the remaining coconut milk and water or stock, stirring to combine. Add the chicken thighs, making sure they are mostly submerged in the liquid, and bring to a light boil. Reduce to a gentle simmer, cover with a lid, and cook until the chicken is completely tender — around 20 minutes for boneless thighs, 30 minutes for bone-in.
While the chicken simmers, prepare the garnishes. Slice the shallots thinly, pick the coriander leaves, and cut the lime into wedges. Taste the broth and adjust seasoning if needed.
Heat 200 ml oil in a small, deep pot over medium heat. Test the temperature by dropping in a single strand of noodle — if it sizzles and floats immediately, the oil is ready. Take a small nest of fresh egg noodles and carefully lower into the oil using tongs. Fry for around 3 minutes until golden and crisp all the way through, not just on the surface. Drain on kitchen paper. Repeat to make one crispy nest per serving.
Bring a separate pot of water to the boil and cook the remaining egg noodles according to the packet instructions, usually around 3 minutes. You want them tender but still with a little bite as they will continue softening in the hot broth. Drain well and toss with a small amount of oil to prevent sticking if not assembling immediately.
To assemble, place a portion of soft noodles into each bowl and ladle over the curry broth. Nestle one chicken thigh into each bowl and place a crispy noodle nest to the side so it stays crunchy for as long as possible. Scatter over shallots and coriander, and serve with a lime wedge alongside.
Before serving, taste and adjust. More fish sauce for saltiness, a squeeze of lime for brightness, or a drizzle of chilli oil for extra heat. Khao Soi should balance rich, savoury, sweet, and sour — adjust to your own preference.
Nutrition per serving
619.7kcal
Calories
38.2g
Fat
35.9g
Carbs
38.5g
Protein
3.0g
Fibre
1268.0mg
Sodium
Used in this recipe
Thai Khao Soi PasteThai Khao Soi Paste
Previous
Prawn Pad Thai Noodles
Next
Chicken Tom Yum

2 comments

  • Loz Archer
    Jul 08, 2026 at 23:37

    Wonderful recipe and a breeze to make. I very much miss Chiang Mai, and it was a joy to make its signature dish at home.

    I bought and made two at once – one for freezing.

    Reply
  • Jacqueline Hoolahan
    May 13, 2026 at 08:01

    We loved the flavours of many different dishes we tried when travelling around Asia and are looking forward to trying these pastes. We purchased many prepared spice mixes to bring home but unfortunately had no recipe available and so these pastes sound perfect !

    Reply

Leave a Comment

Your email address will not be published.