Home » Recipes » Main Dish » Vegan Pad Thai

Vegan Pad Thai

Updated August 20, 2022
Introducing my take on a vegan pad thai made with lots of colourful vegetables. This quick and easy dinner is ready in just 20 minutes!
Total Time 20 mins
Jump to Recipe Print Recipe
a bowl of pad thai topped with peanuts and spring onion

This vibrant vegan pad Thai is healthy, flavoursome, and a true celebration of vegetables!

What is pad thai?

Pad Thai is a Thai noodle dish made with rice noodles, a tangy, savoury sauce, spring onions, beansprouts, and chopped peanuts. It is often served with meat, fish and/or egg, but this vegan version uses colourful vegetables instead!

This easy homemade pad Thai is made by sauteing ginger and garlic in a little sesame oil before adding some crunchy fresh vegetables. Then we add soy sauce, lime juice, rice vinegar, and of course the noodles! It’s a meal which comes together very quickly so is perfect for busy evenings.

Why you’ll love this recipe:

  • It comes together in less than 20 minutes
  • It’s super customisable, and can be made with whatever veggies you have on hand
  • It is packed with fresh flavours and spice
  • It’s naturally vegan and gluten free!
infographic showing labelled ingredients for pad thai

How to make vegan pad thai step-by-step

  • Saute the ginger and garlic in the sesame oil then add the vegetables (photo 1). Stir-fry the vegetables for 3-4 minutes until they are cooked but still crisp and vibrant, then add the flavourings (photo 2).

Toss through the cooked rice noodles (photo 3) then serve with chopped peanuts and spring onions!

Which vegetables can I use in this dish?

As mentioned, this pad Thai is super customisable. I like to use baby sweetcorn, sugar snap peas, carrot, bean sprouts and spring onions (aka scallions) in this recipe. I highly recommend using beansprouts and spring onions in this recipe – you will see these two ingredients in a lot of pad Thai recipes.

Beyond that, you can use any vegetables of your choosing, such as bell peppers, mushroom, edamame, spinach pak choi or mange tout.

If you are looking to bulk up your pad Thai you can also add some plant based protein! I love serving this dish with some crispy tofu – check out my crispy tofu burgers recipe to find out how to make your tofu perfectly crisp!

You could also add in some quorn chicken, tempeh, or seitan to this recipe. The choice is yours!

a bowl of pad thai being enjoyed with chopsticks

How to make this recipe perfectly

  • Chop your vegetables into long sticks. Chopping your vegetables into similar shapes to the noodles not only makes it easier to eat, but it provides an exciting textural experience!
  • Don’t burn the garlic and ginger. It’s best to simmer the garlic and ginger on low heat until fragrant before adding the rest of the vegetables. This helps to infuse the dish with tasty garlicky, ginger-y(?) flavour. But make sure not to burn it, or else the dish will taste bitter.
  • Serve it hot. And top with chopped peanuts!


Which noodles are best for making pad Thai?

Traditionally, pad Thai is made with rice noodles. This is great news for coeliacs, as it means pad Thai is naturally gluten free!

Of course, when you are making this dish at home, you can use any noodles of your choice. I personally prefer using rice noodles as they are a lighter option than wheat noodles. Opt for a slightly thicker rice noodle (as opposed to the very thin and stringy variety) to avoid your noodles being clumpy.

How long does pad Thai last?

This dish is best served when its hot and fresh, but it can be stored in the fridge in an airtight container for 2-3 days.

More quick vegan lunches to try:

I hope you enjoy this recipe! If you make it, please leave a rating + review below and share your photos on Instagram tagging #shivanilovesfood!

a bowl of pad thai topped with peanuts and spring onion
Print Recipe
5 from 5 votes

Vegan Pad Thai (Gluten-Free)

Introducing my take on a vegan pad thai made with lots of colourful vegetables. This quick and easy dinner is ready in just 20 minutes!
Prep Time10 mins
Cook Time10 mins
Total Time20 mins
Course: Main Course
Cuisine: Thai, vegan
Servings: 2
Calories: 437kcal
Author: Shivani Raja


  • 4oz/ 115 grams Rice Noodles or wholewheat noodles if you'd like
  • 4 Baby Corn
  • cup Sugar Snap Peas
  • 1 Carrot
  • ½ cup Beansprouts
  • 2 Spring Onions aka scallions – save the green tops for garnish
  • 1 clove Garlic finely chopped
  • 1 thumbnail-size piece Fresh Ginger finely chopped
  • 1 tbsp Sesame Oil or sunflower/vegetable oil
  • Lime juiced
  • ½ tsp Chilli Flakes
  • 1 tbsp Soy Sauce
  • ½ tsp Rice Vinegar
  • 2 tbsp Roasted Peanuts/Cashews roughly chopped


  • Cook the rice noodles according to packet instructions. Meanwhile, chop the vegetables into long thin sticks.
  • In a large frying pan or wok over medium-low heat, saute the ginger and garlic in the sesame oil. Once fragrant, add the chopped vegetables, reserving some spring onions for garnish.
  • Stir fry the vegetables for 3-4 minutes until they are cooked but still crisp and vibrant. Add the lime juice, chilli flakes, soy sauce, and rice vinegar, and toss to combine.
  • Add the cooked and drained rice noodles to the pan and toss through. Serve the pad thai hot, topped with chopped nuts and the reserved spring onions. Enjoy!

Shivani’s Tips

  • You are looking for ~1.5 cups veggies in total. You can use any vegetables of your choice!
  • Leftovers can be stored in an airtight container in the fridge for 2-3 days and reheated in the microwave or stovetop.


Serving size: 1/2 recipe
Calories: 437 kcal | Fat: 15.4g | Saturated Fat: 2.2g | Cholesterol: 0mg | Sodium: 920mg | Carbohydrates: 67.1g | Fiber: 6g | Sugar: 4.4g | Protein: 8g 

Did you make this recipe?

Tag me on Instagram @shivani.lovesfood and use the hashtag #shivanilovesfood!

Digiprove sealCopyright secured by Digiprove © 2020-2022 Shivani Raja

Let's get social!

Follow me to keep updated with all things SLF!

Subscribe for more

10 thoughts on “Vegan Pad Thai”

  1. 5 stars
    This pad Thai is soooo good! Love that I can eat and feel great about it! The flavors are spot on. YUM!

Leave a Comment

Your email address will not be published.