Vegan Pad Thai

I love Thai food. There’s a wonderful Thai restaurant called Thai Gourmet a few minutes from our house. If you live in Pittsburgh I’d highly recommend trying them. It’s probably where we get 95% or more of our takeout meals from when we order in. They’re really great about making most of the menu items vegan if you ask. I’ve liked everything I’ve ordered from their menu, but one of my favorites will always be Pad Thai. With its perfect balance of flavors it’s popular for a reason. My version of Pad Thai might not be super authentic, or do a great homage to Thai Gourmet’s, but it’s still pretty tasty.

The biggest reason I developed a Pad Thai recipe is because Nick has a peanut allergy, and I wanted him to be able to experience the flavors of one of my favorite dishes. I use almonds for this recipe, but feel free to keep it more traditional and use peanuts. I’ve also subbed rice wine vinegar in place of tamarind paste, because I know it can be difficult to find if you don’t live near an Asian market. I like to make my recipes easy and attainable for everyone. If you are lucky enough to live close to a store that sells tamarind paste feel free to use it instead. You might need to tweak some of the other ingredients to get the right flavor, but it should be a pretty easy substitution.

We used Just Egg in this recipe to add a great textural element commonly found in the dish. It was nice to have a Pad Thai with fried egg in it, since I haven’t had egg from an actual chicken in going on three years now. Pad Thai is still great without the egg, but it’s nice to have the additional texture. Thai Gourmet does a great job of cooking longer strips of tofu which really satisfy my craving for the eggy texture without ordering the dish with fried egg. If you can’t find Just Egg, or don’t like it the recipe is fine without the egg. I find the egg to be a great addition that helps appease your friends and family members that still choose to be carnivores.

When it comes to the bean sprouts I’d advise skipping them, or thoroughly cooking them if you’re immunocompromised, or serving this dish to someone in an at risk group like an elderly family member, or kid. Sprouts are delicious and nutritious, but are identified as a food with a heightened risk of carrying food borne illness. If you’re not an at risk member of society sprouts are great, and a pretty necessary element of this dish. Just make sure you wash them thoroughly before consuming. If you’re unable to find fresh sprouts at your local grocery store there are usually canned sprouts in the international section.

Vegan Pad Thai

  • Servings: 4
  • Difficulty: intermediate
  • Print


  • 1 block of tofu, we used the Nasoya extra firm pre-pressed
  • 10.5 oz Ka Me Express Pad Thai Noodles
  • 1 cup of almonds or peanuts, chopped finely
  • 1/2 cup bean sprouts
  • 1/3 cup Just Egg
  • 1/4 cup julienned carrots
  • 1/4 cup water with one cube of No Chick’n Bullion, or other vegetable stock
  • 4 cloves of garlic, minced
  • 2 limes
  • 1 bunch of green onions, chopped
  • 4 tbsp tamari
  • 4 tbsp coconut brown sugar, or other vegan brown sugar
  • 2 tbsp sesame oil
  • 1 tbsp hoisin sauce
  • 1 tbsp white miso paste
  • 1 tbsp rice wine vinegar
  • 1 tbsp almond butter
  • 1 tsp chili garlic paste
  • a pinch of ground white pepper
  • a pinch of red chili flake to taste


  1. Start by prepping all of your ingredients. Chop the almonds or peanuts finely, and set aside in a bowl. Slice and juice one of the limes into a separate bowl. Quarter the other lime/s into wedges. You can prep as many limes as you want, but you’ll need at least two of them for the four servings this recipe makes. Mince the garlic, and chop your green onions. We chopped the white part of the onions finer, and left the green stems of the onions bigger chunks to add texture.
  2. Prepare the sauce in a large mixing bowl. Microwave 1/4 cup water with the bullion. I use a glass measuring cup to microwave it in. You can add the miso to the water as well to help it melt. Whisk together thoroughly, and add miso and bullion water to the large mixing bowl.
  3. While the water is still hot, whisk in the coconut brown sugar to help it melt. Add lime juice, chili garlic paste, almond butter, hoisin, and tamari. Whisk together to fully integrate the ingredients.
  4. Cut tofu into small squares. In a large skillet or a wok heat sesame oil, and fry the cubed tofu. Set aside in a bowl or on a plate. I like to line a plate with a paper towel to catch the extra grease.
  5. Fry up the Just Egg according to the instructions on the bottle. Scramble it into small, bite sized pieces. Set aside with the tofu.
  6. Heat more sesame oil up in the large wok or skillet. Toast up red pepper flakes (optional) to reach whatever level of heat you desire, minced garlic, and some of the green onion. Once the ingredients become very aromatic add the sauce to the pan.
  7. Whisk the sauce periodically as you heat it. It should start simmering at the sides, and becoming thicker in consistency. Add in julienned carrots and green onion to taste. Once it has thickened up a bit add the Pad Thai noodles. You can buy Pad Thai noodles that aren’t already cooked, and cook them before starting to prepare the dish, and set them aside. Rice noodles can be tricky, and if you’re a beginner at cooking I’d recommend buying the precooked Ka Me noodles. The noodles come in two packs. Use both packs.
  8. Using tongs ensure the noodles are saturated with sauce, and then add in half of your bean sprouts. Add in some of the crushed/chopped nuts, more green onion, tofu, and Just Egg. Taste the dish to see if the spice level is what you’d like. If you want it hotter add more chili flakes.
  9. Cook for two minutes periodically turning ingredients with tongs to ensure saturation. Sauce should be nicely adhered to all of the ingredients, and not sitting in a puddle in the bottom of the wok/skillet. Remove from heat when complete.
  10. Plate with additional bean sprouts, chopped nuts, and lime wedge. Enjoy.

Published by

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s