Vegan Pad Thai

I love pad Thai almost as much as I love japchae, and that's saying a lot. I love how the dish is both slightly savory and sweet. I love the mixture of soft noodles, meat and crunchy bean sprouts.

However, one of the biggest issues after turning vegan is I've had to not only ask that the meat be substituted for tofu, which is actually not that big of a deal, but also that they take out the fish sauce. To most people who love pad Thai, fish sauce (along with probably tamarind juice) is what makes the flavor of pad Thai so amazing. So when I started leaving the fish sauce out, I knew the secret to good vegan pad Thai was all how I would make my vegan fish sauce.

241 5
241 7

This recipe is super easy and if you make the pad Thai sauce ahead of time and keep it in the refrigerator, it's even more simple. Depending on how much protein you like in your pad Thai, you can add in tofu, vegan meats and a tofu scramble, which most non-vegans may not have heard of. It's actually quite similar to scrambled eggs and you prepare it by crumbling up pieces of firm tofu, just like how you would crumble feta.

For me, the pad Thai sauce is pretty good, but I had to adjust it from other recipes as sometimes I found they were either too sweet or too sour. Have a taste of the sauce before adding it to the noodles. If you want to be more salty, add more salt or soy sauce. If you want it to be more sweet or sour, adjust with sugar and lime juice. I think how you like your pad Thai sauce is sort of a personal thing.

241 6 241 8
241 10
241 3
241 1

Vegan Pad Thai

(Makes 4 servings)

Vegan Pad Thai Recipe

For sauce:

  • 4 tablespoons vegan fish sauce
  • 1 teaspoon soy sauce

  • 3 tablespoons tamarind paste

  • 1 tablespoon lime juice

  • 1 tablespoon rice vinegar

  • 1 teaspoon Sriracha

  • 3 1/2 tablespoons sugar

For the pad thai:

  • 4 servings rice stick noodles, soaked in cold water
2 tablespoons vegetable oil

  • 4 garlic cloves, chopped
1/2 cup extra firm tofu
1/2 cup vegan chicken breast, shredded into strips
  • 1/2 cup firm tofu, crumbled
1 teaspoon turmeric
  • 1 tablespoon nutritional yeast
  • 1/8 teaspoon salt, more to flavor
  • 3 - 4 stalks scallion, quartered into 2-inch long strips

  • 1 cup bean sprouts

  • 1/4 cup dry-roasted peanuts, chopped


  1. Mix together all the ingredients for the pad thai sauce. Then set aside.
  2. In a separate bowl, crumble up firm tofu with a fork. Add in the turmeric, nutritional yeast and salt. Toss to coat. Set aside.
  3. In a pan over medium heat, add in the oil and garlic. Saute for 1-2 minutes until garlic is fragrant, but not burnt.
  4. Add in the tofu cubes and cook for 2-3 minutes until tofu picks up some color and garlic flavor.
  5. Add in the vegan chicken strips and then the tofu crumble. Toss to combine. If mixture is too dry, add 1-2 tablespoons of water.
  6. Turn heat up to medium-high. Add in the soaked noodles and pad thai sauce. Toss to combine. Cook for about 2 minutes until the noodles soften. If necessary, add a bit more water.
  7. Make a well in the center of the noodles. Add in the scallions and beansprouts. Toss and cook for another 1-2 minutes until the beansprouts soften.
  8. Adjust flavor with soy sauce and sugar. Top with peanuts before serving.

Copyright © 2021 - Christina Ng