Craving takeout-level Pad Thai on a busy weeknight? This vegan version hits all the sweet, tangy, and savory notes in just 20 minutes, with no hard-to-find ingredients. It’s loaded with tender rice noodles, crisp veggies, and a silky sauce that clings to every strand.
Jump to RecipeNo eggs, no fish sauce—just bold flavor and easy steps. It’s a crowd-pleaser whether you’re plant-based or just in the mood for a lighter, fresher noodle bowl.
Why This Recipe Works
- Quick-cooking rice noodles: They soften fast in hot water, so you’re not babysitting a pot.
- Simple, balanced sauce: A mix of tamari, lime, and a touch of sweetness gives classic Pad Thai flavor without fish sauce.
- High heat, quick stir-fry: Keeps veggies crisp and bright while giving noodles that irresistible wok-kissed vibe.
- Flexible base: Swap in whatever veggies you have, and use tofu, edamame, or chickpeas for protein.
- Pantry-friendly ingredients: Everything is easy to find, and the sauce doubles as a great marinade.
Ingredients
- 8 oz flat rice noodles (pad thai style, about 1/4-inch wide)
- 1 tbsp neutral oil (avocado, canola, or peanut oil)
- 1 cup extra-firm tofu, pressed and cubed (or use baked tofu for less prep)
- 2 garlic cloves, minced
- 1 cup bean sprouts (plus more for garnish)
- 1 small carrot, cut into matchsticks
- 1 cup snap peas or snow peas, halved
- 3 green onions, sliced (whites and greens separated)
- 1/3 cup roasted peanuts, roughly chopped
- Fresh cilantro and lime wedges for serving
For the vegan Pad Thai sauce:
- 3 tbsp tamari or soy sauce (use tamari for gluten-free)
- 2 tbsp lime juice (plus more to taste)
- 1–1.5 tbsp coconut sugar or brown sugar
- 1–2 tsp tamarind paste (optional but recommended for tang)
- 1–2 tsp chili-garlic sauce or sriracha (adjust for heat)
- 1 tbsp rice vinegar
- 1–2 tsp toasted sesame oil (for aroma; optional)
How to Make It
- Soften the noodles: Place rice noodles in a large bowl and cover with very hot water. Let sit 6–8 minutes until pliable but slightly underdone.Drain and rinse with cool water to stop cooking.
- Whisk the sauce: In a small bowl, stir together tamari, lime juice, sugar, tamarind, chili-garlic sauce, rice vinegar, and sesame oil. Taste and tweak—more lime for tang, more sugar for balance, more tamari for saltiness.
- Prep the aromatics: Mince garlic and slice green onions, keeping whites and greens separate. Cut carrot and peas so they cook quickly.
- Cook the tofu: Heat oil in a large skillet or wok over medium-high.Add tofu and cook 3–4 minutes, turning to brown most sides. Sprinkle with a pinch of salt. Remove and set aside if your pan is crowded.
- Stir-fry veggies: In the same pan, add a touch more oil if needed.Add garlic and green onion whites; stir 20–30 seconds until fragrant. Toss in carrot and peas; cook 2 minutes until crisp-tender.
- Add noodles and sauce: Return tofu to the pan. Add drained noodles and pour the sauce over everything.Toss quickly with tongs over medium-high heat for 1–2 minutes until the noodles soak up the sauce.
- Finish with crunch: Fold in bean sprouts and most of the peanuts and green onion greens. Cook 30 seconds more to warm but keep sprouts crisp.
- Serve: Plate immediately. Top with extra peanuts, cilantro, more sprouts, and lime wedges.Add chili-garlic sauce for extra heat.
20-Minute Vegan Pad Thai
Silky rice noodles, crispy tofu, and a tangy-sweet-salty sauce — takeout-level Pad Thai with no eggs or fish sauce
Ingredients — Pad Thai
- 8 oz flat rice noodles (Pad Thai style, about ¼-inch wide)
- 1 cup extra-firm tofu, pressed and cubed
- 2 cloves garlic, minced
- 1 cup bean sprouts, plus more for garnish
- 1 small carrot, cut into matchsticks
- 1 cup snap peas or snow peas, halved
- 3 green onions, sliced (whites and greens separated)
- â…“ cup roasted peanuts, roughly chopped
- 1 tbsp neutral oil (avocado, canola, or peanut oil)
Ingredients — Vegan Pad Thai Sauce
- 3 tbsp tamari or soy sauce (use tamari for gluten-free)
- 2 tbsp fresh lime juice, plus more to taste
- 1–1½ tbsp coconut sugar or brown sugar
- 1–2 tsp tamarind paste (optional but recommended for authentic tang)
- 1–2 tsp chilli-garlic sauce or sriracha, adjust for heat
- 1 tbsp rice vinegar
- 1–2 tsp toasted sesame oil (optional, for aroma)
To Serve
- Fresh cilantro
- Lime wedges
- Extra peanuts and bean sprouts
- Chilli-garlic sauce for extra heat at the table
Instructions
- Soften the Noodles and Mix the SaucePlace rice noodles in a large bowl and cover with very hot (not boiling) water. Let sit for 6–8 minutes until pliable but slightly underdone — they'll finish cooking in the pan. Drain and rinse with cool water to stop cooking. Meanwhile, whisk together all sauce ingredients in a small bowl. Taste and adjust — more lime for tang, more sugar for balance, more tamari for saltiness.Slightly underdone noodles going into the pan is the goal — fully softened noodles break apart and turn mushy during stir-frying.
- Brown the TofuHeat oil in a large skillet or wok over medium-high heat. Add the tofu cubes and cook for 3–4 minutes, turning to brown most sides. Sprinkle with a pinch of salt. Remove and set aside if your pan is crowded.Press tofu thoroughly before cooking — excess moisture prevents browning and causes the tofu to steam rather than crisp.
- Stir-Fry the Aromatics and VegetablesIn the same pan, add a touch more oil if needed. Add the garlic and green onion whites and stir for 20–30 seconds until fragrant. Add the carrot matchsticks and peas and cook for 2 minutes until crisp-tender.Keep the heat high throughout the stir-fry — lower heat causes steaming rather than the quick, high-heat cooking that keeps vegetables crisp and gives the dish its characteristic wok-kissed flavour.
- Add Noodles, Sauce, and FinishReturn the tofu to the pan. Add the drained noodles and pour the sauce over everything. Toss quickly with tongs over medium-high heat for 1–2 minutes until the noodles absorb the sauce. Fold in the bean sprouts, most of the peanuts, and the green onion greens. Cook for 30 seconds more to warm but keep the sprouts crisp.Tongs are much better than a spatula for stir-frying noodles — they separate the strands as you toss and prevent clumping.
- Plate and ServeServe immediately. Top with the remaining peanuts, fresh cilantro, extra bean sprouts, and lime wedges. Add more chilli-garlic sauce at the table for extra heat.Don't skip the lime wedges and peanuts — these finishing elements provide the acid and crunch that complete the dish and make it taste genuinely restaurant-quality.
Tips for the Best Results
- Soak noodles until just pliable but still slightly firm — fully cooked noodles break apart during stir-frying.
- Taste and adjust the sauce before adding to the pan — once it coats the noodles the proportions are set.
- Keep the heat high throughout — this is what gives the dish its lively, wok-kissed character rather than a steamed, soft result.
- Don't crowd the pan — if your skillet is small, stir-fry in two batches and combine at the sauce stage.
- Always add bean sprouts at the very end and cook for just 30 seconds — they wilt and turn soggy if overcooked.
- Rinse noodles with cool water after soaking and toss with a teaspoon of oil to prevent them sticking together before they go in the pan.
- For gluten-free, use tamari instead of soy sauce and confirm your chilli-garlic sauce is certified gluten-free.
Keeping It Fresh
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. Add a lime wedge to the container to refresh flavor when reheating.
- Reheating: Warm in a skillet with a splash of water or tamari to loosen the noodles. Avoid the microwave if possible—it can make noodles gummy.
- Make-ahead tips: Mix the sauce up to 1 week in advance and store chilled.Pre-press tofu and slice veggies the day before.
Health Benefits
- Plant protein: Tofu adds protein and calcium (if calcium-set), helping keep you fuller longer.
- Fiber-rich veggies: Carrots, peas, and bean sprouts bring fiber, vitamins A and C, and crunch without heavy calories.
- Gluten-free friendly: Rice noodles and tamari keep it naturally gluten-free when needed.
- Balanced macros: Carbs from noodles, protein from tofu, and healthy fats from peanuts make this a satisfying, well-rounded meal.
- Lower sodium control: Making the sauce at home lets you adjust salt and sweetness to your needs.
Pitfalls to Watch Out For
- Over-soaking noodles: If they’re too soft going into the pan, they’ll break and turn mushy. Aim for slightly underdone before stir-frying.
- Soggy stir-fry: Overcrowding the pan steams the veggies. Work in batches if your skillet is small.
- Unbalanced sauce: Taste and adjust.You want a bright, tangy-sweet-salty blend. Add lime or sugar in small increments.
- Skipping high heat: The quick sizzle keeps textures lively and prevents sticky noodles.
- Forgetting the finishers: Peanuts, lime, and herbs bring the final pop; don’t skip them.
Variations You Can Try
- Protein swap: Use edamame, tempeh, or crispy chickpeas instead of tofu.
- Nut-free: Replace peanuts with toasted pumpkin seeds or sesame seeds for crunch.
- Veggie boost: Add bell peppers, broccoli florets, or bok choy. Thin-sliced mushrooms add umami.
- Tamarind-free: Use extra lime juice plus a tiny splash of rice vinegar and an extra pinch of sugar.
- Spice it up: Add Thai bird’s eye chiles or a drizzle of chili crisp.
- Fresh herb twist: Try Thai basil or mint along with cilantro for a fragrant lift.
FAQ
Can I make this without tofu?
Yes.
Try shelled edamame, seared tempeh, or even pan-crisped chickpeas. Add them at the same point you would add tofu so they soak up the sauce.
What if I can’t find tamarind paste?
Use more lime juice and a bit of extra sugar to mimic the sweet-tart edge. It won’t be identical, but it will still taste great and balanced.
How do I keep rice noodles from sticking?
Rinse them after soaking, toss with a teaspoon of oil, and work quickly in the pan with enough sauce.
Tongs help separate strands as they warm.
Is this recipe gluten-free?
It can be. Use tamari instead of soy sauce and confirm your chili sauce is gluten-free. Rice noodles are typically gluten-free.
Can I use a nonstick skillet instead of a wok?
Absolutely.
A large nonstick or stainless-steel skillet over medium-high heat works well. Just avoid crowding and keep things moving.
How spicy is this?
Mild to medium by default. Adjust the chili-garlic sauce to your heat tolerance, and offer more at the table.
Can I double the recipe?
Yes, but stir-fry in two batches to keep everything crisp.
Combine at the end with the sauce to finish.
Jump to RecipeFinal Thoughts
This 20-minute vegan Pad Thai delivers bold flavor with minimal effort and maximum flexibility. It’s fast enough for weeknights, customizable for any craving, and packed with satisfying textures. Keep the sauce ingredients on hand, and you’ll always be a few steps away from a bright, zesty noodle bowl that tastes like your favorite takeout—only fresher.