Vegan Tofu Pad Thai

A plant-based version of classic Pad Thai — an incredibly flavorful dish with the perfect balance of sweet, salty, and citrus. Served with crunchy peanuts, crispy fried tofu, and a fresh squeeze of lime.

Pad Thai is easily one of my top two favorite Thai dishes (the contender being Pad Kee Mao, or Drunken Noodles). Traditionally, the dish is not vegan as it is made with fish sauce, dried shrimp, and eggs (excluding popular choices of protein which are beef, chicken, and shrimp).

For this plant-based version, I use a combination of miso and doubanjiang (spicy broad bean paste) to mimic that umami flavor and fermented “fishy” taste. Note that this addition is not traditional, and can be omitted if desired.

For this particular version, I used pre-fried bean curd that you can find in your local Asian grocery stores (this is a lazy hack). Alternatively, you can use firm tofu, which yields arguably better results. Cut the firm tofu (pressed of excess liquid) into cubes, lightly coat them in cornstarch, and pan fry them in some oil until crispy and golden-brown.

If you’re using dried rice noodles, prior to cooking them, you have to soften them with hot water first. Alternatively, you could soak them in room temperature water ahead of time and keep them in the fridge.

After soaking in hot water for around 4-5 minutes, the noodles should turn white (no longer translucent) like this.

Vegan Tofu Pad Thai

4 from 62 votes
Recipe by George L. Course: LunchCuisine: ThaiDifficulty: Medium
Servings

2

servings
Prep time

15

minutes
Cooking time

10

minutes

A plant-based version of classic Pad Thai — an incredibly flavorful dish with the perfect balance of sweet, salty, and citrus. Served with crunchy peanuts, crispy fried tofu, and a fresh squeeze of lime.

Ingredients

  • 2 tablespoons 2 peanut oil (substitute: vegetable oil)

  • 150 grams 150 rice noodles

  • 130 grams 130 bean sprouts

  • 2 2 scallions, segmented

  • 2 tablespoons 2 brown sugar (or cane sugar)

  • 1 1 shallot, finely minced

  • 3 cloves 3 garlic, finely minced

  • 2 dried 2 red chili peppers, deseeded & thinly sliced

  • 100 grams 100 fried tofu, cubed

  • 2 tablespoons 2 chopped roasted peanuts, for topping

  • Sauce
  • 1 tablespoon 1 light soy sauce

  • 1 tablespoon 1 dark soy sauce

  • 2 tablespoons 2 tamarind paste

  • 1 tablespoon 1 light brown miso

  • 2 tablespoons 2 sriracha

  • 1 teaspoon 1 doubanjiang, or spicy broad bean paste

  • 2 tablespoons 2 room temperature water

Directions

  • Prepare the Noodles: Soak the rice noodles in hot water for 4-5 minutes, or until the noodles are softened (but not completely cooked). Drain and set aside.
  • Make the Sauce: First, mix the miso with the water to loosen the paste. Then add all the rest of sauce ingredients. Mix and set aside.
  • Make the Pad Thai: Heat up peanut oil (or vegetable oil) in a non-stick pan or wok on medium-high heat. Note: This may seem like a lot of oil but it is crucial if you don’t want the noodles to stick! First, fry the garlic, shallots, and dried chili peppers until aromatic, about 2 minutes. Then, add the brown sugar (or cane sugar) along with fried tofu cubes, and cook until the sugar caramelizes, around 1-2 minutes. Add in the prepared sauce, followed by rice noodles. Stir very well to combine, and make sure the rice noodles don’t stick together.
  • Finish the Pad Thai: Taste the noodles to see whether or not they are cooked — they should be soft but retain a bit of a chew. If they are not cooked yet, simply add some water (2 tablespoons at a time) and continue to cook until the water evaporates. When the noodles are cooked to your desired done-ness, take the pan off the heat and add bean sprouts and scallion segments. Toss and use residual heat to heat the vegetables through. Top Pad Thai with crushed peanuts to finish. Serve warm.
Subscribe
Notify of
guest

1 Comment
Inline Feedbacks
View all comments
lennard
lennard
3 years ago

dear chezjorge,

indeed a thai-mless classic

yUm,
leonard