Vegan Pad Thai Recipe

Vegan Pad Thai is a stir-fried dish from Thailand made with rice noodles, vegetables and flavored with Thai sauces & spices. The dish is a favorite street food in Thailand and is also commonly served at most of the restaurants. It has now become quite popular throughout the world as well.

Main ingredients

Pad Thai is generally made with soaked dried rice noodles, cooked with some form of meat. But for the vegetarian version of Pad Thai the noodles are tossed with tofu, various vegetables and spices.

I have added shallots, spring onions, broccoli, carrots, bell peppers, bok choy and bean sprouts in this recipe. These vegetables have a crispy crunchy texture and are a perfect addition to this dish. You can also add other vegetables like baby corn, snap peas etc.

The addition of tofu along with a large quantity of veggies makes this dish high in nutrients like protein and various minerals and vitamins.

Sauces and spices used for Pad Thai

The main flavor of Pad Thai comes from the addition of Garlic, Tamarind paste, Soy Sauce, Chilli Paste and Lemon Juice. Traditionally the recipe calls for Fish Sauce and Oyster sauce, but Soy sauce works well enough as a substitute in this case.

Another important ingredient for the recipe is brown sugar. This combined with the above mentioned ingredients gives Pad Thai its uniquely sweet, spicy & tangy flavor.

Tips for making a great Pad Thai

To prepare this dish, vegetables and noodles cooked at high heat to get a crisp texture and smoky flavor. The addition of various sweet, sour and spicy sauces imparts a unique and delicious flavor to this dish.

Since the dish is cooked on high heat, it is very important to keep all the ingredients ready before you start cooking, to ensure that the vegetables do not get burnt while cooking.

It is also important to add the vegetables in the correct order, based on the time needed to cook them. Vegetables like shallots, onions, broccoli, carrots etc. should be cooked before, whereas bok choy and bean sprouts should be added towards the end to preserve their crunchy texture.

Serving Suggestions

Pad Thai is generally served hot with some bean sprouts, crushed peanuts, lime wedges and chilli flakes on the side.

It is a very pleasing dish and can be made very quickly. It makes a great sumptuous weekend dinner and is best accompanied by soup and fresh cut salad.

To make Vegan Pad Thai recipe at home follow the detailed step by step recipe with photos posted below.

See more related recipes like:

Recipe Info

Servings: 4

CategoryMain Course

Cuisine: Thai

Total Time:

Prep Time:

Cook Time:

Nutrition (per serving)

Calories325

Fat14g

Carbohydrates: 37g

Protein: 12g

Ingredients For Vegan Pad Thai Recipe

  • 250gm Rice Noodles (banh pho)
  • 1/2 Cup Tofu, pressed, extra firm
  • 1/2 Cup Broccoli Florets
  • 1 Carrot
  • 1 Cup Colored Bell Peppers (Capsicum)
  • 1 Cup Bok Choy Leaves
  • 1/2 Cup Bean sprouts
  • 1 Shallot
  • 4 Spring Onions or Chinese Chives
  • 3-4 Cloves of Garlic
  • ~1 Inch Piece of Ginger
  • 2-3 Red Thai Chillies
  • 1/2 Cup Coriander Leaves
  • 2 Tablespoons Crushed Peanuts
  • 2 Tablespoons Palm or Brown Sugar
  • 2 Tablespoons Tamarind pulp
  • 1 Tablespoons Chili Paste (Sambal Oelek) or Sriracha
  • 2 Tablespoons Soy Sauce
  • 2 Teaspoons Chilli Flakes
  • 2 Teaspoon Salt, or according to taste
  • 2 Tablespoons Oil
  • 2 Tablespoons Lime Juice

Step By Step Instructions With Photos for Vegan Pad Thai Recipe

  • Add rice noodles to hot boiling water and cook for 3-4 minutes. Optional: You can add one tablespoon of oil to water. It prevents noodles from sticking to one another.

    Vegan Pad Thai Recipe Step By Step Instructions 1
  • When the noodles are 75% cooked, removed them from the heat, drain the hot water and set them aside. The noodles should be almost cooked but still slightly crunchy to the bite.

    Vegan Pad Thai Recipe Step By Step Instructions 2
  • To prepare the sauce mixture, add some brown sugar, tamarind paste and chilli paste in a small mixing bowl.

    Vegan Pad Thai Recipe Step By Step Instructions 3
  • Then add the Soy Sauce to the mixture and stir till the sugar is completely dissolved to make a smooth sauce. You can prepare this in a slightly heated pan to quicken the process.

    Vegan Pad Thai Recipe Step By Step Instructions 5
  • Wash & prepare the vegetables. Thinly slice the shallots and carrots. Dice the spring onions and broccoli into small pieces. Also chop bell peppers and bok choy (not shown in pic here).

    Vegan Pad Thai Recipe Step By Step Instructions 6
  • Dice the tofu into 1 inch pieces. Heat some oil in a pan and shallow fry the tofu till it turns golden brown. Remove the tofu & set it aside.

    Vegan Pad Thai Recipe Step By Step Instructions 7
  • Add some oil in a large pan. Turn the heat to high and add finely chopped ginger, garlic and Thai red chillies to the pan.

    Vegan Pad Thai Recipe Step By Step Instructions 8
  • Add the shallots and spring onions to the pan. Sauté on high heat for 2-3 minutes till the onions start browning slightly.

    Vegan Pad Thai Recipe Step By Step Instructions 10
  • Then add chopped broccoli & carrots and cook for a couple of minutes.

    Vegan Pad Thai Recipe Step By Step Instructions 11
  • Add diced colored bell peppers (capsicum) and cook on high heat for a few minutes.

    Vegan Pad Thai Recipe Step By Step Instructions 12
  • Then add roughly chopped bok choy. Bok Choy cooks really fast and should be added towards the end when other vegetables are almost cooked.

    Vegan Pad Thai Recipe Step By Step Instructions 13
  • Add the sauce mixture prepared previously to the vegetables.

    Vegan Pad Thai Recipe Step By Step Instructions 14
  • Mix to coat the vegetables with the sauce and cook for 2-3 minutes.

    Vegan Pad Thai Recipe Step By Step Instructions 15
  • Add the boiled rice noodles to the pan.

    Vegan Pad Thai Recipe Step By Step Instructions 16
  • Mix the noodles with the vegetables and sauces. Take care not to mash the noodles too much.

    Vegan Pad Thai Recipe Step By Step Instructions 17
  • Add bean sprouts to the noodles and mix.

    Vegan Pad Thai Recipe Step By Step Instructions 18
  • Also add the fried tofu prepared earlier to the noodles.

    Vegan Pad Thai Recipe Step By Step Instructions 19
  • Next add some crushed peanuts. Mix everything well.

    Vegan Pad Thai Recipe Step By Step Instructions 20
  • Sprinkle some lime juice along with chopped coriander leaves.

    Vegan Pad Thai Recipe Step By Step Instructions 21
  • Pad Thai is ready. Serve it hot along with some bean sprouts, crushed peanuts, chilli flakes and lime wedges on the side.

    Vegan Pad Thai Recipe Step By Step Instructions

Before You Go...

Don't forget to Pin this post to save it for later. You can also Subscribe to our mailing list or follow us on Facebook, Pinterest, Instagram or Twitter to see more delicious food recipes.

We'd love to know your thoughts about this dish! Please leave a comment or share a picture on Facebook or Instagram with the hashtag #vegecravings.

Vegan Pad Thai is a stir-fried dish from Thailand made with rice noodles, vegetables and tofu tossed in Thai sauces and spices.

Questions or Comments? Please let us know!

This site uses Akismet to reduce spam. Learn how your comment data is processed.