Vegan Pad Thai

Vegan Pad Thai Recipe

By Hot For Food

🔪Prep Time: 30 minutes

👩‍🍳Cook Time: 35 minutes


pad thai sauce

10 pitted medjool dates

1 C fresh filtered water

2 tbsp vegan oyster sauce

2 tbsp rice wine vinegar

2 tbsp low-sodium soy sauce or tamari

1 lime, juiced (about 2 to 3 tbsp)

1 tbsp sesame oil

2 tsp miso paste

2 tsp Sriracha (more to taste for spicier)

1 red thai chili (optional)

pad thai

250 g flat rice noodles or brown rice fettuccine noodles

1 x 350 g brick medium firm or firm tofu

2 tbsp coconut oil, for frying

1 C thinly sliced onion

1 C thinly sliced carrots

1 C finely chopped celery

1 tbsp minced garlic (about 2 to 3 cloves)

3 C broccoli florets

3 C bean sprouts

1/4 C finely chopped green onion

1/4 C finely chopped cilantro

1/4 C finely chopped roasted salted cashews or roasted salted peanuts


1Place dates in a bowl of warm water to soak for 10 minutes or until softened.

2Drain the water from the tofu and let it sit in paper towel for 10 to 15 minutes to get rid of excess moisture. Then cut into cubes.

3Drain and rinse dates from soaking water, squeezing any excess moisture from them. Then place them in a high-powered blender with the 1 cup of fresh water and the rest of the sauce ingredients. Blend until very smooth and set aside.

4If you want to replace the dates with tamarind paste, if you can find it, then start with 1 to 2 tablespoons and add more to taste. You’ll probably need to reduce the amount of lime juice in the sauce as well since tamarind has more of a sour note.

5FOR THE SPICE LEVEL: if you want to use fresh red thai chili, you can blend 1 pepper with the sauce either to replace Sriracha or in addition to. It all depends on how spicy you like your noodles! 1 pepper is a mild spice so add another half or whole pepper to your taste, or adjust using Sriracha once the entire dish is cooked and ready to be served. Just toss more Sriracha into the noodles.

6Bring a pot of salted water to a boil for the noodles. Once the water is at a rolling boil, toss in the noodles and stir occasionally while they cook for approximately 10 minutes or until al dente! Drain and set aside.

7Meanwhile, heat a large pan to medium heat and add 1 tablespoon of coconut oil and cubes of tofu. After 4 to 5 minutes, flip the cubes to another side to crisp. Flip the cubes every 2 minutes to get the rest of the sides golden brown.

8When the tofu cubes are golden brown all around, add ¼ cup of the sauce to the pan and coat the pieces, evenly cooking over the heat for another minute or 2 until it looks more caramelized and dark. Remove tofu from the pan and set aside. You’ll toss tofu into the vegetables and noodles near end of cooking time.

9In the same pan over medium heat, add another 1 tablespoon of oil and the onions, carrots, and celery. Cook for about 3 minutes, stirring frequently until softened. Then add in minced garlic and cook for another 1 to 2 minutes.

10Then add in broccoli and sprouts (reserve a small amount of raw sprouts aside as a garnish on top of the finished pad thai), and cook for another 4 to 5 minutes, stirring frequently. Then add in half the amount of sauce remaining, toss to coat all the veggies and cook for another 2 to 3 minutes.

11Add in the cooked noodles and remaining sauce, turn the heat down to low, toss to coat everything in sauce, and cook for another 3 to 4 minutes. At this stage you can adjust the spice level if you desire by adding another 1 to 2 teaspoons of Sriracha. Serve immediately and top with green onion, cilantro, raw sprouts, and chopped cashews (or peanuts).

View Full Recipe

Related Recipes

Top Vegan Recipe Resources 🥑