This 30 Minute Vegan Pad Thai recipe is made with rice noodles, fried tofu, veggies, and the most incredible, simple sauce. Easy to make using everyday ingredients!
This is the easiest Vegan Pad Thai recipe! Rice noodles, pan-fried tofu, veggies, and a really simple sauce are tossed together and ready to enjoy in just 30 minutes. Itโs a must-try, Thai-inspired recipe thatโs perfect for lunch and dinner!
Why youโll love this recipe
- The best sauce: The sauce can make or break any Pad Thai recipe. It was a bit of a challenge to get my version just right since traditional Pad Thai recipes call for fish sauce and tamarind paste. After a lot of trial and error, I came up with a savory, tart, and subtly sweet sauce made entirely from everyday ingredients.
- So simple and easy! This is, plain and simple, an easy vegan Pad Thai recipe. That means weโre substituting complicated and hard-to-find ingredients, like vegan fish sauce and tamarind paste, with flavorful alternatives that are probably already in your pantry.
- Easy to prep ahead: Everything, from the vegan Pad Thai sauce to the tofu cubes, can be prepared ahead of time! Itโs the best way to turn this 30 minute recipe into a 15 minute recipe.
Ingredients needed (with substitutions)
- Stir fry rice noodles – Rice noodles of any size work well here! Plus, theyโre naturally gluten free and vegan.
- Vegetable oil
- Fried tofu – Extra firm tofu is pressed, then fried until golden and crisp. If you donโt want to fry the tofu, you can bake it or air fry it ahead of time instead. Check out the Variations section for more vegan protein options or how to omit the tofu altogether.
- Soy sauce – I recommend using low sodium soy sauce. Or, if youโre gluten free, use tamari.
- Rice vinegar – This adds a necessary tartness to the sauce. More traditional recipes are made with tamarind paste, which can be hard to find sometimes, but rice vinegar works well as a substitute.
- Maple syrup – The real stuff! Itโs important for sweetness, warmth, and balance in the sauce.
- Lime juice
- Sriracha hot sauce – For just a touch of heat in the sauce. You can add more or less depending on how much spice you like.
- Carrots – Julienned into thin strips. You can save time by buying pre-sliced carrots from the grocery store.
- Green onions
- Toppings – Top your plate with refreshing and colorful toppings, like lime wedges, mung bean sprouts, chopped peanuts, and cilantro.
How to make vegan Pad Thai
Find the complete recipe with measurements in the recipe card below.
Make sure all of your veggies are chopped and your tofu is being pressed before you start. Tofu Pad Thai moves fast, so itโs important to be prepared!
Begin by cooking the rice noodles in a pot of boiling water. When theyโre done, set the noodles aside to soak for a few minutes, then drain and rinse with cold water to prevent them from sticking.
Next, stir all of the sauce ingredients together in a small bowl.
Heat the oil in a large pan over medium-high heat. Add the pressed tofu cubes once the oil is hot and fry until all sides are golden brown.
Tip: Speed up the recipe by making my Air Fryer Tofu while you wait for the noodles to cook. Once itโs done, add the tofu to the pan with the noodles, sauce, and veggies.
Next, add the cooked noodles, sauce, carrots, green onions, and half of the cilantro to the pan. Keep stirring to warm everything up and ensure every bite is well-coated in the Pad Thai sauce.
Serve the Pad Thai immediately and finish each plate with the toppings you love. Donโt forget the drizzle of lime juice – it takes every bite over the top!
Variations
- Gluten free – All you need to do is use gluten free tamari in place of soy sauce to make gluten free and vegan Pad Thai.
- Add more vegetables – You have plenty of options when it comes to vegetables in Pad Thai. I only used carrots and green onions, but you can add even more, such as red pepper strips, broccoli florets, mushrooms, snap peas, or edamame.
- Protein options – You can make vegan Pad Thai with any type of plant-based protein you love! Pan-fried tofu is filling, crispy, and tender, but you could easily use tempeh, leftover strips of vegan chicken, or edamame instead. Or, for a vegetable-only Pad Thai, omit the tofu and replace it with any of the vegetables I suggested above.
- Add vegan eggs – Did you used to love Pad Thai with scrambled eggs? Then I recommend pouring liquid JUST Egg into the pan right before you add the sauce and noodles. It scrambles just like real eggs!
Make ahead tips
Pad Thai doesnโt make for great leftovers because the noodles dry out and the flavors lose their vibrancy. However, you can still have Pad Thai in a hurry by preparing all of the elements ahead of time:
- Noodles: Cooked rice noodles can be stored in an airtight container in the fridge for 3 to 4 days. Rinse them in cold water, then toss in a little vegetable oil to prevent them from sticking.
- Sauce: Make the sauce as normal and keep it in a jar in the fridge for up to 1 week.
- Veggies: Store the chopped vegetables and toppings in separate containers in the fridge. Theyโll stay crisp and fresh for 1 or 2 days.
- Tofu: Press the cubed tofu, then store it in a covered container in the fridge for up to 1 week.
When itโs time to eat, just take all of your prepped ingredients out of the fridge and cook as normal!
Want more 30 minute vegan recipes?
Vegan Pad Thai
Ingredients
- 7 ounces stir fry rice noodles
- 2-3 tablespoons vegetable oil
- 14.5 ounce block extra-firm tofu, pressed and cut into 1/2 inch cubes
Sauce
- 4 tablespoons low sodium soy sauce
- 2 tablespoons rice vinegar
- 4 tablespoons pure maple syrup
- 2 tablespoons fresh lime juice
- 1 teaspoon Sriracha hot sauce
Vegetables
- 1 cup julienne sliced carrots, about 3 carrots
- 3 green onions, chopped
For serving
- 2 limes, cut into wedges
- 1/2 cup cilantro, chopped
- 1/2 cup crushed or chopped peanuts
- 1 cup mung bean sprouts, optional
Instructions
- Prepare all of your ingredients before you begin. Slice the carrots, chop the green onions, cilantro and the peanuts. Press your tofu if needed (I like to get the vacuum packed extra-firm tofu so no need to press it), and then chop into 1/2 inch cubes.
- Cook the noodles: Bring a large pot of water to a boil. Add the noodles and cook for 1 minute. Remove from heat, and let them soak for 5 minutes. Drain and rinse with cold water. Set aside.
- Make the sauce: Stir all the sauce ingredients together in a small bowl. Set aside.
- Fry the tofu: In a large pan (you can even use the same pot you boiled the noodles in), heat the oil over medium-high heat. Add the tofu, and fry it until all sides are golden brown.
- To the pan with the tofu, add the noodles, sauce, carrots, green onions and half of the cilantro. Stir as it warms up.
- Serve immediately, sprinkling peanuts and more cilantro on the top of each serving, with lime wedges and mung bean sprouts on the side. Squeeze lime juice to taste before eating. Yum!
Notes
- For Gluten Free, use gluten free tamari instead of soy sauce.
- If you want vegetable only pad thai, replace the tofu with various veggies, such as red pepper strips and broccoli florets. Stir fry these in place of the tofu until tender, before adding the noodles and sauce.ย
- For the carrots, I buy the bag of pre-cut carrots, julienne style so it reduces my chopping time.
- Consider cooking up some JUST Egg to add some “scrambled eggs” to the Pad Thai.
Excellent! ย We were so happy to find this simple recipe as we do miss Pad Thai and this is so good!! Like others we add 1-2 tbls of peanut butter. ย YUM!
I’m so glad to hear you liked it!
Just made it. It came delicious ! thanks
You’re so welcome!!
amazing. followed recipe exactly, used brown rice noodles. So delish! thank you
you’re so welcome!! Glad it was delicious!!
Are mung bean sprouts the same as just bean sprouts? Or are they different?ย
I believe you are talking about the same thing, mung bean sprouts are sprouted from mung beans.
Absolutely delicious!!! 5 stars!
I also added some nut butter to the sauce, and reduced the amount of peanuts sprinkled on top. Also added some red pepper, very thinly sliced, with the tofu.
I could not believe how tasty this dish was, WOW! Thank you for the recipe ๐
You’re welcome!
Super easy and delicious! I doubled the recipe and added 2-3 tbs of peanut butter to the sauce for a bit more flavor and nuttiness. I had to go without bean sprouts, cilantro, and fresh limes because I’m quarantined right now, but I can’t wait to try this with all the proper fresh fixings when the pandemic is over!
This was a huge hit and the leftovers are making for amazing lunches. Will definitely make again. Thanks for all your hard work making delicious healthy recipes!
You’re welcome! Glad it was good!
This recipe is now a weekly go-to! Absolutely delicious and even better than take out. I add a tablespoon of peanut butter to the sauce to thicken it just slightly. Will try air frying the tofu as Iโm not always patient/prepared enough to dry it out first ๐ thanks Nora!
You’re welcome! I love that it’s good enough to be a regular meal!
This dish is so good! My husband loved it, too. And that is an amazing thing, because his favorite foods are meat and potatoes. He is usually polite when I make a vegan meal (I’m transitioning to veganism). But he was sincerely enthusiastic about your Pad Thai. He said it is a keeper! I believe this is the first step to getting him to veganism as well. He doesn’t know that he is transitioning to veganism. But he is.
I’m so glad you both liked it!
Hello,
Thank you for the Pad Thai recipe. I add 1 tablespoon of peanut butter when making the sauce and find it very tasty and it also increases the absorption of sauce into the noodles.
Thank you,
Lynn
That sounds great Lynn, thank you!
I followed this recipe exactly. Pad Thai is my husbands favorite but I’ve never made it before, I didn’t think I could get the flavor right. I’m a better baker than cook. My husband said this Pad Thai was way better than at any restaurant. Sugar cookie cutouts lead me to your site and though I have made several of your cookies and they have been hands down the best I’ve tasted (and I visit a lot of vegan baking sites for recipes ), Your main dish recipes though have made me excited about cooking. Everything you have on here is amazing! THANKYOU! I hope a cookbook is in the works.
Thank you so much for a wonderful comment! It means so much. Glad your husband loved the pad thai. ๐
My whole family LOVED this! I have three young children so I used less Siracha and upped the peanuts for toppings. Everyone has already asked me to make this again. So easy and delicious! Thank you!!
You’re welcome! I love it when the kids are fans of a recipe too!
Love how simple this recipe was. My family is on a vegan, gluten free diet so finding quick and tasty recipes is a challenge. This recipe is a keeper, although I may add a little less siracha and maybe something to sweeten it a tad bit more.
I love simple and delicious recipes. Glad this one worked well for you!
Would it be possible to replace the maple syrup with sugar? I don’t have any maple syrup currently.
Yes, you can. Thanks!
Great, easy pad thai! I’ve been looking for a good recipe that doesn’t require tamarind (so hard to get where I live!) and this is it.
I’m so glad you liked it! It’s one of my favorites.
What can we use in place of oil? And, will it taste as good?
The oil is for frying the tofu with, and if you try to fry tofu without oil, it probably will stick everywhere unless you have a very good non-stick pan. To make without oil, follow the directions like the tofu in my Orange Tofu recipe where you bake it. It will work much better. It will still taste very good!
Thank you! I will be making this recipe this week. I’ll follow-up.
This was amazing!
Followed previous comment about adding cornstarch and baking. This made so much food! I’d say about 5 or 6 servings depending on how hungry you are. Everything came out just gorgeous and tasted better than it looked. I’m new to trying a vegan diet, and this recipe is definitely going to be a keeper.
Great tasting recipe.
I marinade the tofu in the sauce for a couple of hours before tossing it in cornflour & crisping it in the oven. I gives great flavour to the tofu, it’s even good on its own!
Then add a little cornflour to the sauce to thicken enough to coat the noodles.
Voila! Fabulous pad Thai
I’m so glad I found your blog ?
I’m so glad you enjoyed the pad thai! Your additions sound wonderful, thanks for sharing. I’m glad you found it, too!
Family loved it, great flavors! (Took me longer to prep but I used fresh carrots and doubled cilantro, scallions). Thanks for sharing!
So happy everyone enjoyed it, thank you!
This was incredible. I loved it so much I made the recipe twice in one day! We like a little kick so we added half a serrano pepper and half a poblano. Yum.
I’m so glad! I can never get enough Pad Thai, and your spice additions sounds great.
This is a great vegan/vegetarian recipe, Nora. Made it for lunch and kids and their friends loved it. Poor husband was hoping to eat some, but he was left with empty pans ๐
haha well you will have to make it again so he can enjoy it too! ๐ I’m so glad everyone loved it, thank you.
I actually just came to steal the sauce! I halved the recipe, added a two tablespoons of chunky unsalted natural peanut butter, added a little powdered ginger, and mixed it with a bag of frozen stir fry veggies over brown rice for a quick, simple meal to take to work. Delicious!
I just made this and it was delicious! I crisped the tofu in my air fryer which saved time. Are the peanuts unsalted and raw? I only had salted and roasted peanuts, but it was still good. Thanks!
I’m glad you enjoyed the Pad Thai, Diana! I use roasted peanuts, lightly salted usually. Thank you!
Made this last night and it was delicious!! Great balance of flavors.
So glad you enjoyed the pad thai!
This was so delicious and easy to make!! Definitely making this a regular dinner!
Thanks, Sarah! I’m so glad you enjoyed the Pad Thai.
I made this for dinner tonight and it was most excellent!! Even my kids went back for seconds!!
Thank you
That’s so great! Thank you for sharing. I’m happy to hear even the kids liked it!!
Iโm waif you can air fry the tofu to cut down on the oil. Thoughts?
Sure, you could just air fry the tofu separate, then add it all to a pot or pan. You could also bake the tofu with no oil if you wanted.
Tasty and simple. Itโs great to have a Pad Thai recipe thatโs vegan and DELICIOUS and easy to prepare. Thank you!