Teriyaki Tofu Stir Fry

This post may contain affiliate links.

Try this healthy teriyaki tofu stir fry for a quick and easy plant-based dinner ready in 30 minutes.

White rice topped with a teriyaki tofu stir fry with bell peppers and broccoli on a small plate with a fork.

Stir fry is always a great choice for an easy dinner. This one features plenty of veggies, tofu and a simple teriyaki sauce for a flavourful and tasty combo.

You can also whip up a quick vegan stir fry with this Vegan Cashew Tofu Stir Fry and Vegan Tempeh Stir Fry.

Why You’ll Love this Recipe

  • Gluten free, vegan and nut-free.
  • You’ll need less than 30 minutes to make it.
  • It’s easy to adapt with any veggies and you can switch up the protein and use chickpeas, tempeh, a plant-based meat alternative, seitan or edamame.
  • Try it served over rice or add cooked noodles for a satisfying meal.
  • A good source of plant-based protein – 16 grams per serving!

Ingredient Notes

All of the ingredients needed for making a teriyaki tofu vegetable stir fry. Each ingredient is in a bowl and labelled with text overlay.

This list is not complete. Please see the recipe card at the end of the post for the complete ingredient list with measurements and detailed instructions.

  • Extra Firm Tofu: You can use firm or extra-firm tofu (not silken) but extra firm is best!
  • Vegetables: The recipe calls for red onion, broccoli, carrot, red bell pepper, yellow bell pepper and snow peas but is easily customizable to whatever you have on hand.
  • Tamari: Soy sauce or coconut aminos can be used as an alternative. Use the tamari or liquid aminos if you need the recipe to be gluten-free.
  • Maple Syrup: You can use brown sugar or coconut sugar instead.
  • Sesame Oil: Sesame oil adds flavour to the sauce and overall dish, so I’d suggest using it though the oil for cooking can be substituted wth water or broth for a low-fat recipe.
  • Avocado Oil: You can substitute with another vegetable oil, like olive oil or coconut oil, or use water or broth for an oil-free stir fry.
  • Cornstarch: Can be substituted with arrowroot powder.

Step-by-Step Instructions

Step One: Make the sauce.

Mix the cornstarch and water together in a bowl or sealable jar then add the rest of the ingredients and stir or shake to combine. Set that aside for now.

Quick Tip: For a smoother sauce, use garlic powder and ground ginger in place of whole garlic and ginger.

Teriyaki sauce with small bits of garlic and ginger in a small bowl.

Step Two: Fry the tofu.

Heat your choice of oil (or water or broth for oil-free) in a large pan, wok or skillet, then add the tofu and cook for 8-10 minutes, flipping frequently, until crispy and golden on all sides.

Cooking cubes of tofu in a hot wok.

Step 3: Cook the veggies.

Start with the onions for 2 minutes until softened, then add the carrots and cook for another 5 minutes or so.

Add the rest of the veggies and cook for 5-7 minutes until the they’re tender but still crisp and brightly coloured.

Step Three: Add the Sauce and Tofu.

Add the tofu back to the pan along with the sauce and mix to coat everything in the sauce.

Cook for another 2-3 minutes until the sauce becomes thick and sticky.

Teriyaki tofu and vegetable stir fry in a wok with a wooden spoon.

Serve over rice, topped with sesame seeds and thinly sliced scallions. Enjoy!

Overhead view of a plate of tofu stir fry and rice. A fork rests on the plate.

Notes

FAQs

Can I use frozen veggies for stir fry?

Sure! Throw them in a hot pan straight from frozen and cook for a few minutes until heated through (then add the tofu and sauce to finish).

Can I make this stir fry spicy?

Definitely. For a spicy stir fry, use 1/2-1 tsp red chili flakes, 1 minced serrano or jalapeno pepper or 1-2 whole or minced bird’s eye (Thai) chili peppers.

You can also add up to 1 tbsp Sriracha sauce to the sauce or serve the stir fry topped with a drizzle of Sriracha. Chili paste (sambal oelek) also works!

  • Veggie Options: You can use approximately 5 cups of chopped vegetables, mixing and matching from zucchini, broccoli, bell pepper, bok choy, mushroom, snow or snap peas, cauliflower and carrot.
  • Pressing the Tofu: If you plan ahead time-wise, you can take the extra step to press the tofu for a better result. Either use a tofu press or wrap the block of tofu in a dish cloth and place a heavy object on it. Press it for at least 20 minutes to remove excess water before proceeding with the recipe. You can also purchase pressed tofu. You can find more details on how to press tofu here.
  • Baked Tofu: If you prefer, you can bake the tofu instead of frying it. To bake the tofu, preheat the oven to 400 F. Toss the tofu with 1 tbsp soy sauce or tamari, 1 tbsp extra virgin olive oil and 1 tbsp cornstarch until well coated. Bake for 20-30 minutes until crispy and brown, flipping once half way through.
  • Serving: Tofu stir fry is delicious served over basmati or jasmine rice but brown rice, quinoa or cauliflower rice works well too. You can also add cooked noodles like udon to the stir fry when you add the tofu and sauce to make teriyaki noodle stir fry.
White rice topped with a teriyaki tofu stir fry with bell peppers and broccoli on a small plate with a fork.

Storing & Making Ahead

Prep Tip: Chop and prep the vegetables in advance to save time when cooking. You can also buy pre-chopped vegetables and/or teriyaki sauce for a super quick recipe.

You can also prep the stir fry sauce in advance. Add all of the ingredients except for the cornstarch and store for 3-4 days in the fridge. Mix the cornstarch with water and add to the sauce just prior to cooking.

Storing: Leftover stir fry can be stored in the fridge for up to 5 days. Reheat in a skillet or in the microwave until heated through. This recipe is not ideal for freezing.

White rice topped with a teriyaki tofu stir fry with bell peppers and broccoli on a small plate with a fork.

Teriyaki Tofu Stir Fry

By: Deryn Macey
A quick and easy tofu stir fry with homemade teriyaki sauce and broccoli.
Prep: 10 minutes
Cook: 20 minutes
Total: 30 minutes
Servings: 4
Save Recipe
Enter your email & get the recipe!
Please enable JavaScript in your browser to complete this form.

Ingredients 

For the Sauce

  • 1 tablespoon cornstarch + 1 tablespoon cold water
  • 1/2 cup tamari or low-sodium soy sauce, 120 mL
  • 1/4 cup pineapple or orange juice, 60 mL
  • 2 tablespoons maple syrup, 30 g
  • 1 tablespoon rice vinegar, 15 mL
  • 1 teaspoon sesame oil, 5 mL
  • 1 teaspoon minced fresh ginger
  • 2 cloves garlic, minced

For the Stir Fry

  • 14 ounce block extra firm tofu – drained, pressed and cut into cubes
  • 2 tablespoons avocado oil, divided (30 mL)
  • 1 small red onion, thinly sliced
  • 1 large carrot, peeled and sliced on the diagonal about 1/8” thick
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 1 cup snow peas, 63 g
  • 2 cups broccoli florets, 150 g
  • sesame seeds, for garnish
  • green onions, for garnish
  • cooked white or brown rice, for serving

Instructions 

  • Mix the cornstarch and water together in a bowl or sealable jar until smooth. Add the rest of the ingredients and stir or shake until fully combined. Set aside.
  • Heat 1 tablespoon of the avocado oil in a large skillet or wok over medium-high heat.
  • Once hot, add tofu and cook, flipping frequently, for about 10 minutes. Once all sides of the tofu cubes are golden, transfer to a plate and set aside. 
  • Add the remaining tablespoon of avocado oil to the skillet with the onions and cook for 2 minutes until slightly softened.
  • Add the carrots to the skillet and cook for 4-5 minutes, stirring often.
  • Add the bell peppers, broccoli and snow peas and cook for an additional 5-7 minutes, stirring frequently until the veggies are tender but still crisp and brightly coloured.
  • Reduce heat to medium and add the tofu to the pan. Give the teriyaki sauce another shake or stir then pour it into the pan. Toss to combine and cook until sauce has slightly thickened, about 1-2 minutes.
  • Garnish with sesame seeds and serve immediately over rice, if desired.

Notes

Pressing Tofu: For crispier tofu, you can press it before use. View my post on how to press tofu if you’re not sure how to do it. You’ll need about 20 minutes for this step.
Substitutions: Soy sauce or coconut aminos can be used in place of tamari. Arrowroot powder or tapioca starch can replace cornstarch. Coconut sugar, brown sugar or agave syrup can use used in place of maple syrup.
Sauce: For smoother sauce, use 1/2 tsp ground ginger and 1 tsp garlic powder instead of minced garlic and ginger.
Storing: Leftover stir fry can be stored in the fridge for up to 5 days. Reheat in a skillet or in the microwave until heated through. This recipe is not ideal for freezing.

Nutrition

Serving: 1/4 of recipe, Calories: 300kcal, Carbohydrates: 31g, Protein: 16g, Fat: 14g, Sodium: 876mg, Fiber: 5g, Sugar: 14g
Like this recipe? Rate and comment below!

You Might Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

2 Comments

    1. I would suggest 1/2-1 cup per serving, based on your nutritional needs and preference (so 2-4 cups cooked to cover all 4 servings of stir fry).