Quick Teriyaki Tofu Stir-Fry with Crisp Veggies

A simple and delicious teriyaki tofu stir-fry with vegetables made using fewer than 10 ingredients and ready in under 20 minutes. This healthy, hearty meal pairs beautifully with rice, noodles, or grains for an easy, meat-free midweek dinner.

completed Vegan Teriyaki Tofu Stir Fry plated on a white bowl against a light surface

Quick, Versatile Tofu Veggie Stir Fry with Teriyaki Sauce

Tofu is an easy way to add plant-based protein to your meals. This teriyaki tofu stir-fry is sticky, sweet, and tangy—perfect for coating tofu and mixed vegetables. The method is straightforward: drain and cube the tofu, chop the vegetables, sauté everything, add your teriyaki sauce, and cook until well combined. It’s flexible, fast, and great for serving to family or guests without a lot of fuss.

This recipe is intentionally adaptable. Swap vegetables to fit what you have on hand, change the sauce, or try a different tofu preparation (pan-fried, baked, or frozen-and-thawed) to vary texture and flavor.

If you enjoy this style of recipe, try other simple plant-based dishes like sweet potato lasagna, dairy-free alfredo with kale and peas, creamy curry pasta, tofu vegetable wontons, or tofu pad Thai.

The Ingredients

Stir-fries are quick, inexpensive, and flexible. The base version of this recipe uses just six main ingredients:

ingredients for Quick Teriyaki Tofu Stir Fry measured out against a white surface

What Else Could I Add to the Easy Tofu Stir-Fry?

  • Spice: A pinch of red pepper flakes or a dash of hot sauce for heat.
  • Green onion: Fresh sliced scallions make a bright garnish.
  • Sesame seeds: Raw or toasted seeds add texture and nuttiness.
  • Cashews: Lightly toasted cashews stirred in at the end provide crunch.
  • Other vegetables: Stir-fries are ideal for using many kinds of produce. Consider adding:
    • Bok choy
    • Baby corn
    • Carrot slices
    • Cabbage
    • Bean sprouts
    • Edamame
    • Green beans
    • Snow peas or snap peas
    • Zucchini
    • Asparagus
    • Mushrooms
    • Shaved Brussels sprouts

Leafy greens such as spinach or kale can be stirred in at the end so they wilt but remain tender.

How to Make Teriyaki Tofu Stir-Fry

process shot of tofu cooking in pan
process shot of adding bowl of cooked tofu to pan of veggies

Step 1: Drain and cube the tofu. Mince the garlic and slice the peppers and onion. Heat a large skillet with oil over medium-high heat.

Step 2: When the oil is hot, add the vegetables and tofu. Stir-fry until the vegetables are tender-crisp and the tofu is golden.

For crispier tofu: Pat the tofu dry, optionally toss lightly with cornstarch, and fry the pieces without disturbing them for 3–4 minutes per side to develop a crust. Remove and set aside, then add back when combining with the sauce.

process shot of adding sauce to pan of tofu and veggies

Step 3: Pour the teriyaki sauce into the skillet and toss to coat. Continue cooking and flipping the tofu until the sauce is absorbed or slightly reduced and everything is evenly glazed. Serve immediately.

FAQs

Can I substitute the teriyaki sauce?

Yes. Any favorite stir-fry sauce works well; adjust vegetables and seasoning to suit the sauce you choose.

Do I need to press the tofu?

Pressing is optional but improves texture and helps the tofu absorb sauce. To press, wrap the drained block in a clean towel and weight it for 20 minutes to remove excess liquid.

Could I make baked teriyaki tofu?

Yes. Press and marinate the tofu in sauce, then bake at 400°F (200°C) for about 40 minutes, flipping occasionally, until caramelized. Add extra sauce after baking if desired.

Can I prep in advance?

You can marinate tofu up to 24 hours ahead and chop vegetables 2–3 days in advance. Store chopped produce in airtight containers in the fridge for quick assembly.

Top Recipe Tips and Notes

  • Time-savers: Use pre-cut stir-fry vegetable mixes from the produce or freezer section.
  • Even slicing: Cut vegetables uniformly so they cook evenly.
  • Softer vegetables: Cook a little longer and add a splash of water if needed.
  • Adjust the sauce: If your teriyaki needs tweaking, add a splash of fruit juice for sweetness and acidity, maple syrup for sweetness, tamari or soy sauce for salt, rice vinegar for tang, or toasted sesame oil for a nutty finish.
  • Crispier tofu: Press for 20–30 minutes and pan-fry tofu first until nicely browned before stir-frying with vegetables.
  • Texture variation: Freezing and thawing tofu before cooking creates a chewier texture that soaks up more sauce.
completed Vegan Teriyaki Tofu Stir Fry plated on a white bowl against a light surface

Serving Recommendations

  • Grains: Serve over steamed rice, garlic rice, brown rice, quinoa, or another favorite grain.
  • Noodles: Toss with cooked noodles or place the tofu and vegetables over a bed of noodles.

For a lower-carb serving, pair this stir-fry with cauliflower rice or zucchini noodles.

Storage Instructions

Fridge: Let the stir-fry cool, then store leftovers in an airtight container in the refrigerator for 3–4 days.

Reheat: Rewarm in a skillet over medium heat or in the microwave until heated through. Add a splash of water to loosen the sauce if necessary.

completed Vegan Teriyaki Tofu Stir Fry plated on a white bowl against a light surface

Quick Teriyaki Tofu Stir Fry

A quick, flavorful teriyaki tofu stir-fry with vegetables—ready in about 20 minutes and perfect for weeknight dinners.

Prep: 5 mins • Cook: 15 mins • Total: 20 mins • Servings: 2

Ingredients

  • 1 tablespoon canola oil
  • 1 small red or green bell pepper, diced
  • ½ medium red or yellow onion, diced
  • 1 cup frozen chopped broccoli (or fresh, steamed)
  • 2 garlic cloves, minced
  • 1 (12.5-ounce) block tofu, cubed
  • ⅓ cup store-bought teriyaki sauce or your favorite stir-fry sauce

Instructions

  1. Heat oil in a large pan over medium-high heat. Sauté the tofu until lightly golden on each side.
  2. Add bell pepper, onion, broccoli, and garlic. Cook until the pepper and onion are tender but still vibrant.
  3. Pour the sauce evenly over the tofu and vegetables.
  4. Continue cooking on medium-high, flipping or stirring the tofu so it becomes evenly coated and the sauce is absorbed or reduced to your liking. Serve hot.

Notes

Fresh broccoli works fine but steam it briefly before stir-frying. Use pre-cut vegetable mixes to save time. Adjust sauce balance with sweeteners, tamari/soy for salt, rice vinegar for tang, or sesame oil for depth.

Nutrition (per serving)

  • Calories: 292 kcal
  • Carbohydrates: 20 g
  • Protein: 21 g
  • Fat: 15 g
  • Sodium: 1863 mg
  • Fiber: 4 g
  • Sugar: 10 g
  • Vitamin C: 73 mg
  • Calcium: 270 mg
  • Iron: 4 mg

Additional Info

Author: Toni Okamoto • Course: Dinner • Cuisine: Asian • Method: Stovetop • Diet: Vegan