Khao Soi Gai (Northern Thai Coconut Curry Noodles)

Pure northern Thai comfort food. A bowl brings tender chicken simmered in a creamy coconut curry broth, served with soft egg noodles and topped with crispy ones for contrast. The magic lies in its fragrant curry paste, coconut richness, and the balance of spicy, sweet, and tangy flavors that define Chiang Mai cuisine.

This post may contain affiliate links. Please see our privacy policy for details.

Total : 45 min
Spice Level : Medium
Skill Level : Intermediate
image

What is Khao Soi Gai (Northern Thai Coconut Curry Noodles)?

Khao soi gai (ข้าวซอยไก่) is the dish I must eat every time I’m in Chiang Mai. It’s a true Northern Thai classic especially loved in Chiang Mai. Every stall and restaurant has its own version. No two places taste exactly the same, but that’s part of the charm. You get to taste each family’s recipe, each one passed down and slightly different.

What makes khao soi so special is the combination of textures. Soft egg noodles soak up the creamy coconut curry broth, while a handful of crispy fried noodles adds contrast on top. That mix of silky and crunchy in the same spoonful is unforgettable.

At its core, khao soi gai is a coconut-based chicken curry poured over soft egg noodles. The chicken simmers gently until tender, absorbing the full depth of the curry. It’s rich, aromatic, and satisfying without being overly spicy, it's more about warmth and depth than intense heat.

The toppings matter just as much as the broth: pickled mustard greens, sliced shallots, scallions, fresh coriander, and a squeeze of lime. Each one has a purpose, the pickles cut through the richness, the lime brightens the curry, and the chili oil adds that final aromatic kick.

The curry paste gets its golden color and layers of flavor from turmeric, coriander seeds, dried chilies and other aromatics. Once everything comes together, the result is a bowl that is irresistibly satisfying.

    Hi! I’m Bell. I love food, travel, and cooking with fresh ingredients. On this site, I share Thai recipes that are fun to make and enjoy with loved ones. Some recipes lean toward tradition, while others carry my own twist.
    Happy cooking!

    Why You’ll Love Khao Soi Gai

    • Two textures in one bowl: Soft noodles meet crispy noodles for a satisfying mix of comfort and crunch.
    • Creamy but not heavy: Coconut milk gives richness and depth without weighing the dish down, great for both lunch and dinner.
    • Tender, soft chicken: Gently simmered until the meat falls off the bone and absorbs the curry beautifully.
    • A complete meal in one: Protein, carbs, aromatics, vegetables, all in one balanced bowl.
    • Great for batch cooking: The curry broth reheats perfectly and often tastes even better the next day.
    • Warm and soothing: Ideal for cool weather, relaxed weekends, or anytime you want something cozy and nourishing.
    • Authentic Northern Thai comfort: A true Chiang Mai classic that delivers both flavour and soul in every spoonful.

    Text box image

    The Essential Ingredients for Khao Soi Gai

    • Khao soi curry paste: The heart of the dish. This paste gives Khao Soi its golden color, aroma, and warm depth. Please check out my khao soi curry paste recipe, or if you have limited time you can buy store bought.
    • Coconut milk (thick and thin): The key to the creamy broth. Thick coconut milk helps you achieve the traditional tak mun (ตกมัน) or cracking the coconut oil, while thin coconut milk creates the silky curry soup that coats the noodles.
    • Chicken drumsticks and thighs: These are the perfect cuts for khao soi. They stay juicy, turn tender with simmering, and naturally enrich the broth with flavor. The meat gently falls off the bone when cooked right.
    • Chicken stock: Lightens the richness of the coconut milk and builds body in the soup. It keeps the broth flavorful without being too heavy.
    • Fish sauce and palm sugar: A classic Thai balance of salty and sweet. Fish sauce rounds out the curry, while palm sugar softens the edges and ties the flavors together.
    • Egg noodles – Fresh flat egg noodles form the base of the bowl, soaking up the creamy curry. A second portion is deep-fried to create the iconic crispy topping that adds crunch and contrast.
    • Pickled mustard greens: A signature khao soi side. Their tanginess cuts through the coconut richness and brightens the whole dish.
    • Shallots, scallions and fresh coriander: Fresh aromatics that add sharpness, color, and lightness to balance the warm curry.
    • Lime wedges: A squeeze of lime lifts the broth, adds acidity, and brings everything into balance.
    • Chili oil: Toasted chili flakes in warm oil add aroma and a customizable level of heat; a traditional finishing touch for every bowl.

    Ingredient Highlight: Coconut Milk (kati - กะทิ)

    Why It Matters
    Coconut milk is the foundation of khao soi gai. It creates the creamy body of the broth, softens the spices in the curry paste, and gives the dish its signature richness. Without coconut milk, you simply can’t achieve the smooth, velvety texture that defines khao soi.

    How It’s Used
    This recipe uses two types of coconut milk:

    • Thick coconut milk (hua ka ti - หัวกะทิ): Used first to achieve the process of "cracking" the coconut cream so the natural oil separates. In Thai, this process is called 'tak mun'. Once the coconut cream 'cracks', it becomes the base for frying the curry paste.
    • Thin coconut milk (hang ka ti - หางกะทิ): Added later to form the main curry broth. It thins out the richness while keeping that smooth, luxurious mouthfeel.

    Together, they create a layered, balanced broth that coats the noodles perfectly.

    In Thai Cooking
    Coconut milk is essential across Thai curries, from green curry and red curry to massaman and panang. It enriches soups, desserts, and even dressings. For dishes like khao soi, coconut milk does more than add creaminess. It carries the aromatics, mellowing the heat of dried chilies and letting the turmeric and coriander seed shine through.

    Nutritional & Health Benefits

    • Provides healthy fats that help absorb fat-soluble spices in the curry
    • Naturally dairy-free and suitable for people avoiding milk
    • High in manganese, important for metabolism and bone health
    • Adds richness without needing cream or butter

    Ingredients & Equipment Checklist

    Use this checklist to quickly gather your ingredients and equipment for smooth, stress-free cooking.

    Curry Broth

    [] 250g thick coconut cream (hua kati - หัวกะทิ)
    [] 3 tbsp khao soi curry paste (see Bell V’Kit khao soi curry paste recipe)
    [] 375g thin coconut milk (hang kati - หางกะทิ)
    [] 375g chicken stock
    [] 6 chicken drumsticks and 2 chicken thighs
    [] 35g fish sauce (about 2 tbsp)
    [] 10g palm sugar (about 2/3 tbsp)

    Noodles

    [] palm oil for frying
    [] 100g egg noodles (for deep-frying, used as garnish)
    [] 400g fresh flat egg noodles (for serving)

    Accompaniments & Garnishes

    [] |2 tbsp dried chilies flakes | (to make chili oil)
    [] crispy fried egg noodles
    [] |pickled mustard greens |(finely chopped)
    [] sliced shallots
    [] chopped scallions
    [] fresh coriander leaves
    [] lime wedges

    Tips for Making Khao Soi Gai

    • Crack the coconut milk (taek mun - แตกมัน): Simmer the thick coconut milk until the oil separates. This step is key to deep flavor and silky texture. Don’t rush it, and stir often to prevent scorching.
    • Toast your curry paste ingredients: If making the paste from scratch, toast or grill every component, especially chilies, spices, garlic, shallots, and fermented soybean (ถั่วเน่า), to unlock maximum aroma and depth.
    • Use bone-in Cchicken: Chicken drumsticks and thighs give the broth a rich, natural flavor. The bones contribute umami and body during simmering.
    • Balance the curry with sweet, salty & creamy: Khao soi broth should be slightly sweet, savory, and creamy. Taste and adjust with fish sauce and palm sugar at the end for balance.
    • Let it sit (Optional): Let the finished curry sit for 10–15 minutes off heat before serving as it allows flavors to settle and meld beautifully.
    • Get the broth consistency right: light, sippable, not heavy: The consistency of khao soi should be lighter than green curry and Thai red duck curry. It's meant to be poured over noodles and eaten like a noodle soup. The use of both thin and thick coconut milk plus chicken stock creates a thinner body. It should have a layer of flavorful oil floating on top (from the coconut milk cracking plus curry paste), but not feel heavy.

      If you reheat it and it ever feels too rich or heavy, just thin it out with a little extra chicken stock. The goal is a smooth, sippable broth that coats the noodles without overwhelming them.
    Khao Soi Gai (Northern Thai Coconut Curry Noodles)
    Pure northern Thai comfort food. A bowl brings tender chicken simmered in a creamy coconut curry broth, served with soft egg noodles and topped with crispy ones for contrast. The magic lies in its fragrant curry paste, coconut richness, and the balance of spicy, sweet, and tangy flavors that define Chiang Mai cuisine.
    Servings : 4
    Spice Level : Medium
    Skill Level : Intermediate
    Prep : 15 min
    Cook : 30 min
    Total : 45 min
    image

    Prevent your screen from going dark

    1x

    Ingredients

    Curry Broth

    [] 250g thick coconut cream (hua kati - หัวกะทิ)
    [] 3 tbsp khao soi curry paste (see Bell V’Kit khao soi curry paste recipe)
    [] 375g thin coconut milk (hang kati - หางกะทิ)
    [] 375g chicken stock
    [] 6 chicken drumsticks and 2 chicken thighs
    [] 35g fish sauce (about 2 tbsp)
    [] 10g palm sugar (about 2/3 tbsp)

    Noodles

    [] palm oil for frying
    [] 100g egg noodles (for deep-frying, used as garnish)
    [] 400g fresh flat egg noodles (for serving)

    Accompaniments & Garnishes

    [] |2 tbsp dried chilies flakes | (to make chili oil)
    [] crispy fried egg noodles
    [] |pickled mustard greens |(finely chopped)
    [] sliced shallots
    [] chopped scallions
    [] fresh coriander leaves
    [] lime wedges

    Cooking Instructions

    1. Make the Curry Broth

    [] Heat a large pan or wok over medium heat.
    [] Add the thick coconut milk and simmer until the coconut oil begins to crack/separate. This process is called taek mun (แตกมัน)cracking the coconut oil).
    [] Add 3 tablespoons of khao soi curry paste and stir-fry until fragrant and the oil rises to the surface.
    [] Pour in the thin coconut milk, chicken stock, and chicken pieces. Bring to a gentle boil.
    [] Lower the heat and simmer for 20–30 minutes, until the chicken is tender and the broth rich and golden.

    2. Season the Broth

    [] Add fish sauce and palm sugar, adjusting until you reach your preferred balance of salty, sweet, and spicy.
    [] Simmer for a final 5 minutes to meld the flavors.

    3. Prepare the Noodles

    For Fried Noodles (Topping):

    [] Heat palm oil in a wok over medium heat.
    [] Deep-fry 100g of egg noodles in batches until golden and crispy. Remove and drain on paper towels.

    For Boiled Noodles (base):

    [] Boil 400g of egg noodles for 2–3 minutes until just tender.
    [] Drain and toss with a little oil to prevent sticking.

    4. Make the Chili Oil (optional but traditional)

    [] Toast dried chilies flakes in a small amount of oil over very low heat for 1–2 minutes until fragrant (do not burn).
    [] Remove from heat and let cool. This fragrant chili oil is your signature finishing touch.

    5. Assemble & Serve

    [] Place a serving of boiled egg noodles in each bowl.
    [] Ladle over the hot curry broth and tender chicken.
    [] Garnish generously with crispy fried noodles, pickled mustard greens, shallots, scallions, fresh coriander, and a lime wedge.
    [] Drizzle with chili oil to finish.
    [] Serve immediately. The creamy broth should coat the noodles, while the crispy topping adds texture and contrast in every bite.

    Did you make this recipe?

    I’d love it if you left a quick rating/review below. Your feedback makes it easier for others to find the most-loved dishes. Thank you!

    FAQs for Khao Soi Gai (Northern Thai Coconut Curry Noodles)

    What does taek mun (แตกมัน) or cracking the coconut oil mean and why is it important?

    “Taek mun” literally means “breaking or separating the oil.” It’s a key technique in Thai curry making. You simmer the thick coconut milk until the water evaporates and the natural coconut oil separates and rises to the top.

    This allows the spices and aromatics to toast directly in coconut oil. The result is a richer, more fragrant, and more authentic curry flavor.

    Can I use a different cut of chicken?

    Yes, but bone-in dark meat (drumsticks and thighs) is highly recommended. The bones and natural fat release flavor into the broth, making it richer and more full-bodied.


    You can use boneless chicken if preferred, but it cooks faster and won’t contribute the same depth to the curry.

    What kind of egg noodles should I buy?

    For the base, choose fresh flat egg noodles. They hold their texture well in the curry. For the crispy topping, you can use the same noodles, deep-fry until golden and crunchy.

    What can I use instead of palm sugar?

    Palm sugar has a mellow, caramel-like sweetness that’s hard to replicate, but these substitutes work well:

    • Coconut sugar: closest in flavor
    • Light brown sugar: adds mild molasses notes
    • White sugar: works fine, but it doesn’t add the same depth of flavor.
    Can I swap chicken for another protein?

    Yes. This recipe works well with beef shank or short ribs (increase simmering time), firm tofu, and mixed seafood (reduce simmering time significantly).

    The overall technique stays the same only the cooking time changes.