Download your FREE 7-Day Vegetarian High Protein

Weight Loss Meal Plan

Invalid email address
Start Today

Super Speedy & Easy Vegan Tofu Pad Thai

Vegan pad thai with tofu served with a pair of chopsticks and a lime to the right hand side of the dish. | Hurry The Food Up

Want to Save This Post?

Enter your email & we’ll send it to your inbox. Plus, get great new recipes from us every week!

Save Recipe

By submitting this form, you consent to receive emails from Hurry the Food Up.

We’d venture that this is one of the best vegan pad thai recipes out there: soft rice noodles with a kick of sweet, tart tamarind and soy sauce, topped with peanuts and blocks of protein packed tofu.

The origin of pad thai is somewhat disputed; some argue that it was created by Thailand’s prime minister in the 1930s to develop a sense of national unity, while others suggest it was developed due to a shortage of rice during the Second World War.

Either way, it remains Thailand’s national dish, and has been voted one of the world’s tastiest foods – compelling reasons to give this tofu pad thai recipe a spin!

Vegan pad thai ingredients are laid out on a white background, including fresh cilantro, tofu. rice noodles, beansprouts and peanuts. | Hurry The Food Up

Health benefits of this easy vegan pad thai

Tofu has been shown to help lower levels of LDL (or ‘bad’) cholesterol, making it a great food for keeping your heart healthy and aiding weight loss.

Tofu has a protein content ranging between 4.8 g to 17.3 g per 100 grams serving and is a complete protein because it contains all nine essential amino acids.

Feel free to use your favourite type of tofu in this pad thai recipe, but remember the firmer the tofu, the more protein it contains as the soy is more densely packed.

On top of this, the spring onions and garlic in this vegan pad thai recipe help to support a strong immune system, and have a similar effect as tofu in lowering high levels of LDL cholesterol.

The numerous health benefits of this vegan pad thai make it a great segue to our vegetarian weight loss meal plans!

A close up shot of the vegan pad thai in progress, as tofu is stirred through the rice noodles. | Hurry The Food Up
An overhead shot of a vegan pad thai with tofu, around which are chopsticks and ingredients from the recipe on a white background. | Hurry The Food Up

Subscribe to get our FREE 7-Day Vegetarian High Protein Meal Plan for Weight Loss

  • Ideal for weight loss
  • Easy vegetarian recipes only
  • Automated grocery lists
  • Use on mobile or download as PDF
Invalid email address

How we veganised this easy, authentic pad thai recipe

Vegan pad thai recipes are so popular and simple that you would be forgiven for thinking the dish is naturally vegan. But this isn’t the case.

Traditional pad thai noodles are usually fried with egg to bind them and add protein. Instead, for this easy vegan pad thai, we’ve added cubes of delicious tofu for protein and cornstarch for that hearty texture (vegan tofu dishes are a great way to get in the protein).

Most non-vegan pad thai recipes also contain fish sauce and dried shrimp, but we’ve added tamarind paste to our vegan pad thai and find that it gives the same sweet and tart flavour without any of the animal product!

For more vegan noodle recipes, try this easy, creamy peanut sauce stir fry, or this vegan lo mein.

Vegan pad thai with tofu served on a green plate with ingredients such as peanuts and cilantro surrounding it. | Hurry The Food Up
Vegan Pad Thai
4.50 from 2 votes
Searching for a sweet, spicy and simple vegan noodle dish for dinner? This tofu vegan pad thai hits the mark every time!
Diet: dairy-free, egg-free, vegan
Prep Time:15 minutes
Cook Time:15 minutes
Total Time:30 minutes
Author: Abril Macías


  • 5 oz rice noodles
  • 2 tsp olive oil
  • 2 spring onions (chopped)
  • 2 clove garlic (chopped)
  • ½ red or green chili (1 whole if you’d like your dish spicy)
  • 5 oz bean sprouts
  • 1 ½ tbsp tamarind paste/ Worcestershire sauce
  • 1 tbsp sugar
  • 2 tbsp soy sauce
  • ½ cup water
  • 1 tsp cornstarch
  • Salt to taste
  • 8 oz firm tofu (cut into 1 inch cubes)
  • ¼ cup cilantro/coriander, fresh (packed)
  • 2 tbsp peanuts (chopped)
  • ½ lime
  • 1 carrot peeled into long strips
  • ½ bell pepper


  • Cook the rice noodles according to package instructions.
    5 oz rice noodles
  • Have your spring onions, garlic cloves, red chili, bean sprouts, tofu, cilantro leaves, chopped peanuts and lime wedges, carrot and bell pepper prepped and ready to use.
    2 spring onions, 2 clove garlic, ½ red or green chili, 5 oz bean sprouts, 8 oz firm tofu, ¼ cup cilantro/coriander, fresh, 2 tbsp peanuts, ½ lime, 1 carrot, ½ bell pepper
  • Heat the oil in a large wok or saucepan over high heat. Working quickly, add the chopped spring onions, garlic cloves and chili. Cook, stirring often, until the ingredients have softened and released their aroma, 2 minutes approximately.
    2 tsp olive oil
  • Now add the bean sprouts and saute them (at the beginning it seems like a lot but after 2-3 minutes they will reduce), keep the heat high and move the ingredients around the pan.
  • Add the bell pepper and cook for a couple of minutes.
  • Then, add the tamarind paste, the sugar and soy sauce. Mix and allow to cook for 1 minute.
    1 ½ tbsp tamarind paste/ Worcestershire sauce, 1 tbsp sugar, 2 tbsp soy sauce
  • Dissolve the cornstarch in the water and add to the pan along with the salt and tofu. Once the sauce has boiled and thickened, add the noodles and fold into the sauce until they are evenly coated. Take the pan out of the stove.
    1 tsp cornstarch, Salt to taste, ½ cup water
    A close up shot of the vegan pad thai in progress, as tofu is stirred through the rice noodles. | Hurry The Food Up
  • Serve pad thai immediately with cilantro leaves, carrot strips, chopped peanuts and lime wedges.
    An overhead shot of a vegan pad thai with tofu, around which are chopsticks and ingredients from the recipe on a white background. | Hurry The Food Up


Tips: This dish calls for bean sprouts. If you purchase them at the beginning of the week, make sure to store them in water in an air tight container. That way they’ll last!
Freezable? Yes, it can be frozen!
Craving more speedy and simple noodle recipes?
Delicious Vegetable Lo Mein
Spicy Vegetarian Dragon Noodles
Creamy Peanut Sauce Stir Fry
Super Veggie Fried Rice
Tasty Tofu Salad


Nutrition Facts
Vegan Pad Thai
Amount per Serving
% Daily Value*
Saturated Fat
Polyunsaturated Fat
Monounsaturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
DID YOU MAKE THIS RECIPE?Tag @HurryTheFoodUp on Instagram so we can admire your masterpiece!
4.50 from 2 votes (2 ratings without comment)

Leave a comment below

Your comments make our day. Thank you! If you have a question, please skim the comments section – you might find an immediate answer there. If you made the recipe, please choose a star rating, too.

Recipe Rating