Though I am calling this vegan pad thai, this isn't just a veganized version that I made up. It's a real Thai dish that I grew up eating called pad mee korat, and when I was thinking about a vegan version of pad thai, it dawned on me that pad mee korat was basically it, with just a few tweaks!

What is pad mee korat?
I have always thought of pad mee korat as the sister of pad thai given their similar flavours and ingredients. It's a rice noodle stir fry that is the local specialty of my mom's hometown, Korat, in the northeast of Thailand. This is why it's a dish my grandmother makes regularly!
While pad thai necessarily contains fish sauce and eggs, pad mee korat doesn't need either of those. But both dishes use the same rice noodles, bean sprouts, garlic chives, and has that same sweet-salty-sour profile.
Though my grandma usually makes pad mee korat with thinly sliced pork, it's not essential to the dish and you can substitute with the tofu used in pad thai, or simply omit it. I couldn't have asked for a better starting point for a vegan pad thai recipe!
Traditional vs Vegan Pad Thai
How is this vegan pad thai different from the traditional pad thai recipe? There are a few things we substituted:
- Fish sauce. Fish sauce is the main flavour of pad thai, and the reason you will rarely find vegan pad thai offered in Thai restaurants. Because to make a vegan version they would have to make another batch of pad thai sauce, which most places would not do. For this vegan version we use tao jiew instead, which is a fermented soybean paste similar to miso. You can also use miso instead.
- Dried shrimp. These are chewy little umami bits, and here I used shiitake mushrooms instead which work wonderfully. FYI, many Thai restaurants overseas don't add them anyway, so if that's what you're used to, you won't miss it.
- Eggs. We simply omit them, but if vegetarian pad thai is what you're going for, then feel free to add them.
Watch The Full Video Tutorial!
All my recipes come with step-by-step video tutorials with extra tips not mentioned in the blog post, so make sure you watch the video below to ensure success - and if you enjoy the show, please consider subscribing to my YouTube channel. Thank you!
Ingredients and Notes
Here are all the ingredients you'll need. For the amounts and instructions, see the recipe card below!
Sauce Ingredients
- Soy sauce. Thai soy sauce is best but it's not necessary. Confused by different types of soy sauces? See this soy sauce explainer post here!
- Tao jiew. This is Thai fermented soybean paste that is essentially the Thai version of miso. It's sold in glass bottles (Healthy Boy Brand) at Asian grocery stores that sell a lot of Thai ingredients, though it is harder to find. You can substitute equal amount of miso or doenjang.
- Tamarind paste. If buying pre-made tamarind paste, always buy ones from Thailand to make sure you have the right product. These are often labeled as tamarind concentrate (see pic below). You can also make your own tamarind paste from pulp and it's what I do. Never buy tamarind products from India as they are not the same!
**Tamarind sourness varies from brand to brand, so if it's your first time, start out with a little less and you can add more later if needed.** - Chili flakes, optional, only if you want to make it spicy. Store bought is fine, or you can easily make your own using my roasted chili flakes recipe. You can also leave it out of the sauce and let people add their own at the table.

Pad Thai Ingredients
- Dry rice noodles, medium size (2-3 mm wide). You need to soak them in room temp water for 1 hour, so don't forget to do this ahead of time! You can soak them the day before, drain, then keep them in the fridge until ready to use. If you did not plan ahead, you can do an emergency soak in hot off the boil water and for 3 minutes, then drain and rinse immediately under cold water.
*If you have previously had trouble working with rice noodles, be sure to check out this ultimate guide to mastering rice noodles. - Neutral oil, this can be any neutral flavoured cooking oil you normally use. I use avocado oil or canola oil
- Pressed tofu. Pressed tofu is the firmest tofu you can buy. It has a nice chew and will not fall apart in the wok. It's also the tofu that's traditionally used in pad thai. Sometimes they are labeled as "bean curd". If not available, use extra firm tofu or fried tofu.
- Fresh shiitake mushrooms, thinly sliced. If stems are thick and hard, remove them. If they're small and tender you can leave them on.
- Shallots, chopped
- Garlic, chopped
- Palm sugar. Light brown sugar can be used instead.
- Garlic chives, cut into 2-inch pieces. If not available you can substitute green onions (though they don't taste the same), but chop green onions smaller and use less as they are more intense in flavour than garlic chives.
- Bean sprouts. Be sure to get mung bean sprouts, not soybean sprouts.
- Roasted peanuts, optional, roughly crushed or chopped. Peanuts are not typically added to pad mee korat, so feel free to skip them, but I add them here to get it closer to a traditional pad thai.
- Lime wedges, optional. I find a squeeze of fresh lime can add a nice burst of freshness.
How to Make Vegan Pad Thai
Here's a bird's eye view of all the steps so you know what's involved, for full instructions see the recipe card below!

- Soak your noodles for 1 hour in room temp water. Meanwhile, make the sauce by adding tao jiew to a small bowl and mash with a fork to break up the soybeans, then add the rest of the sauce ingredients and stir to mix.
- In a wok or a large nonstick skillet, sear the mushrooms and tofu in a little bit of oil until golden brown and the mushrooms are cooked through. Remove from the pan.
- To the same pan, add the oil, garlic, shallots, palm sugar and cook, stirring frequently until the sugar caramelizes into a deep brown colour.
- Deglaze with the sauce mixture and stir to mix.

- Add the soaked rice noodles along with the mushrooms and tofu.
- Toss until all the sauce has been absorbed. Taste the noodles, and if it is still undercooked, add a splash of water and keep it cooking longer.
- Turn off the heat, add bean sprouts and garlic chives and toss to mix.
- Once mixed, you can taste and adjust seasoning if needed. Plate and sprinkle with roasted peanuts and serve with a wedge of lime.
Tips for Advance Prep
If you have all your ingredients ready, the cooking will take literally 5 minutes. So prepare ingredients as per these suggestions to enjoy weeknight pad thai!
- Make the sauce in advance (you can make a big batch!) and keep in the fridge. Saute the garlic, shallots, and sugar as per the recipe, then once you've added the liquid seasonings to the caramelized sugar, take it off heat and transfer it to a glass jar. That's your sauce! Keep it in a sealed container in the fridge. This sauce will keep for a long time.
*If keeping multiple batches of sauce in one container, remember to measure and note how much sauce you need per batch! - Soak the noodles up to a week in advance, drain well then rest them briefly on a towel to ensure no excess water will pool in the container. Keep in an airtight container in the fridge.
- Chop all your vegetables and keep them in an airtight container and they will last for a week!

Storing Leftovers and Reheating
I get asked all the time how leftover pad thai should be stored and heated, and to be frank, rice noodles do not keep well, so ideally, you don't want to have leftovers. If you want to have it again later in the week, it's better to prep all the ingredients (see tips above) and cook a fresh batch because the cooking takes only a few minutes!
But sometimes you just can't help it and you end up with extras. In that case, keep it in the fridge in an airtight container for ideally no more than 1 day. The longer you keep it, the more mushy the noodles become.
When you reheat, you can simply microwave it, however, it's crucial that the noodles are reheated until steaming hot, and not just warm. Rice noodles harden in the fridge, and they need to be fully heated in order to regain their softness.

Vegan Pad Thai Recipe (pad mee korat)
- Prep Time: 20 mins (+1 hr to soak noodles)
- Cook Time: 15 mins
- Total Time: 35 minutes
- Yield: 2 servings
Description
This vegan pad thai is also known as pad mee korat. You'll get the same sweet, salty, sour balance and chewy noodles...but all completely plant based! It's an easy recipe, with an option to add eggs if desired.
Ingredients
- 4 oz (112 g) dry rice noodles, medium size (2 mm wide)
- 3 Tbsp (45 ml) vegetable oil
- ¾ cup (85 g) pressed tofu, cut into small pieces
- 1 cup fresh shiitake mushrooms, stems removed, thinly sliced
- 3 Tbsp (35 g) finely chopped palm sugar, packed
- ¼ cup chopped shallot
- 4 cloves garlic, chopped
- ¾ cup (180 ml) garlic chives, cut into 2-inch pieces
- 1 cup (50 g) bean sprouts, plus extra for serving
- ¼ cup roasted peanuts, chopped (optional)
Note: If you eat eggs, you can add 2 eggs to this recipe.
Sauce
- 1 Tbsp soy sauce
- 1 ½ Tbsp fermented soybean paste or "tao jiew" or substitute 1 tablespoon Korean doenjang or Japanese miso (what is tao jiew)
- 2 ½ - 3 tablespoon tamarind paste, store bought or homemade (see note)
- ½ - 1 teaspoon chili flakes, or to taste
- 3 Tbsp water
Instructions
- Soak rice noodles in room temperature water for 1 hour or until they turn white. Drain and set aside. You can soak the noodles in advance, drain, and keep in a sealed container in the fridge until ready to use, up to 2-3 days.
- Make the sauce: Add tao jiew to a small bowl and mash roughly with a fork to break up the soybeans (if using miso or doenjang, place in a small bowl it with 1 Tbsp of water and stir to loosen the paste.) Add all remaining sauce ingredients and stir to mix.
- Add about 1 tablespoon of oil to a wok or a large sauté pan and heat over medium high heat. Once hot, add mushrooms and tofu. Spread them out and let sear until golden. Toss and continue to cook for 1 more minute or until the mushrooms are cooked through. Remove from pan and set aside.
- To the same pan, heat about 2 tablespoon of oil over medium high heat. Add garlic, shallots and palm sugar and cook, stirring frequently until the sugar caramelizes into a deep brown colour.
- Deglaze with the sauce mixture then add the rice noodles, mushrooms and tofu. Keep tossing until all the sauce has been absorbed. Taste the noodles, and if they are still undercooked, add a splash of water and let cook until dry again. You can also add a little more tamarind if you think it needs it.
- If you want to add eggs: Once the noodles have absorbed most of the sauce, push the noodles to one side. Add eggs into the empty space, break the yolks and let the eggs set about half way. Then put the noodles over the eggs and let the eggs cook for 30 more seconds until the egg is set. Then toss to break up the eggs.
- Turn off the heat, add bean sprouts and garlic chives and toss to mix. Taste and adjust seasoning. Plate and sprinkle with roasted peanuts, if using.
Notes
- Only buy tamarind from Thailand, which is sometimes labeled as "tamarind concentrate. Sourness varies significantly between brands, so start with 2 ½ tablespoon and add more at the end if needed. Do not buy tamarind paste from India because it is much more concentrated.
Aashimi says
Hi,
I'm Aashimi and I'm from India. I'm curious why you say not to use the Indian tamarind products. What's the difference? I looked at your post on making it from scratch, and that's what we do for dishes using tamarind too.
We don't have Asian markets in India (yet), and I always look for substitutes which can be found here. I always thought that I could use the tamarind paste the same way we do.
Aashimi says
Sorry, I see that you've responded to similar comments before. I'm assuming the problem exists with only the paste bought off-the-rack (maybe in US?), so I'll continue to use the homemade one as we do. I've not had it overpower the dish before.
manoj saranathan says
Even fresh tamarind- the thai version (which our Indian store stocks btw) is a bit milder and sweeter than the desi version. And definitely Indian tamarind paste is too overpowering for this balanced dish.
Tina Nguyen says
This was perfect. Thank you. I used raw rice noodles, miso paste and added carrots.
Georgie says
Hi Pailin,
I was wondering if you could suggest a substitute for garlic chives?
Thanks 😉
Tierney says
I made this so hopefully but the noodles were just overwhelmed by sauce. We even added a ton more veggies than shown but the whole thing was an open gooey brown mess. It made the flavor really strong. I would’ve maybe liked it if I could figure out where our proportions went wrong.
Pailin Chongchitnant says
Did you use Indian tamarind paste by any chance? It's much stronger and darker than Thai tamarind. I specified in the recipe note and in the ingredient notes section to use tamarind from Thailand because this is a common confusion.
Osprey says
Wondering if you have thoughts on how to stop the noodles from sticking. I tried rinsing them off after soaking them, and tossing them with lots of oil, but they keep ending up a big glooppy mess...
Pailin Chongchitnant says
Sticking to the pan? You need a well seasoned cast iron, carbon steel, or nonstick. YOu can use stainless steel but you need to heat the pan until very hot (water sprinkled on should bead up into balls) before adding oil and other things.
Osprey says
Sorry - I meant sticking together! I soak them for an hour as instructed before cooking them, but even when I add them right at the end and barely cook them at all, they still stick together and turn into one big rice goop.
For anyone else having this problem - I've been spraying them with cooking spray after draining them and before cooking, and that's been helping.
Pailin Chongchitnant says
Hmm, might be an issue with the rice noodles, what kind of rice noodles are you using? Is it from Thailand? Do ingredients only say rice flour? Or does it have other starched mixed in?
Eden Haney says
Thank you thank you for this recipe!! Just made this tonight and it was amazing! This is my second time attempting vegan pad thai and it was night and day compared to my first attempt. Soaking the noodles at room temp and using true Thai ingredients makes all the difference. I am trying to avoid MSG so found a type of "tao jiew" called "Super Q Whole Grain Soybean Sauce" on ebay that worked great.
I added the sweet pickled radish you include in your non-vegan recipe and the recipe would have been sweet enough without the palm sugar. With that addition, the sauce ended up being too strong for me, but I also used a different tamarind that seemed to overpower the other flavors. In the future I'll probably make more noodles (maybe 200g) because 120g resulted in a bit less than I normally get in a take-out order from my local thai place.
All that said, I can't believe how easy it was to make and how adaptable it was to whatever veggies I had on hand. My husband and I gobbled up every last bite. I'm so thankful to finally be able to make a delicious vegetarian pad thai at home! Thank you for sharing.
Julie Reagle says
I made this but I used too much Thai chili powder, so it's very hot! I'll still eat it (because it's delicious!) but I'll be more careful next time. I can't wait to try some of your other recipes!
Gee says
Hi, I live in India and can easily obtain Indian tamarind.
Can you please explain what the difference is between Thai tamarind and the Indian variety.
Thank you.
Pailin Chongchitnant says
It's not so much the variety, but the Indian tamarind paste is much more concentrated than THai ones.
Alee says
We have made this pad thai so many times and it’s delicious every time! Better than any restaurant pd thai!
Diana says
A beautiful and light sister dish to Pad Thai. It's so easy to make and just requires a bit of preparation!
Kate says
I have never made Pad Thai before, and don't like seafood. I tried this recipe last night, cutting up all of the ingredients during the afternoon and just throwing it all into the wok when it was time to eat, and it was the best Pad Thai that I've ever tasted! Will totally cook regularly 🙂
Diana Nguyen says
Best vegan alternative to Pad Thai, it was my first time making it but it was super easy. Just follow the measurements out and you'll get perfect Pad Mee Korat!
James Balfour says
Thank you Pai, that was delicious, it blew my mind, I actually made a dish that tasted like a real Pad Thai (Pad Mee Korat)! I can’t wait to make it for my children, here’s cheers!
Jennifer says
I've been trying for weeks to make pad Thai, with embarrassing results. Your nonvegan pad Thai recipe was highly recommended, so I was excited to see that you had a version I could eat. I made this mostly faithfully -- I had to do the miso variant, and use turbinado instead of palm sugar. But even with the modifications, it's easily the best pad Thai I've ever made. Thank you forever!
Julianna says
I love this recipe! It's so quick to make, and so so tasty!
Nicki says
Excellent! Thanks for posting this!
Kris says
Super good! Thankyou Pai!
Futile Resistance says
Better than actual Pad Thai - don't @ me!
Best with loads of bean sprouts and chives for freshness and bite.