Noodles
Vegan Pad Thai with Zucchini Noodles, Seitan, and Cashew Sauce

About this dish
A plant-based twist on Thailand's most famous street food, this vegan pad thai swaps rice noodles for spiralized zucchini and replaces fish sauce with a savory-sweet tamarind and soy blend. Seitan steps in for the usual shrimp or chicken, offering a chewy, protein-rich bite that soaks up the tangy sauce, while a creamy cashew sauce drizzled over the top adds richness without any dairy.
It's a lighter, gluten-free-friendly version that still delivers that classic sweet-sour-salty balance pad thai is loved for, and it comes together in about half an hour once your vegetables are prepped. A quick note: traditional pad thai gets its umami from fish sauce and dried shrimp, so if you're vegan, the combination of tamarind, soy sauce, and a pinch of mushroom powder gets you remarkably close.
Ingredients
UK and US measurements are both included for every recipe.
Zucchini
vegetable4 medium (about 800 g)
Imperial measurement: 4 medium (about 1.75 lbs)
Seitan, sliced into thin strips
protein300 g
Imperial measurement: 10.5 oz
Raw cashews, soaked in hot water for 15 minutes
other100 g
Imperial measurement: 3.5 oz (about 3/4 cup)
Tamarind paste
seasoning2 tbsp
Soy sauce (or tamari for gluten-free)
seasoning3 tbsp
Maple syrup
liquid1.5 tbsp
Fresh lime juice
fruit2 tbsp
Garlic cloves, minced
vegetable3 cloves
Fresh ginger, grated
vegetable1 tbsp
Toasted sesame oil
fat1 tbsp
Fresh bean sprouts
vegetable150 g
Imperial measurement: 5 oz (about 1.5 cups)
Carrot, julienned
vegetable1 medium
Red bell pepper, thinly sliced
vegetable1 medium
Green onions, sliced (whites and greens separated)
vegetable3 stalks
Fresh cilantro, chopped
herb1/4 cup
Roasted peanuts, crushed
other1/4 cup
Red chili flakes
spice1/2 tsp
Salt
seasoning1/4 tsp
Method
Prepare the cashew sauce
5 minsDrain the soaked cashews and add them to a blender with 1/4 cup (60 ml) fresh water, 1 tablespoon soy sauce, 1 teaspoon maple syrup, and 1 tablespoon lime juice. Blend on high until completely smooth and creamy, about 1 to 2 minutes, scraping down the sides as needed. Add a splash more water if the sauce is too thick to drizzle. Set aside.
Make the pad thai sauce
3 minsIn a small bowl, whisk together the tamarind paste, remaining 2 tablespoons soy sauce, remaining 1/2 tablespoon maple syrup, remaining 1 tablespoon lime juice, and 2 tablespoons of water. Taste and adjust: it should be tangy, salty, and slightly sweet. Set aside.
Spiralize the zucchini
15 minsUse a spiralizer to turn the zucchini into noodle-like strands. If you don't have a spiralizer, use a julienne peeler or sharp knife to cut thin strips. Place the zucchini noodles in a colander, sprinkle with 1/4 teaspoon salt, and let them sit for 10 minutes to release excess water. Gently squeeze dry with a clean kitchen towel or paper towels. This step is important; soggy noodles are the enemy here.
Sear the seitan
6 minsHeat 1 tablespoon sesame oil in a large wok or skillet over medium-high heat. Add the seitan strips in a single layer and cook without moving for 2 minutes, then stir-fry for another 3 to 4 minutes until browned and slightly crispy on the edges. Remove the seitan from the pan and set aside.
Stir-fry the aromatics and vegetables
3 minsIn the same pan, add the garlic, ginger, and the white parts of the green onions. Stir-fry for 30 seconds until fragrant. Add the julienned carrot and sliced red bell pepper and stir-fry for 2 minutes until just tender but still crisp.
Add the zucchini noodles and sauce
3 minsAdd the drained zucchini noodles to the pan and pour in the prepared pad thai sauce. Toss gently with tongs or a spatula and cook for 2 to 3 minutes, just until the noodles are heated through and coated in sauce. Do not overcook, or they will release more water and become mushy.
Finish and serve
2 minsReturn the seared seitan to the pan along with the bean sprouts and the green parts of the green onions. Toss for 1 minute to combine and warm through. Remove from heat. Divide among four bowls and drizzle with the cashew sauce. Top with crushed peanuts, cilantro, and red chili flakes if desired. Serve immediately with lime wedges.
Equipment
- Spiralizer
- Large wok or skillet
- Blender
- Colander
- Small bowl
- Kitchen towel
Nutrition facts
Tips
- Salting and draining the zucchini noodles is non-negotiable, skip it and you'll end up with a watery stir-fry rather than a glossy, sauce-coated dish.
- If you avoid soy, use coconut aminos in place of soy sauce, but note that the sauce will be slightly sweeter and less salty, so adjust the tamarind and lime accordingly.
- For a crispier seitan, pat the strips dry before searing and resist the urge to stir them immediately, let them develop a crust first.
- The cashew sauce can be made up to 3 days ahead and stored in the refrigerator, thin it with a little water before drizzling.
Serving suggestions
- Serve with extra lime wedges and a side of Thai-style cucumber salad for a refreshing contrast.
- Top with additional crushed peanuts and fresh cilantro just before eating., Pair with a light lager or jasmine iced tea.
Rate this recipe
No ratings yet. Be the first to rate it.

Recipe by
Mei Wu
Specialises in Chinese cuisineMei is a cautious perfectionist who makes delicate soup dumplings and has no patience for ruined brownies.
Describe yourself in three words: Anxious, caring, slightly exasperated.