Frustrated with meal planning? Let me take the hassle out of it!
Get My Ebook! →

Vegan Tofu Pad Thai

No ratings yet
October 7, 2024
This post may contain affiliate links. Please read our disclosure policy.

This dish is so delicious and popular at my house! My husband, toddler, and I cannot get enough of this AMAZING Vegan Tofu Pad Thai! I haven’t had Thai food in a while and although there are a few Thai restaurants near me here in Salt Lake County, I figure I need to make it myself and it definitely did not disappoint! If Thai food is new to you, you will be pleasantly surprised by the slippery noodles and sweet-meets-savory flavor! If you like vegan Asian food like this dinner recipe, then you’ll love my Pan-Fried Sesame Tofu, Vegan Sesame Noodle Stir Fry, and Bang Bang Tofu recipes!

In college, my friends and I used to go out to eat dinner at Thai restaurants regularly. I loved every bite of the Thai dishes I ordered and was impressed by the spiciness. I fell in love with Thai food back in my late teens/early 20s. I still adore it and am so happy I can cook it myself and share this amazingly simple recipe with you!

Pin this now to save for later!

My insanely addicting Vegan Tofu Pad Thai contains pad Thai noodles, tofu, sesame oil, bean sprouts, chives, dry roasted peanuts, and optionally, Thai chili peppers and red pepper flakes. It’s made in a thick sauce made of fresh lime juice, soy sauce, coconut sugar, sriracha, garlic, ginger, and as an option, fish sauce or vegetarian fish sauce (I never add fish sauce but feel free to add it if you like it).

What is Pad Thai?

Authentic Pad Thai is a stir fry cooked with noodles, a sweet and sour sauce, and peanuts. Most of the time, Pad Thai has bean sprouts, green onions, fish sauce, and firm tofu. The most popular addition to a plate of Pad Thai is chicken or shrimp. The main ingredient in a Pad Thai sauce is tamarind, which gives the sauce the authentic Thai flavor. In lieu of tamarind, I use soy sauce. If you can find tamarind, use it instead of soy sauce for the most authentic flavor.

I wasn’t in the mood to add fish sauce to my recipe, but it’s an optional ingredient that can certainly be included if you’re looking for an authentic taste. If you don’t feel like ordering and paying for greasy Chinese or Thai takeout, then make this insanely delicious and easy dish TONIGHT! Your family will thank you!

The stir fry noodles

Pad Thai is traditionally cooked with flat dried rice noodles or stir fry noodles, which can be found in the Asian aisle of your grocery store. When it comes to stir-fry noodle brands, we like Annie Chun’s the best.

Can I add protein to this dish?

Of course. Traditional Pad Thai has tofu and chicken or shrimp. Not only can you add protein, but you can use any veggies you wish.

How to make the best Vegan Tofu Pad Thai

STEP 1: To make the sauce, add all the fresh lime juice, soy sauce, coconut sugar, sriracha, garlic, ginger, and if using, fish sauce, to a medium pot. Bring the heat to medium and stir with a wooden spoon. Remove from heat and set aside.

STEP 2: Open the tofu and drain the water over a sink. Place the tofu on a few folded paper towels or dish towels, to absorb the water. Cover the tofu with folded paper towels or a towel and place a large pot or plate on top for a few minutes to help drain excess water. Press towels on the sides of it to remove excess water. Chop the tofu into smaller, bite-sized pieces.

STEP 3: Add the sesame oil to a deep pot or skillet and bring the heat to medium. Once heated, add the tofu and let it cook in the oil for at least 3 minutes before you touch it. After 3-4 minutes, use tongs to flip them. If necessary, cook the tofu in sets until complete. Return the cooked tofu to the deep pot.

STEP 4: Cook the noodles per the package instructions. Add the cooked noodles to the pot with the tofu.

STEP 5: Add the chilis, bean sprouts, chives, and peanuts and cook for 2-3 minutes.

STEP 6: If you make this recipe, don’t forget to leave a rating and comment!

Recommended tools to make this recipe

More recipes you’ll want to make!

Pan-Fried Sesame Tofu

Vegan Sesame Noodle Stir Fry

Bang Bang Tofu

Tofu Tacos

Cauliflower Tacos

More Asian-Inspired recipes

The Best Kung Pao Chicken

Bang Bang Chicken

Teriyaki Chicken Bowls

Shrimp-Fried Rice

Egg Roll in a Bowl

Asian Glazed Meatballs

Lomi Lomi Salmon

Asian Chicken Lettuce Wraps

Bang Bang Shrimp Bowls

Chicken Wraps with Honey-Peanut Sauce

Final Thoughts

Finally, if you make this Vegan Pad Thai recipe, be sure to leave a comment and/or give this recipe a rating! I love to hear from everyone who makes this recipe and always try my best to respond to all comments.

If you do make this recipe, don’t forget to tag #elisemccollister on Instagram! It makes me so happy to see your recipe photos!

Vegan Tofu Pad Thai

Elise McCollisterElise McCollister
Vegan Tofu Pad Thai is one of my family's favorite dishes as it contains Pad Thai noodles, mixed with cooked tofu, bean sprouts, and a fresh, homemade Asian sauce that is absolutely TO DIE FOR! I promise you once you make this once, it'll be on repeat on your weekly dinner rotation!
No ratings yet
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Course Main Dishes
Cuisine Asian, Thai
Servings 4
Calories 250 kcal

Ingredients
  

Sauce

Stir Fry

Noodles

Optional garnish

Instructions
 

  • To make the sauce, add all the fresh lime juice, soy sauce, coconut sugar, sriracha, garlic, ginger, and if using, fish sauce, to a large pot. Bring the heat to medium and stir with a wooden spoon for 1 minute. Remove from heat and set aside.
  • Open the tofu and drain the water over a sink. Place the tofu on a few folded paper towels or dish towels, to absorb the water. Cover the tofu with folded paper towels or a towel and place a large pot or plate on top for a few minutes to help drain excess water. Press towels on the sides of it to remove excess water. Chop the tofu into smaller, bite-sized pieces.
  • Add the sesame oil to a deep pot or skillet and bring the heat to medium. Once heated, add the tofu and let it cook in the oil for at least 3 minutes before you touch it. After 3-4 minutes, use tongs to flip them. If necessary, cook the tofu in sets until complete. Return the cooked tofu to the deep pot.
  • Cook the noodles per the package instructions. Add the cooked noodles to the pot with the tofu.
  • Add the chilis, bean sprouts, chives, and peanuts and cook for 2-3 minutes.
  • Garnish with carrots, cilantro, lime wedges, or peanut sauce.
  • If you make this recipe, don’t forget to leave a rating and comment!

Notes

Chill leftovers in an airtight container in the fridge for up to 3 days. 

Nutrition (per serving)

Calories: 250kcalCarbohydrates: 37gProtein: 8gFat: 9gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gSodium: 1322mgPotassium: 200mgFiber: 4gSugar: 9gVitamin A: 95IUVitamin C: 24mgCalcium: 33mgIron: 2mg
Did you try this recipe?Mention @elisemccollister or tag #elisemccollister!

Elise’s Kitchen Favorites

Elise McColliser | Recipes + Crafts

About the Author

Hello, I’m Elise! Every recipe on this site is tried and tested. I hope you find inspiration from my blog to make recipes that everyone in your family will love!
Don’t miss a thing! Follow along:

Leave a Reply

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

Rating




As an Amazon Affiliate, I earn from qualifying purchases—at no additional cost to you. Learn More →
cross