Teriyaki Tofu Stir-Fry

Featured in: Family-Style Favorites

This dish features crispy tofu cubes stir-fried alongside fresh broccoli florets, snap peas, and red bell pepper, all coated in a luscious homemade teriyaki sauce. The tofu is first coated in cornstarch to achieve a crunchy texture before being pan-fried. Vegetables remain crisp-tender, providing vibrant colors and fresh flavors. The sauce blends soy, maple syrup, sesame oil, ginger, and garlic for a perfect balance of sweet and savory notes. A sprinkle of sesame seeds and fresh herbs finishes the dish, ideal for a quick, nourishing meal.

Updated on Tue, 17 Feb 2026 15:59:00 GMT
Crispy tofu stir-fried with fresh broccoli, snap peas, and bell pepper in a savory teriyaki sauce. A colorful vegan dinner ready in 30 minutes. Save
Crispy tofu stir-fried with fresh broccoli, snap peas, and bell pepper in a savory teriyaki sauce. A colorful vegan dinner ready in 30 minutes. | warmrfissa.com

There's a specific Tuesday evening I can't quite shake from memory—not because anything dramatic happened, but because my roommate wandered into the kitchen while I was mid-stir-fry and asked what smelled so good. That's when I realized this teriyaki tofu dish had become my go-to when I wanted something that tasted like I'd put in real effort without feeling like a cooking marathon. The sizzle of tofu hitting hot oil, the way the sauce coats everything in a glossy amber sheen, the snap of fresh vegetables under your teeth—it all came together in about thirty minutes, and suddenly weeknight dinner felt intentional.

I made this for my sister when she went vegetarian, and I'll admit I was nervous—I wanted her to feel like I wasn't just throwing together rabbit food. But watching her go back for seconds while barely looking up from her plate told me something had clicked. She kept asking about the sauce, convinced I'd bought it somewhere fancy, which made me laugh because it came together while the tofu was crisping up in the pan.

Ingredients

  • Firm tofu, 400 g (14 oz), drained and pressed: Pressing removes excess moisture so your tofu can actually get crispy instead of steaming itself into mush—this is the non-negotiable step that changed everything for me.
  • Cornstarch, 2 tbsp (for coating tofu): This creates that golden, crispy exterior that makes people forget they're eating plant-based protein.
  • Vegetable oil, 2 tbsp: High-heat oil keeps the tofu from sticking and gets hot enough to actually brown the cubes.
  • Broccoli florets, 1 medium head (about 300 g / 10 oz): Cut them small enough that they cook through in minutes but stay bright green and crisp.
  • Snap peas, 150 g (5 oz), trimmed: They add sweetness and texture, and they cook so fast you barely have time to blink.
  • Red bell pepper, 1, sliced: The color matters here—it makes the dish look alive on the plate, and the pepper adds a gentle sweetness that balances the savory sauce.
  • Spring onions, 2, sliced: Keep them separate; you'll use some in the cooking and scatter the rest as garnish for freshness.
  • Soy sauce, 60 ml (1/4 cup) (use tamari for gluten-free): This is your umami backbone—don't skip it or reduce it thinking you're saving sodium, it's what makes the sauce taste like sauce.
  • Maple syrup or honey, 2 tbsp: A touch of sweetness that rounds out the salty-savory elements without making it taste like dessert.
  • Rice vinegar, 1 tbsp: The acid cuts through richness and wakes everything up.
  • Sesame oil, 1 tbsp: Just a drizzle gives the whole dish that toasted, fragrant quality that makes people lean in closer when they're eating.
  • Fresh ginger, 1 tbsp, grated: Grate it fresh right before making the sauce—jarred ginger tastes like cardboard by comparison.
  • Garlic cloves, 2, minced: Mince them small so they distribute evenly through the sauce.
  • Cornstarch slurry, 1 tbsp cornstarch mixed with 2 tbsp cold water: This thickens the sauce at the end so it clings to everything instead of pooling at the bottom.
  • Sesame seeds, 1 tbsp (optional): Toast them lightly in a dry pan first if you want to amplify that nutty flavor.
  • Fresh cilantro or green onion, chopped (optional): A handful scattered at the very end brings brightness and stops everything from feeling heavy.
  • Lime wedges (optional): A squeeze of lime right before eating brightens the whole thing.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Cube and coat the tofu:
Cut your pressed tofu into roughly 2 cm (3/4 inch) cubes and toss them gently with the cornstarch until every piece has a light, even coating. Don't be timid about it—the cornstarch is what creates that crispy exterior you're after.
Crisp the tofu until golden:
Heat your oil in a large nonstick skillet or wok over medium-high heat until it shimmers, then add the tofu cubes in a single layer and let them sit without moving for 2-3 minutes. Turn them with tongs to brown another side, then keep turning every few minutes until all sides are golden and crispy, about 8-10 minutes total. You'll hear the sizzle and smell it toasting—that's exactly what you want.
Stir-fry the vegetables:
Transfer the crispy tofu to a clean plate, then add your broccoli florets, snap peas, and red bell pepper to the same skillet. Stir-fry over medium-high heat for 3-4 minutes, tossing often so nothing sticks and everything cooks evenly. You want them tender but still with a little resistance when you bite down.
Prepare the teriyaki sauce:
While the vegetables are cooking, whisk together the soy sauce, maple syrup, rice vinegar, sesame oil, fresh ginger, and minced garlic in a small bowl. Taste it and adjust—if it feels too salty, add a tiny splash of water; if it needs more depth, add another pinch of ginger.
Combine everything and simmer:
Return the crispy tofu to the pan with the vegetables, pour in the teriyaki sauce, and bring everything to a gentle simmer. Let it bubble quietly for about a minute so the flavors can meld.
Thicken the sauce:
Stir the cornstarch slurry one more time (the cornstarch settles), then pour it into the pan while stirring constantly. Cook for another 1-2 minutes until the sauce thickens and coats the tofu and vegetables in a glossy layer.
Finish and serve:
Remove from heat, scatter over the sesame seeds, fresh spring onions, and cilantro if you're using them, and squeeze lime wedges over the top if you like. Serve immediately over steamed rice or noodles.
Save
| warmrfissa.com

The moment I understood this recipe wasn't just dinner was when my friend's eight-year-old asked for thirds and my friend looked at me like I'd performed a magic trick. Sometimes a meal becomes about more than hunger—it becomes proof that you care enough to make something good from scratch.

Why This Sauce Works

Teriyaki is such an elegant balance—sweet and salty playing off each other, sesame oil adding depth, ginger providing a warm prickle. I used to think making it from scratch would be complicated, but it's really just five ingredients in a bowl, whisked together while your tofu browns. Once you taste homemade teriyaki next to the bottled stuff, you'll understand why this version takes maybe three extra minutes but tastes like an entirely different dish. The rice vinegar is the secret nobody talks about—just one tablespoon cuts through the sweetness so the sauce never feels cloying.

Vegetable Swaps and Seasonal Thinking

I've made this dish probably forty times now, and I'd say maybe five of those had the exact vegetables listed. In spring I swap snap peas for fresh asparagus, in summer I add sliced zucchini or mushrooms, in fall I throw in some carrots cut thin so they cook quickly. The framework stays the same—you want a mix of textures and colors, things that cook in about the same timeframe, vegetables that don't release too much water and dilute your sauce. Broccoli is pretty forgiving and keeps its color, so I usually keep that as my anchor.

Serving Suggestions and Make-Ahead Options

Jasmine rice is my default, but honestly soba noodles make this feel more special, and brown rice makes it feel more intentional. I've learned that this stir-fry is one of those rare dishes that actually tastes better as a leftover—the tofu continues absorbing the sauce flavor overnight, and the vegetables soften slightly but still have enough structure to stay interesting. Reheat it gently in a skillet with a splash of water rather than the microwave, and it comes back to life without tasting sad or dried out.

  • Make the sauce and prep all your vegetables up to 8 hours ahead; the actual cooking takes just 20 minutes once you're ready to eat.
  • Leftover stir-fry makes an excellent cold lunch the next day—bring it to room temperature or eat it straight from the fridge if you like things chilled.
  • If you're doubling this recipe, use two skillets or work in batches rather than overcrowding the pan, which steams everything instead of crisping it.
Vibrant teriyaki tofu stir-fry with crisp-tender vegetables and homemade sauce. This easy plant-based recipe is perfect for healthy weeknight meals. Save
Vibrant teriyaki tofu stir-fry with crisp-tender vegetables and homemade sauce. This easy plant-based recipe is perfect for healthy weeknight meals. | warmrfissa.com

This is the kind of recipe that teaches you something every time you make it—next time you might discover you like it crispier, spicier, or with completely different vegetables. That's the whole point of learning to cook something well; it becomes yours.

Recipe FAQs

How do I get tofu crispy in this dish?

Coat tofu cubes in cornstarch before frying in hot oil. This creates a crispy exterior while keeping the inside tender.

Can I substitute vegetables in this stir-fry?

Yes, you can use seasonal vegetables like bell peppers, carrots, or snap peas to suit your preference.

What sauce ingredients create the teriyaki flavor?

The sauce combines soy sauce, maple syrup, rice vinegar, sesame oil, fresh ginger, and garlic for a balanced savory-sweet glaze.

Is there a gluten-free option for this dish?

Use tamari instead of regular soy sauce to make the dish gluten-free without compromising flavor.

What can I serve alongside this tofu and vegetable dish?

Steamed jasmine rice or soba noodles complement the flavors and texture perfectly.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Teriyaki Tofu Stir-Fry

Crispy tofu and fresh veggies tossed in a savory teriyaki glaze for a vibrant, quick, and healthy dish.

Prep time
15 min
Total cook time
15 min
Overall time
30 min
Created by Isabella Moore


Skill level Easy

Cuisine Asian-Inspired

Serves 4 Portions

Dietary info Plant-based, No dairy

What You'll Need

Tofu

01 14 oz firm tofu, drained and pressed
02 2 tablespoons cornstarch
03 2 tablespoons vegetable oil

Vegetables

01 1 medium head broccoli, cut into florets (about 10 oz)
02 5 oz snap peas, trimmed
03 1 red bell pepper, sliced
04 2 spring onions, sliced

Teriyaki Sauce

01 1/4 cup soy sauce or tamari for gluten-free
02 2 tablespoons maple syrup or honey
03 1 tablespoon rice vinegar
04 1 tablespoon sesame oil
05 1 tablespoon fresh ginger, grated
06 2 garlic cloves, minced
07 1 tablespoon cornstarch mixed with 2 tablespoons cold water

Garnish

01 1 tablespoon sesame seeds
02 Fresh cilantro or green onion, chopped
03 Lime wedges

Directions

Step 01

Prepare and coat tofu: Cut tofu into 3/4 inch cubes and toss with 2 tablespoons cornstarch until evenly coated

Step 02

Crisp tofu: Heat 2 tablespoons vegetable oil in a large nonstick skillet or wok over medium-high heat. Add tofu cubes and fry for 8-10 minutes, turning to brown all sides until crispy. Transfer to a plate

Step 03

Stir-fry vegetables: In the same skillet, add broccoli florets, snap peas, and red bell pepper. Stir-fry for 3-4 minutes until tender but still crisp

Step 04

Prepare teriyaki sauce: Whisk together soy sauce, maple syrup, rice vinegar, sesame oil, ginger, and garlic in a bowl

Step 05

Combine and simmer: Return tofu to the pan with vegetables. Pour in teriyaki sauce and bring to a simmer

Step 06

Thicken sauce: Stir in the cornstarch slurry and cook for 1-2 minutes until sauce thickens and evenly coats the tofu and vegetables

Step 07

Finish and serve: Remove from heat, garnish with sesame seeds, spring onions, and herbs if desired. Serve hot with steamed rice or noodles

What You Need

  • Large nonstick skillet or wok
  • Mixing bowls
  • Knife and cutting board
  • Tongs or spatula
  • Whisk

Allergy notes

Look over every ingredient to catch allergens. If unsure, it's best to ask your doctor.
  • Contains soy from tofu and soy sauce
  • Contains gluten in standard soy sauce; use tamari for gluten-free option
  • Always verify ingredient labels for potential hidden allergens

Nutrition (each serving)

These figures are only a general guide. Always consult a healthcare professional for medical queries.
  • Energy: 260
  • Total fat: 12 g
  • Carbohydrates: 22 g
  • Proteins: 15 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.