fbpx Print
Square photo of a plate of vegan stir fry

Vegan Stir Fry

  • Author: Iosune
  • Prep: 10 mins
  • Cook: 15 mins
  • Total: 25 mins
  • 4 1x
  • Side Dish
  • Chinese
  • Vegan

Servings 4 1x

Scale Tap or hover over number to scale servings

Vegan stir fry, delicious, nutritious, and extremely flavorful. It’s packed with a ton of healthy veggies and makes the perfect dinner!


For the vegan stir fry:

  • 2 tbsp oil, divided, I used extra virgin olive oil
  • 16 ounces firm tofu (450 g), cubed
  • 1 medium red bell pepper, seeded and julienned
  • 1 medium carrot, peeled and julienned
  • 1 medium zucchini, sliced and halved
  • 1 small onion, julienned
  • 2 cups of broccoli florets (200 g)
  • 4 cloves of garlic, minced
  • 1-inch piece of ginger root (about 2.5 cm), minced

For the sauce:

  • 2 tbsp water
  • 1 tbsp cornstarch
  • ¾ cup vegetable stock (180 ml)
  • ¼ cup soy sauce or tamari (60 ml)
  • 2 tbsp maple syrup
  • 1 tbsp sesame oil, use other oil if you can’t find it
  • ¼ tsp red pepper flakes

Toppings (optional):

  • Spring onions, chopped
  • Sesame seeds


  1. Heat 1 tablespoon of oil into a large skillet or wok and incorporate the tofu cubes. Cook over medium-high heat until all the sides are golden brown. Remove the tofu from the skillet or wok and set aside.
  2. Heat the other tablespoon of oil into the skillet or wok and add the veggies. Cook them over high heat for 3-4 minutes, stirring frequently. 
  3. Mix the water and cornstarch in a small bowl until well combined. Set aside. 
  4. Then mix all the remaining sauce ingredients in a bowl until well combined, incorporate the cornstarch mixture, and mix again. Set aside.
  5. Add the tofu cubes and the sauce to the skillet or wok, stir, and cook for 1-2 minutes or until the sauce thickens.
  6. Try the stir fry and add some salt if needed.
  7. Serve your vegan stir fry immediately (I added some spring onions and sesame seeds on top) over noodles, white or brown rice, or even cauliflower rice for a low-carb recipe.
  8. Keep the leftovers in an airtight container in the fridge for 5-7 days or in the freezer for up to 2 months. Thaw overnight in the fridge. It can be reheated in the microwave or on the stovetop over medium heat until warmed through. Add a little water or vegetable stock if needed.


  • You can use any type of oil, sweetener, or starch.
  • Feel free to customize this vegan stir fry recipe with any veggies you have on hand.
  • Add more or less red pepper flakes depending on how spicy you like your vegan stir fry.


  • Serving Size: 1/4 of the recipe
  • Calories: 267
  • Sugar: 12 g
  • Sodium: 1059 mg
  • Fat: 15.6 g
  • Saturated Fat: 2.5 g
  • Carbohydrates: 23.7 g
  • Fiber: 4.4 g
  • Protein: 13.1 g