Noodles

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

A colorful bowl of vegan pad thai with spiralized zucchini noodles, golden seitan strips, fresh bean sprouts, crushed peanuts, lime wedges, and a drizzle of creamy cashew sauce.
Prep
20 mins
Cook
15 mins
Servings
4
ThaiMediumDinnerVeganVegetarianDairy FreeGluten Free

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

vegetable

4 medium (about 800 g)

Imperial measurement: 4 medium (about 1.75 lbs)

Seitan, sliced into thin strips

protein

300 g

Imperial measurement: 10.5 oz

Raw cashews, soaked in hot water for 15 minutes

other

100 g

Imperial measurement: 3.5 oz (about 3/4 cup)

Tamarind paste

seasoning

2 tbsp

Soy sauce (or tamari for gluten-free)

seasoning

3 tbsp

Maple syrup

liquid

1.5 tbsp

Fresh lime juice

fruit

2 tbsp

Garlic cloves, minced

vegetable

3 cloves

Fresh ginger, grated

vegetable

1 tbsp

Toasted sesame oil

fat

1 tbsp

Fresh bean sprouts

vegetable

150 g

Imperial measurement: 5 oz (about 1.5 cups)

Carrot, julienned

vegetable

1 medium

Red bell pepper, thinly sliced

vegetable

1 medium

Green onions, sliced (whites and greens separated)

vegetable

3 stalks

Fresh cilantro, chopped

herb

1/4 cup

Roasted peanuts, crushed

other

1/4 cup

Red chili flakes

spice

1/2 tsp

Salt

seasoning

1/4 tsp

Method

1

Prepare the cashew sauce

5 mins

Drain 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.

2

Make the pad thai sauce

3 mins

In 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.

3

Spiralize the zucchini

15 mins

Use 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.

4

Sear the seitan

6 mins

Heat 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.

5

Stir-fry the aromatics and vegetables

3 mins

In 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.

6

Add the zucchini noodles and sauce

3 mins

Add 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.

7

Finish and serve

2 mins

Return 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

420 kcal
Calories
24 g
Protein
28 g
Carbohydrates
22 g
Fat
6 g
Fiber
780 mg
Sodium

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.

Mei Wu

Recipe by

Mei Wu

Specialises in Chinese cuisine

Mei 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.