Easy Vegan Pad Thai Recipe

If you're looking for a weeknight dinner that delivers on flavor, comes together fast, and satisfies that cozy, takeout-style craving—this Vegan Pad Thai is it.
post featured image
Vegan pad Thai bowl with tofu, noodles, lime, and green onion, styled for serving.
This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This easy vegan pad thai recipe is one of my favorite recipes of all time. I make it almost every week (sometimes two or three times) because it’s that good. It checks all the boxes: it’s budget-friendly, it’s far healthier than the pad thai you find in restaurants, and most importantly, it’s super delicious.

Better yet, you can easily modify this pad thai recipe depending on what veggies and other fun ingredients you have on hand (like tofu or vegan meat). I’ve made this with carrots, broccoli, kale, frozen peas, frozen spinach, tofu, and beyond. Any vegetables in my kitchen that need to be used up get tossed in! These are the pad thai noodles I use—but any will do.

If you’re in mood for more Thai-inspired recipes, make sure to check out this cozy Thai soup with vermicelli noodles and this delicious red curry with tofu!

Why This Vegan Pad Thai Is a Must-Try

I love a meal that’s easy to throw together but feels like a treat, and this one checks all the boxes. It’s:

  • Packed with flavor (hello, peanut sauce).
  • Easy to customize with your favorite veggies or whatever’s about to go bad in the crisper.
  • Totally plant-based and dairy-free.
  • Quick enough for a weeknight, but crowd-pleasing enough for company.
  • Great for meal prep or leftovers.

Seriously, once you’ve got the base recipe down, you’ll be whipping this up on autopilot.

Key Ingredients and Substitutions

Let’s talk about what goes into this cozy bowl of deliciousness:

Ingredients for vegan pad Thai laid out with labels: rice noodles, peanut butter, soy sauce, veggies, garlic, lime, and Sriracha.
  • Brown rice pad thai noodles – These keep it gluten-free and a little heartier than white rice noodles. But use what you like!
  • Veggies – We love broccoli and carrots here, but snow peas, bell peppers, mushrooms, or shredded cabbage would all be amazing.
  • Garlic – The more the better, IMO.
  • Soy sauce – Tamari works great if you need it gluten-free.
  • Peanut butter – Creamy, natural peanut butter gives the sauce that signature rich flavor. Almond butter could work in a pinch.
  • Citrus – Lemon or lime juice both brighten things up. Use what you’ve got!
  • Sugar – Balances the acidity and heat. You could swap in maple syrup or coconut sugar if you prefer.
  • Sriracha – For that kick! Adjust to your spice level.
  • Toppings – Don’t skip these. Crispy tofu, green onions, chopped peanuts, fresh lime wedges—chef’s kiss.

You can also swap in other proteins like air fryer tempeh, vegan chicken, soy curls, or edamame. Whatever your heart desires!

How To Make Vegan Pad Thai

This comes together in under 30 minutes and it’s mostly just soaking noodles and stirring sauce. Here’s the rundown:

Brown rice pad Thai noodles soaking in hot water before cooking.

Step 1: Soak the noodles. Throw your brown rice pad thai noodles in a big bowl of hot water and let them hang out for about 15 minutes (or follow the package directions).

Raw broccoli, carrots, and garlic in a stainless steel skillet, ready to sauté for vegan pad Thai.

Step 2: Sauté the veggies. Heat up the olive oil in a big pan and cook the broccoli, carrots, garlic, and any other veggies you’re using

Sautéed broccoli, carrots, and garlic in a skillet as the veggie base for vegan pad Thai.

Sauté until tender but still bright.

Homemade vegan pad Thai sauce whisked in a mixing bowl with soy sauce, peanut butter, and lime.

Step 3: Mix the sauce. In a bowl, whisk together the water, soy sauce, peanut butter, lemon or lime juice, sugar, and Sriracha. Taste and adjust—make it yours!

Soaked rice noodles added to sautéed vegetables in a skillet, ready for sauce.

Step 4: Combine it all. Drain the noodles and add them to the pan with the veggies.

Vegan pad Thai noodles tossed with broccoli, carrots, and sauce in a skillet.

Pour the sauce over and stir everything together.

Cooked vegan pad Thai with broccoli and carrots, ready to serve.

Let it cook for about 5 minutes until the sauce is absorbed and the noodles are soft.

Bowl of vegan pad Thai with crispy tofu, bean sprouts, scallions, and Sriracha drizzle.

Step 5: Garnish and serve. Load it up with your favorite toppings and dig in!

Helpful Tips and Serving Suggestions

  • Don’t over-soak your noodles or they’ll get mushy. Check them around the 10-minute mark if you’re not sure.
  • Taste as you go! You might want more acid, sweetness, or heat depending on your preference.
  • Toppings make it feel special. I love crispy tofu for protein, and a squeeze of lime at the end just brings everything to life.
  • This recipe is perfect for using up whatever veggies you need to move through—no food waste here!

How to Store Your Leftover Pad Thai

Since pad thai is a very filling dish, you may find yourself with leftovers! Pad thai will keep for up to three days in the fridge but may become soggy due to the noodles absorbing the sauce.

Freezing is especially not recommended for this dish as the texture will be greatly affected, so try to make only what you plan to eat!

FAQs

Can I make this nut-free?

Yep! Swap the peanut butter for sunflower seed butter and skip the chopped peanut topping.

Is it gluten-free?

It can be! Just use tamari or coconut aminos instead of soy sauce and make sure your noodles are gluten-free.

Can I add protein?

Totally. Tofu is my go-to—either pan-fried, air-fried, or baked. Edamame would also be great tossed in at the end.

How spicy is it?

That’s up to you! I like a solid tablespoon of Sriracha in the sauce and a little extra on top, but you can scale it back if you’re spice-sensitive.

Vegan pad Thai served in bowls with tofu and lime, next to a skillet of noodles.
flower icon
Send This Recipe to My Inbox
Drop your email below to receive this recipe in your inbox. Plus, we’ll send you our favorite seasonal plant-based recipes weekly!

Vegan Pad Thai

5 from 7 votes
This vegan pad thai is quick and easy to make, and is surprisingly reminiscent of that which you’d find at a restaurant—except it’s healthier and far more budget-friendly. This recipe will make enough to fill two hungry bellies.
Vegan pad Thai bowl with tofu, noodles, lime, and green onion, styled for serving.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 4

Ingredients

  • 1 package brown rice pad thai noodles, 8oz
  • 2 tablespoons olive oil
  • 1 cup broccoli, chopped (plus other veggies you’d like to add)
  • ¼ cup carrots, julienned
  • 5 cloves garlic, minced
  • 1 cup water
  • 4 tablespoons soy sauce
  • 2 tablespoons natural peanut butter
  • 1 lemon , or 2 limes, juiced
  • 3 tablespoons sugar
  • 1 tablespoon Sriracha, plus more for topping
  • optional garnishes: grilled or fried tofu, sliced green onions, bean sprouts, chopped peanuts, lime

Instructions

  • Soak brown rice pad thai noodles in hot water in a large bowl for 15 minutes or according to package directions.
  • In a large pan, heat olive oil and sauté the broccoli, carrots, garlic, and any other veggies you’d like.
  • In a separate bowl, whisk together the 1 cup of water with soy sauce, peanut butter, lemon or lime juice, sugar, and Sriracha.
  • Drain the soaked noodles and add them to the veggie stir fry pan along with the peanut sauce. Allow to cook until the liquid is absorbed, about 5 minutes.
  • Serve with optional garnishes like tofu, sliced green onions, chopped peanuts, Sriracha, and/or a sliver of lemon or lime.

Video

Nutrition

Serving: 2g | Calories: 181kcal | Carbohydrates: 18g | Protein: 5g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 1110mg | Potassium: 236mg | Fiber: 2g | Sugar: 12g | Vitamin A: 1485IU | Vitamin C: 38mg | Calcium: 37mg | Iron: 1mg
Course — dinner
Cuisine — Thai
Love this Recipe? Leave a Rating!And follow @Vegan on Instagram for more.
newsletter offer

Enter to Win Our Monthly Giveaway!

New winner every month! Drop your name below for a chance to win hundreds of dollars of vegan prizes from our brand partners. You’ll also receive our weekly e-newsletter with plant-based recipes galore!

Leave a Comment

5 from 7 votes

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.
Recipe Rating




7 comments
  1. 5 stars
    Yummy looks too good!

  2. Andrea White says:

    5 stars
    Looks so simple and yummy!

  3. Beatriz Buono-Core says:

    5 stars
    This is one of my favorite quick and easy meals! Kids love it!

  4. 5 stars
    This vegan pad Thai is one of our most made vegan dinners! My hubby makes the sauce and I made the rest. Teamwork! We mix it up with whatever veggies we have on hand.

  5. 5 stars
    Best vegan pad thai recipe I’ve tried! Love the combination of flavors. I loved adding snow peas to mine!

  6. 5 stars
    I love a good pad thai recipe! So easy and delicious 🙂

Stay Inspired!

Thank you for subscribing!