Go Back
+ servings
Print
A serving of vegan pad thai in a white bowl with chopsticks on the side

Vegan Pad Thai

This Vegan Pad Thai recipe is easy to make with rice noodles, crispy tofu, veggies, peanuts coated in a sweet and savory sauce. Ready in under 30 minutes and full of the signature Thai-inspired sweet, sour, spicy and savory flavors that you love from your favorite takeout restaurant. Includes options for grain-free, paleo, Whole30 and low carb.

Course Main Course
Cuisine Asian
Keyword authentic pad thai, pad thai, pad thai noodles, vegan pad thai
Prep Time 12 minutes
Cook Time 13 minutes
Total Time 25 minutes
Servings 4 servings
Calories 450 kcal
Author Kelly

Ingredients

  • 8 oz rice noodles , sub with Miracle Noodle, Shirataki or Konjac noodles for grain-free or spiralized vegetables for Whole30
  • 1 lb extra firm tofu
  • Avocado oil or any neutral tasting high-heat cooking oil for frying
  • 1 tbsp coconut aminos can sub gluten-free tamari or low sodium soy sauce if not gluten-free
  • 1 shallot sliced thinly
  • 1 garlic cloves
  • 2 carrots ribboned
  • 2 cups sugar snap peas trimmed
  • 1.5 cups bean sprouts washed and dried
  • 4 green onions chopped
  • Sauce:
  • 3 tbsp tamarind paste
  • 2.5 tbsp vegan fish sauce
  • 2 tbsp coconut sugar or preferred granulated brown sweetener. Swerve, Lakanto for lower sugar or use homemade date paste for Whole30.
  • 1.5 tbsp coconut aminos can sub gluten-free tamari or low sodium soy sauce if not gluten-free
  • 1/2 - 1 tsp Thai red chili paste / sambal oelek , use less or more to taste. Sub with preferred or compliant hot sauce for Whole30.
  • 1 tsp vegan oyster sauce optional but adds that extra umami flavor.
  • To serve:
  • 2 limes quartered
  • cup peanuts chopped
  • Fresh cilantro
  • Red pepper chili flakes optional

Instructions

  1. Cook rice noodles according to packet instructions and set aside.
  2. Cut the tofu into 1-inch cubes and season with salt and the coconut aminos. Heat some oil in a nonstick wok or large pan and fry the tofu, until crispy and golden on all sides. Transfer to a towel-lined plate.
  3. In the same wok, add 2-3 tsp more oil and then the shallots. Cook for 1-2 minutes until softened, then add minced garlic, the ribboned carrot, sugar snap peas and cook for 2-3 minutes.
  4. Add the tofu back to the wok along with the bean sprouts, green onions and noodles.
  5. Whisk together all the sauce ingredients in a bowl then pour over the noodles. Toss gently until everything is coated in the sauce and heated through, about 1 minute.
  6. Remove from heat and serve with lime, chopped peanuts, fresh cilantro and red pepper chili flakes, if desired.

Recipe Notes

If you like more sauce, double the amount of sauce and add desired amount and save the rest in an airtight container for next time or use it up in a stir-fry or salad.

**Fish sauce is available in the Asian food section of most grocery stores or you can purchase it online. They also make a VEGAN version as well as a gluten free version. I HIGHLY recommend using any one of these, as it adds important saltiness and irreplaceable Thai flavor to the dish. If you must make a substitution, use additional low-sodium soy sauce.
Store leftovers in an airtight container in the refrigerator for 3-4 days. Reheat gently in the microwave with a splash of water or chicken broth to keep the noodles from drying out

Nutrition Facts
Vegan Pad Thai
Amount Per Serving (1 serving)
Calories 450 Calories from Fat 81
% Daily Value*
Fat 9g14%
Carbohydrates 52g17%
Fiber 3g12%
Sugar 19g21%
Protein 14g28%
* Nutrition facts are provided as a courtesy using the WPRM recipe calculator. It is best to make your own calculations to ensure accuracy. We expressly disclaim any and all liability of any kind with respect to any act or omission wholly or in part in reliance on anything contained in this website. Percent Daily Values are based on a 2000 calorie diet.