This post contains affiliate links.

This Khao Soi recipe, a coconut curry noodle soup hailing from northern Thailand, fuels you up with all the essentials while being packed with flavor! Made with traditional egg noodles and oyster mushrooms, it’s a satisfying vegan-friendly meal!

A white bowl filled with vegan khao soi with chop sticks resting inside
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Thai coconut noodle soup (called Khao Soi) is a flavor-packed dish that looks intimidating but is actually quite simple to make! Made with egg noodles, coconut milk, vegetable broth, and a lot of mix-ins, it provides a world of flavor in each bite.

Unlike the traditional version, this one is made without chicken to keep it totally vegetarian. Instead, it’s filled to the brim with all things tasty (and healthy), like mushrooms, cilantro, and bean sprouts!

What Is khao soi?

Why is it called “khao soi?” Well, “khao” translates to “rice” and “soi” to “sliced.” So, we get “sliced rice.” However, the dish doesn’t use rice and is instead made with a specific type of egg noodle.

Is khao soi the same as Chiang Mai noodles? Yes! The names are used interchangeably, and you can likely guess why khao soi is sometimes referred to as the latter – the dish originated in Chiang Mai!

A white bowl filled with veggie khao soi

Here’s what you’ll need

Khao soi ingredients are a bit more involved than other recipes and may require a trip to the international food store. However, once everything comes together, the extra grocery shopping will be so worth it!

  • Oil: I prefer to use coconut oil here. Its consistency is great for cooking the mushrooms, and unrefined coconut oil even adds a very subtle flavor. A neutral vegetable oil will also work.
  • Mushrooms: Instead of using meat, this recipe uses oyster mushrooms.
  • Red Curry Paste: Any type of red curry paste will work, whether homemade or store-bought! You can also use one that’s spicy with a bit of chilies.
  • Turmeric: This recipe uses turmeric for both taste and its anti-inflammatory benefits. For another nutrient boost, you can try adding in some grated ginger and lemongrass.
  • The Broth: The broth also uses canned coconut milk for creaminess and vegetable broth for depth of flavor. I like to use homemade vegetable broth when I can.
  • The Flavor Makers: Miso paste, lime juice, soy sauce, and salt all help to build and enhance the layers of flavors. Miso paste is a seasoning made from soybeans and salt that brings loads of savory flavor. Because we are already adding salty ingredients, only add salt to taste.
  • Egg Noodles: Egg noodles are vegetarian, but to keep this recipe vegan, use rice noodles.
A white bowl filled with vegan khao soi

Here’s how to make it

This is an easy two-pot recipe that is made completely on the stove. It will take 15 minutes of prep time and 30 minutes of cooking time.

Step 1: Cook The Mushrooms
Heat the oil in a large pot over medium heat. Add the mushrooms and cook, stirring often, until the mushrooms begin to turn golden brown at the edges. It should take about 10 minutes.

A pot filled with shredded oyster mushrooms

Step 2: Add The Flavorings
Stir in the curry paste and turmeric and cook for another minute.

A pot filled with shredded, cooked oyster mushrooms, curry paste, and turmeric

Step 3: Soupify The Dish
Stir in the coconut milk, broth, miso, and soy sauce. Cover, bring to a boil, and gently simmer for 10 minutes. Right before serving, add the lime juice. Taste and add salt as needed.

A pot filled with khao soi ingredients including coconut milk and vegetable broth

Step 4: Cook The Egg Noodles
Meanwhile, prepare egg noodles according to the instructions on the package.

Step 5: Assemble and Serve
Portion the egg noodles into serving bowls and top with the coconut milk mixture.

A hand using chop sticks to pick up vegetarian khao soi
Top the soup liberally with suggested toppings like lime wedges and green onions. You can also incorporate tofu for some added protein.

Vegan Khao Soi (With Oyster Mushrooms)

5 from 5 ratings
Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
Servings: 4 servings
This Khao Soi recipe, a coconut curry noodle soup hailing from northern Thailand, fuels you up with all the essentials while being packed with flavor! Made with traditional egg noodles and oyster mushrooms, it's a satisfying vegan-friendly meal!

Ingredients 

  • 1 Tbsp oil, coconut oil is great here, 15 mL
  • ½ lb oyster mushrooms, 226 g
  • 3 Tbsp red curry paste, 45 g
  • 1 tsp turmeric
  • 2 13-oz cans coconut milk, can sub low fat, 385 g-cans
  • 2 cups vegetable broth, 473 mL
  • 1 Tbsp miso paste, 15 g
  • 1 Tbsp soy sauce, can sub tamari for gluten-free, 15 mL
  • 1 Tbsp lime juice, 15 mL
  • salt, to taste
  • 1 lb fresh egg noodles, use rice noodles for a vegan option, 453 g
  • Toppings: thinly sliced shallots, sliced scallions, cilantro, bean sprouts, fried onions
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Cook Mushrooms: Heat oil in a large pot over medium heat. Add mushrooms and cook, stirring often, until mushrooms begin to turn golden brown at the edges, about 10 minutes.
    A frying pan filled with mixed mushrooms, including oyster and white mushrooms, is reminiscent of a khao soi preparation on a light blue surface.
  • Flavor: Stir in curry paste and turmeric, cooking for another minute.
    A frying pan with cooked mushrooms, a portion of spicy red paste, and a heap of khao soi-inspired yellow spice sits on a blue background, capturing the essence of rich flavors in every detail.
  • Soupify: Stir in coconut milk, broth, miso, and soy sauce. Cover and gently simmer for 10 minutes. Right before serving, add the lime juice. Taste and add salt as needed.
    A frying pan filled with orange-yellow khao soi curry sauce rests on a light blue surface.
  • Egg Noodles: Meanwhile, prepare egg noodles according to instructions on packag
  • Serve: Portion egg noodles into serving bowls, topping with the coconut milk mixture. Top liberally with suggested toppings!
    A hand uses chopsticks to savor a bowl of khao soi noodle soup, garnished with lime, onions, and herbs in a white bowl. Other bowls and a glass are artfully arranged on a light blue surface in the background.

Notes

Meal Prep: Meal prep, meet khao soi! Because khao soi stays delicious for up to 4-5 days when stored properly, it’s a great vegetarian meal prep option that you can enjoy all week.
To store, allow the dish to cool and then transfer it to an airtight container. Refrigerate. To reheat, simply microwave for 30-second intervals (stirring between each interval), or heat on the stove.

Nutrition

Serving: 1serving | Calories: 352kcal | Carbohydrates: 38.4g | Protein: 10.1g | Fat: 17g | Saturated Fat: 8.5g | Cholesterol: 33mg | Sodium: 1196mg | Potassium: 424mg | Fiber: 3.4g | Sugar: 3g | Calcium: 22mg | Iron: 3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 5 votes (3 ratings without comment)

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




10 Comments

  1. Charlotte says:

    5 stars
    Sarah, your meals are phenomenal and so is your site. How are you NOT on Food TV by now??! Just purchased your cookbook/workbook and am blown away by your details and recipes. Due to a myriad of health reasons I am now mostly pursuing a plant-based diet/pescatarian diet and your ideas are so flexible and brilliant, even if I want to add an occasional piece of chicken. Love everything. Thank you so much!

    1. Sarah Bond says:

      Aw, thanks so much Charlotte! 😀

  2. KELLY says:

    Egg noodles are not vegan, please edit to say vegetarian or specify for vegan to use a different noodle.

    1. Sarah Bond says:

      Thanks for pointing that out, Kelly! Use rice noodles for a vegan option 😀

  3. Cynthia says:

    Hello. Always read reviews before I make a recipe and make many of your wonderful recipes. Wondering why your recipes don’t show all the reviews. For instance this one says 4 reviews of 5 stars, but I only see 2 comments and no actual reviews.

    1. Sarah Bond says:

      Sometimes folks leave a star review but not a comment 🙂

  4. Crystal says:

    5 stars
    What kind of miso paste? My grocery store has mellow white, light yellow, and red miso pastes

    1. Sarah Bond says:

      Mellow white or light yellow would be great here!

  5. Ryan says:

    Do you think you could use extra firm tofu instead of oyster mushrooms? If so – any recommendations on adjusting preparation?

    1. Sarah Bond says:

      Yep that would work! I’d just pan-fry it until it’s crispy on the outside then toss it in 🙂