This Khao Soi recipe is rich, fragrant and delicious! It’s a Coconut Curry Noodle Soup that hails from Northern Thailand and can be made with chicken, shrimp, tofu, or our crispy tofu. Vegan-adaptable, GF.  Watch the Video!

Khao Soi in a black bowl with crispy noodles and pickled mustard greens.

No Matter how hard the past, you can always begin again. ~Buddha

This Thai Coconut Curry Noodle Soup recipe (called Khao Soi) and hails from the Northern part of Thailand (Chiang Mai) where the weather stays a bit cooler.  It’s a godsend when time is short, or you are feeling a bit lazy, yet you crave something warm, rich and spicy.

The coconut broth is fragrant and rich, coating the noodles well.  And once the flavorful coconut soup base is made, what you put in the soup is up to you!

This Khao Soi recipe is rich, fragrant and delicious! It's a Coconut Curry Noodle Soup that hails from Northern Thailand and can be made with chicken, shrimp, tofu, or our crispy tofu.  Vegan-adaptable, GF.  Watch the Video!

Why this recipe works!

  • It is fast and easy! This simple recipe comes together in under 30 minutes!
  • Adaptable. Use chicken, shrimp or tofu, or a a combo. Vegan adaptable!
  • Cozy and warming! A rich soup, perfect for chilly nights.

Ingredients in Khao Soi

This simple version of Khao Soi is made even easier with store-bought red curry paste.

How to make Khao Soi! A Thai Coconut Curry Noodle Soup with a rich fragrant coconut broth w/ either shrimp, tofu or chicken and rice noodles.

How to make Khao Soi

  1. Place rice noodles in a large baking dish, pour boiling water over the noodles and let them sit until they are softened, drain. Toss with a little oil to prevent sticking.
  2. In a large dutch oven, heat oil over medium heat, saute shallot, garlic and lemongrass. until golden, about 3-4 minutes, then add the red curry paste,  turmeric, curry powder, and cardamom, stirring for one minute.
  3. Add the coconut milk, chicken broth and kaffir lime leaves and bring to a simmer, stirring. Once gently simmering add the bell pepper, fish sauce, sugar, soy sauce and chili garlic paste.
  4. Add the prawns (or chicken or crispy tofu)  and gently simmer until cooked.
  5. Give a generous squeeze of lime. Taste, adding more lime/salt/ red curry paste if necessary. Find the balance between salty, sweet, acid and heat.
  6. Divide the rice noodles into the bowls and ladle the flavorful soup over top- a bit easier to handle. Garnish with fresh basil, pickled mustard greens, crispy noodles, bean sprouts, thinly sliced red onion, lime wedges, or chopped scallions.

Variations of Khao Soi

Serve Khao Soi with These Toppings!

How to make Khao Soi! A Thai Coconut Curry Noodle Soup with a rich fragrant coconut broth w/ either shrimp, tofu or chicken and rice noodles.

More Thai recipes you may like: 

Khao Soi recipe in a black bowl with a lime and cripsy noodles.

How to Make Khao Soi! | 30-sec video

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Khao Soi recipe in a black bowl.

Khao Soi (Thai Coconut Noodle Soup)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 113 reviews

Description

A flavorful and very addicting Northern Style Thai Coconut Curry Noodle Soup, called Khao Soi. Easy and fast, and so yummy. This simplified version uses store-bought red chili paste. Watch the video.


Ingredients

Units Scale
  • 46 ounces dry rice noodles
  • 1 tablespoon coconut, peanut or olive oil
  • 1 large shallot finely diced ( or sub half an onion)
  • 2 tablespoons chopped lemongrass
  • 4 garlic cloves, rough chopped
  • 2 tablespoons Thai Red Curry Paste (store-bought, I like this brand), more for spicier
  • 1/2 teaspoon ground turmeric (or use grated turmeric)
  • 1/2 teaspoon yellow curry powder
  • 1/2 teaspoon ground cardamom
  • 14-ounce can coconut milk, full-fat
  • 1 cup chicken broth (or veggie broth, or use water and one chicken bouillon cube)
  • 46 kaffir lime leaves (optional, but delicious!)
  • 1 thinly sliced red bell pepper (optional- sub other veggies)
  • 2 tablespoons fish sauce- or vegan fish sauce
  • 2 tablespoons soy sauce ( perhaps reduce if using vegan fish sauce, or use to taste)
  • 2 tablespoons brown sugar, palm sugar or an alternative substitute
  • 1 tablespoon chili garlic sauce (Sambal Olek)
  • 812 ounces protein: raw, peeled prawns, or crispy tofu, or raw, thinly sliced chicken breast- or leftover baked chicken or rotisserie chicken)
  • salt and pepper to taste,
  • 1 lime

Garnish with fresh basil (Thai basil is best!), pickled mustard greens (traditional), cilantro, bean sprouts, lime wedge, crispy noodles, thinly sliced red onions or scallions.


Instructions

  1. Place noodles in a large baking dish, pour boiling water over the noodles and let them sit, stirring occasionally until they are al dente. Drain. Toss with little oil to coat to prevent sticking.
  2. While the water is boiling, prep the protein, shallot, garlic, lemongrass, and red bell pepper, then get all other ingredients ready by the stove.
  3. In a large pot, heat oil over medium heat. Add shallot, garlic and lemongrass. Saute until fragrant and golden, about 3-4 minutes.  Add red curry paste,  turmeric, yellow curry powder and cardamom. Saute for 1 minute.
  4. Add the coconut milk, chicken broth and kaffir lime leaves and bring to a simmer, stirring. Once gently simmering add the bell pepper, fish sauce, sugar, soy sauce and chili garlic paste.
  5. Add the prawns (or chicken or crispy tofu)  and gently simmer until cooked. Give a generous squeeze of lime. Taste, adding more lime/salt/pepper/ red curry paste if necessary. Find the balance between salty, sweet, acid and heat.
  6. Divide noodles into the bowls and ladle the flavorful soup over top- a bit easier to handle.
  7. Garnish with fresh basil, pickled mustard greens, crispy noodles, bean sprouts, thinly sliced red onion, lime wedges, or chopped scallions.

Notes

The quality of the red chili paste makes all the difference here. I like Mae ploy or Masseri! “Thai kitchen” brand will be lacking in flavor!

To bump up the flavorful coconut broth even more, add  few slices of galangal!

Feel free to make the soup broth  the day before and keep in the fridge, keeping the noodles separate ( they will swell in the soup) and simply reheat.

To bump up the heat, add more red chili paste or  chili sauce, or a few thinly sliced fresh chilies ( as a garnish)

Nutrition

  • Serving Size: 4 bowls
  • Calories: 348
  • Sugar: 10.3 g
  • Sodium: 1345 mg
  • Fat: 16.4 g
  • Saturated Fat: 13.7 g
  • Carbohydrates: 39.4 g
  • Fiber: 1.9 g
  • Protein: 12.5 g
  • Cholesterol: 71.4 mg

SaveSave

Share this with the world!

Subscribe
to get recipes via email

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Comments

  1. Loved this recipe and easy though it took me longer then 15 minutes :-)… reminds me of dish I loved and ate all the time at a friends house when I was younger. Happy happy memories!






  2. Not only did I LOVE this recipe…….my picky 13 year old who doesn’t like anything, LOVED this recipe!
    I will make this numerous times over the next fall/winter months! I did add an additional 2 cups broth. ( I used chicken bone broth to add extra nutrients) I added rotisserie chicken for my 9 year old, tofu for my 13 year old while my spouse and I enjoyed the addition of shrimp. By the way, it’s the first time I have ever felt compelled to leave a review…..this was AWESOME and EASY! I’m already looking forward to making it again and plan to have it as our winter staple go to meal!






  3. Every single thing I try on this website works out!!! This soup was simple, completely filling and satisfying and my family loved it!!!






  4. To quote my husband, “this may be the best thing you’ve ever made.” (Bar is low for Asian food). I couldn’t find samaba oleke at my Whole Foods, but the dish was fine without it. Added tofu that I pan fried and sweet potato that I quickly cooked up in the microwave. Definitely a keeper!!






  5. Made this tonight and I swear I could feel it healing our sick family on this rainy fall day- it was so perfect! Took my husband and I right back to our honeymoon in Thailand. My 3 year old kept asking for more, blew me away!

  6. It’s so delicious… but I found it took longer for me to prep. Just gathering everything out of the fridge and cupboard took over 5 minutes and then chopping and getting it all ready took longer than 10. But cooking was right on and the extra time was certainly worth it, as it turned out just like you’d get at a Thai restaurant. I added the lemon grass, lime leafs, and the cardamon and turmeric! Topped with sprouts, cilantro, and green onions. It’s on the spicy side so I might take down the Sambal Olek to half. But we ate it all up!! Thanks, Sylvia. I just love everything I’ve made from your site. And I only found it a few weeks ago!

  7. Made these tonight for dinner with half the amount of soy sauce, fish sauce, and sugar, and it still tasted great! I used light coconut milk though, so I find it doesn’t need as much added salt as full fat coconut milk to balance out its richness.

    Definitely a keeper recipe to make again!

  8. This looks so yummy! As it’s colder now where I am and I always lack time I think I’m gonna have to make this soon!

  9. This looks delicious! I’ve been pinning some of your older recipes this morning to make soon. Wondering if I can sub in soy milk for the coconut? I’m not a fan of the taste.

    1. I’m not sure? Give it a try…and report back…I’m really curious. I think that soy milk may not feel “thick” enough in the mouth, it lacks the fat content and the sweetness….so it may not translate well….I guess these are my concerns. You never know until you try though. 😉

  10. Tried this recipe today and it was just perfect! Made it with chicken and my boyfriend and I loved it! It’s tasty, it’s flavourful and most importantly – it’s super quick!
    Thanks for sharing. Will cook it again!






  11. Can’t believe that things that tasty can be that quick and easy to make! My husband and I LOVED this soup, and I can’t wait to make it again (and finish the leftovers!). A life-saver for a busy day. Thank you so much!






  12. Yum! Will definitely be trying this out soon. Thanks so much for sharing!

    xx, R @ The Girl in Polka Dots
    http://www.thegirlinpolkadots.com

  13. Absolutely fabulous!!! Because fresh lemon grass wasn’t available, I used the tube lemon grass. You need triple the fresh. But oh so yummy!

  14. Awesome recipe – I added a chunk of galanga and a few lime leaves and it was perfection. Thank you so much for a great recipe!

    1. Such a great idea…love that you added it. I will adjust the recipe to include. 🙂

Our Latest Recipes