Go Back
–+ servings
30-Minute Vegetarian Pad Thai – vegetarian recipe
Stav Kogan

30-Minute Vegetarian Pad Thai

An incredibly simple and rewarding recipe for authentic, mouth-watering Vegetarian Pad Thai you can make right in your own kitchen in just 30 minutes. This recipe features crispy tofu, scrambled egg, and a perfect balance of sweet, sour, and savory flavors.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 serving
Calories: 580

Ingredients
  

  • 12 oz (340 g) dried flat rice noodles, about 1/4-inch wide
  • 5 tbsp (75 ml) peanut or other neutral oil, divided
  • 3 large eggs, lightly beaten
  • 8 oz (225 g) extra-firm tofu, pressed and sliced
  • 4 cloves garlic, minced
  • 2 scallions, cut into 1-inch pieces
  • 1 cup (100 g / 3.5 oz) fresh bean sprouts, divided
  • 2 tbsp (30 ml) vegetarian fish sauce or soy sauce
  • 2 tsp (10 ml) tamarind paste
  • 2 tsp (10 g / 0.35 oz) sugar
  • 1/4 cup (35 g / 1.23 oz) chopped roasted peanuts
  • 1/4 cup (15 g / 0.53 oz) fresh cilantro, chopped
  • 2 Thai chiles, thinly sliced (optional)
  • 1 lime, cut into wedges for serving
  • Pro-Tips for Perfect Pad Thai
  • Use a very hot wok or skillet. High heat is essential for achieving the signature smoky flavor and preventing the noodles from becoming gummy.
  • For the best texture, press your tofu for at least 30 minutes before cooking. This removes excess water, allowing it to become wonderfully crispy and better absorb the sauce.

Method
 

  1. Place the rice noodles in a large bowl and cover with boiling water.
  2. Let them soak until pliable but still firm (al dente), about 15-20 minutes depending on thickness.
  3. Drain and rinse with cold water to stop the cooking process and prevent sticking.
  4. Set aside.
  5. Heat 2 tablespoons (30 ml / 1 fl oz) of oil in a large wok or nonstick skillet over medium-high heat.
  6. Add the beaten eggs and scramble quickly, breaking them into small pieces to create a thin, crepe-like texture.
  7. Once cooked, transfer the egg to a cutting board, slice into strips, and set aside.
  8. Add the remaining 3 tablespoons (45 ml / 1.5 fl oz) of oil to the hot wok.
  9. Add the garlic, sliced tofu, and scallions.
  10. Stir-fry for 3-4 minutes until the tofu is golden and slightly crisp.
  11. Add half of the bean sprouts and cook for another minute.
  12. Transfer the tofu mixture to a plate with a slotted spoon.
  13. Return the wok to high heat.
  14. Add the drained noodles, vegetarian fish sauce, tamarind paste, and sugar.
  15. Toss continuously for 1-2 minutes until the noodles are heated through and have absorbed the sauce.
  16. Return the cooked egg and tofu mixture to the wok with the noodles.
  17. Toss everything together to combine.
  18. Serve immediately on a platter, garnished with the remaining fresh bean sprouts, chopped peanuts, cilantro, and optional sliced chiles. Provide lime wedges on the side for squeezing over.
  19. Don't overcook your noodles. Soak them in hot (not boiling) water just until they are flexible but still have a firm bite. They will cook further in the wok.

Nutrition

Calories: 580kcalCarbohydrates: 75gProtein: 20gFat: 22g

Tried this recipe?

Let us know how it was!