Go Back
+ servings
vegan pad thai recipe

Vegan Pad Thai

A flavorful Vegan Pad Thai with rice noodles, tofu, fresh veggies, and a tangy tamarind sauce. Quick, easy, and perfect for weeknight dinners!
5 from 2 votes
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Course Main, Main Course
Cuisine Thai
Servings 4

Ingredients
  

Pad Thai

  • 200g wide rice noodles
  • 1 pack tofu puffs (see notes if using regular tofu)
  • 1 large red bell pepper, diced
  • 2 cups snap peas, cut in half
  • 1 large shallot
  • 1-2 cloves minced garlic
  • 4 green onions, cut into 2 inch pieces
  • 1 large handful bean sprouts
  • 1 Thai chili, thinly sliced (optional, they can be quite spicy)

Sauce

  • 2 tbsp low sodium soy sauce or tamari
  • 1 tbsp dark mushroom flavoured soy sauce (or vegan fish sauce)
  • 3 tbsp tamarind sauce
  • 2 tbsp brown sugar

Toppings

  • chopped salted peanuts
  • lime wedges

Instructions
 

  • Start by cooking the noodles according to the package instructions.
  • In a skillet on medium heat, add a little oil, red pepper, snap peas, shallot, tofu puffs and the bottom ends of the green onions.
  • Cook for 3-4 mins then add in the garlic.
  • Next, add in the sauce, the rest of the green onions and the cooked noodles and stir to combine. Add the Thai chilis now if adding.
  • Top with a large handful of bean sprouts, a sprinkle of chopped peanuts and a squeeze of fresh lime juice.
  • Serve, and enjoy!

Notes

Tofu puffs make this dish extra easy and extra delicious! However, if you can't find them or prefer not to use them, follow these steps instead.
  • Cut your tofu into bite-sized cubes.
  • Toss in 1 tbsp of cornstarch, and cook in the pan with a little oil until lightly browned and crispy.
  • Set the tofu aside, follow the rest of the recipe steps, and add the crispy tofu in with the noodles. 
Note: Nutritional information is approximate values and can vary significantly depending on the specific brands of ingredients used. Disclaimer: This information is for general guidance only and should not be considered professional nutritional advice.

Nutrition

Serving: 250g | Calories: 300kcal | Carbohydrates: 40g | Protein: 15g | Fat: 8g | Saturated Fat: 2g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 3g | Sodium: 400mg | Potassium: 500mg | Fiber: 3g | Sugar: 6g | Vitamin A: 150IU | Vitamin C: 70mg | Calcium: 50mg | Iron: 3mg
Tried this recipe?Let us know how it was!