Pad Thai is one of those restaurant dishes that’s sometimes stealthily un-vegan. You might think ordering tofu Pad Thai will mean it’s plant-based, but then: oops, there are scrambled eggs in there! So next time, you ask for no eggs, but: oops again, there’s fish sauce in traditional Pad Thai too! Well, when you make Pad Thai at home, there are no oopses. You know what you’re getting is vegan! Now, there are a lot of vegan Pad Thai recipes floating around online, and many of them don’t measure up to the restaurant version. Often, the reason is because they don’t use tamarind paste. While we all hate having to buy ingredients we might not use often, tamarind paste really is key to that Pad Thai flavour. Without it, you just have stir fried noodles, which are nice, but, well, they’re not Pad Thai. So don’t skip it! (If you love Asian-inspired noodle recipes try my Vegan Sesame Noodles and Vegan Coconut Curry Soup with Noodles next!)

Notes on Ingredients

Please note that this is important information on the ingredients and instructions and the FULL recipe with amounts and details can be found DOWN BELOW (scroll to it) in the recipe card.

Wide flat rice noodlesAvocado oil – Or another neutral-flavoured oil suitable for cooking.Extra-firm tofu – You’ll need to press the tofu first; learn more here: How To Cook Tofu 101 + Best Tips on Making the Most Delicious Tofu.Tamarind pasteTamari or low-sodium soy sauceBrown or coconut sugarRice wine vinegarChili garlic sauce – Add more or less, according to your preferences.Bell pepperBaby bella mushrooms – White mushrooms or an Asian variety of mushroom works, too.LimeBean sproutsRoasted peanuts – If you happen to have a peanut allergy, roasted cashews are also excellent in Pad Thai, even if they’re not quite as authentic!Cilantro 

Where Do You Find Tamarind Paste in the Grocery Store?

How to Make Vegan Pad Thai

While this is the kind of recipe ideal for an easy weeknight dinner, vegan Pad Thai also keeps well in the fridge, so it works for meal prep too! Here’s what you’ll need to do. Prepare the noodles. Bring a large pot of salted water to a boil over high heat, then add the noodles and cook them according to the package instructions. Drain and return the noodles to the pot.  Cook the tofu. While the noodles boil, heat 2 tablespoons of oil in a large skillet set over medium heat. Add the tofu and cook until it’s browned on all sides. Transfer the tofu to a plate.  Make the sauce. Stir together the tamarind paste, tamari or soy sauce, sugar, rice vinegar, and chili garlic sauce in a small bowl or liquid measuring cup.  Cook the Pad Thai. Heat the remaining tablespoon oil in the skillet, this time over medium heat. Add the peppers and mushrooms and cook until softened, about 5 minutes, stirring often. Return the tofu to the skillet, then add the noodles and sauce. Stir to combine and cook for 1 to 2 minutes, or until everything heated through and evenly coated in the sauce.  Finish. Stir in the bean sprouts and lime juice, then turn off the heat. Serve with peanuts and cilantro.

Tips for Success

There’s not much to this vegan Pad Thai recipe, but here are some simple tips to make sure it’s perfect.

Cooking the tofu. Be sure to press the tofu to get all the water out, then when you’re cooking it, split it into batches if necessary to avoid crowding the pan. Don’t move the tofu until the bottom is brown and crispy; at this point, you can flip it and cook the other side.Making it your own. Pad Thai at restaurants doesn’t usually have veggies added to the mix, but that’s the beauty of making it at home! I added bell peppers and mushrooms, but feel free to add any veggies you like or happen to have on hand—or skip them if you prefer.Don’t over-cook it. Once the sauce is absorbed, the noodles will start sticking to the bottom of the pan.

Serving Suggestions

Because this vegan Pad Thai recipe is so easy to make, you can easily pair it with other Thai-inspired recipes and have a takeout-at-home night. Here are some of my favourites:

Quick and Easy Thai Green CurryThai Peanut SauceVegan Thai Red Curry with TofuFresh Spring Rolls with Peanut Ginger Sauce

How to Store and Reheat Leftovers

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat in the microwave, or in a skillet on the stovetop with a splash of oil.

Can This Recipe Be Frozen?

You can freeze this vegan Pad Thai for up to 3 months. Store it in an airtight container or freezer bag. It can be microwaved from frozen, or you can let it thaw in the refrigerator first for more even heating. Enjoy friends! If you make this vegan Pad Thai recipe, please snap a photo and tag #jessicainthekitchen on Instagram! We’d also love it if you would leave a comment below, and give the recipe a rating! Thanks so much!

Easy Vegan Pad Thai   Jessica in the Kitchen - 46Easy Vegan Pad Thai   Jessica in the Kitchen - 79Easy Vegan Pad Thai   Jessica in the Kitchen - 9Easy Vegan Pad Thai   Jessica in the Kitchen - 37Easy Vegan Pad Thai   Jessica in the Kitchen - 61Easy Vegan Pad Thai   Jessica in the Kitchen - 42Easy Vegan Pad Thai   Jessica in the Kitchen - 71Easy Vegan Pad Thai   Jessica in the Kitchen - 74Easy Vegan Pad Thai   Jessica in the Kitchen - 98Easy Vegan Pad Thai   Jessica in the Kitchen - 53Easy Vegan Pad Thai   Jessica in the Kitchen - 42Easy Vegan Pad Thai   Jessica in the Kitchen - 36Easy Vegan Pad Thai   Jessica in the Kitchen - 67Easy Vegan Pad Thai   Jessica in the Kitchen - 42Easy Vegan Pad Thai   Jessica in the Kitchen - 89