Teriyaki Tofu Stir-Fry Broccoli

Featured in: One-Skillet Wonders

This plant-based stir-fry combines crispy tofu cubes with tender broccoli florets and sweet snap peas, all coated in a rich homemade teriyaki sauce made from soy, maple syrup, sesame oil, and fresh ginger. The tofu is lightly dusted with cornstarch and pan-fried until golden, then joined with vibrant vegetables stir-fried to maintain a crisp texture. Finished with sesame seeds and fresh herbs, it serves as a nourishing, quick-to-prepare dish perfect for weeknight meals.

Updated on Tue, 17 Feb 2026 17:51:00 GMT
A colorful vegan stir-fry with golden crispy tofu, vibrant broccoli, and snap peas glazed in rich teriyaki sauce. Save
A colorful vegan stir-fry with golden crispy tofu, vibrant broccoli, and snap peas glazed in rich teriyaki sauce. | smokyfeast.com

There's something oddly satisfying about watching tofu transform from bland and soft into something genuinely crispy and golden—it happened by accident the first time, actually, when I turned up the heat a little too high and forgot about it for a few minutes. That happy mistake taught me that tofu doesn't need to apologize for existing on a plate; it just needs the right treatment. This teriyaki stir-fry became my go-to weeknight salvation, the kind of meal that tastes like you've been cooking all day but somehow comes together in thirty minutes flat.

I made this for my sister during a particularly chaotic Tuesday when she showed up unannounced with three bags of groceries and a vague request for something 'healthy and quick.' Watching her eyes light up when she tasted how the sauce clung to those crispy tofu cubes reminded me that plant-based cooking doesn't have to feel like compromise—it's actually just good food, no asterisks needed.

Ingredients

  • Firm tofu (400 g / 14 oz), drained and pressed: Pressing removes moisture so it crisps up beautifully rather than steaming; don't skip this step or you'll end up with soggy cubes.
  • Cornstarch (2 tbsp for tofu, 1 tbsp for sauce): The first batch creates that satisfying golden crust, the second thickens the sauce into something glossy and clingy.
  • Vegetable oil (2 tbsp): High heat oil ensures the tofu browns evenly without sticking or burning.
  • Broccoli florets (1 medium head, about 300 g / 10 oz): Cut them smaller than you think you need to—they finish cooking faster and absorb more sauce.
  • Snap peas (150 g / 5 oz), trimmed: These stay crisp if you don't overcook them, adding a pleasant crunch against the soft tofu.
  • Red bell pepper (1), sliced: The sweetness balances the savory teriyaki beautifully, plus the color makes the whole dish more appealing.
  • Spring onions (2), sliced: Reserve some for garnish so you get that fresh onion bite in every bite.
  • Soy sauce (60 ml / 1/4 cup): Use tamari if gluten is a concern; the flavor is essentially identical.
  • Maple syrup or honey (2 tbsp): This sweetness cuts through the saltiness and creates that glossy finish you see in good stir-fries.
  • Rice vinegar (1 tbsp): A small amount adds brightness and keeps the sauce from tasting one-dimensional.
  • Sesame oil (1 tbsp): The real deal here—it's what transforms 'sauce' into 'teriyaki sauce.'
  • Fresh ginger (1 tbsp, grated): Minced garlic alone feels flat; ginger adds warmth and complexity that makes people ask what your secret is.
  • Garlic cloves (2), minced: Fresh is non-negotiable; jarred garlic tastes like disappointment in this application.
  • Sesame seeds (1 tbsp) and fresh cilantro or green onion: These finish the dish with texture and brightness that elevates it from simple to memorable.

Instructions

Product image
Ideal for slow-simmered sauces, braised vegetables, baked dips, and cozy one-pot meals with even heat.
Check price on Amazon
Press and cube the tofu:
Wrap your drained tofu block in a clean kitchen towel and let it sit under something heavy for ten minutes—this removes the water that prevents crisping. Cut into 2 cm (3/4 inch) cubes, big enough to hold their shape but small enough to cook through.
Coat and get the pan ready:
Toss the tofu cubes with cornstarch until each piece is evenly dusted—this is your secret to that golden, crispy exterior. Heat your oil in a large skillet or wok over medium-high heat until it shimmers slightly.
Crisp the tofu:
Add the tofu and resist the urge to move it around constantly; let each side sit for two to three minutes until golden before turning. After eight to ten minutes total, all sides should be browned and crispy—transfer to a waiting plate.
Stir-fry the vegetables:
In the same pan, add broccoli, snap peas, and bell pepper, stirring occasionally for three to four minutes until they're tender but still have a slight bite. You want them to have cooked through but not turned into mush.
Build the sauce:
While vegetables cook, whisk soy sauce, maple syrup, rice vinegar, sesame oil, ginger, and garlic together in a bowl until the sweetness dissolves into the savory parts. This is where the magic flavor happens.
Bring it all together:
Return the tofu to the pan, pour in the sauce, and let everything simmer for a minute so the flavors marry. The heat will wake up the ginger and release more depth from the sesame oil.
Thicken and finish:
Mix cornstarch with cold water to form a slurry, stir it in, and cook for another minute or two until the sauce becomes glossy and coats everything evenly. You'll see it transform from thin and pooling to silky and clinging.
Taste and serve:
Remove from heat, scatter with sesame seeds and fresh herbs, and serve over steamed jasmine rice or noodles. The warmth of the stir-fry will soften those garnishes slightly while keeping them fresh.
Save
| smokyfeast.com

There was a moment while cooking this for a dinner party when someone walked into the kitchen and just stopped—they said the smell was like being transported somewhere immediately. That's when I realized this isn't just weeknight food; it's the kind of dish that makes people feel cared for without making you feel like you've spent hours at the stove.

The Secret to Crispy Tofu

Most people think tofu is inherently mushy, but that's usually because it's never been given a real chance to crisp up. The combination of pressing, coating with cornstarch, and cooking in hot oil creates this almost-cauliflower-like texture that absorbs sauce beautifully instead of just getting soggy. It's like the difference between steamed vegetables and roasted ones—the technique completely changes what you're eating.

Why This Sauce Works

Teriyaki isn't complicated, but it does require balance—you need the savory punch of soy sauce, the subtle sweetness of maple syrup, the brightness of rice vinegar, and the deep umami of sesame oil all playing together. Ginger and garlic add warmth without overpowering, and the cornstarch slurry turns everything from separate flavors into a unified glaze. I've tried skipping the sesame oil thinking I could save money, and every time I've regretted it within the first bite.

Building Flavor and Texture

The appeal of this dish lives in contrasts—crispy tofu against tender vegetables, savory sauce against bright garnishes, warm rice against cool sesame seeds. Don't rush through prepping the vegetables or they'll lose that slight crunch that makes everything more interesting. Each component deserves attention so that when it all comes together on your plate, everything tastes intentional.

  • Prep all your ingredients before you start cooking because this comes together fast and you won't have time to chop mid-stir.
  • If your snap peas feel tough, add them a minute after the broccoli so they cook slightly less.
  • Fresh cilantro added at the very end tastes completely different than cilantro that's been warmed through.
Product image
Cook complete meals by sautéing, simmering sauces, boiling pasta, and steaming vegetables with reliable everyday cookware.
Check price on Amazon
Save
| smokyfeast.com

This stir-fry proved to me that plant-based cooking isn't about making vegetables do impression work—it's about letting each ingredient shine while a good sauce ties everything together. Make this when you need dinner fast but don't want to feel like you've taken a shortcut.

Kitchen Questions

How do I get tofu crispy in stir-fry?

Press the tofu well to remove excess moisture, then toss with cornstarch before frying in hot oil to achieve a golden, crispy exterior.

Can I substitute vegetables in this dish?

Yes, seasonal vegetables like bell peppers, snap peas, or green beans can be used to keep the dish fresh and vibrant.

What thickness should the teriyaki sauce have?

The sauce should be thick enough to coat the tofu and vegetables evenly, achieved by stirring in a cornstarch slurry near the end of cooking.

Is it possible to make this gluten-free?

Use tamari instead of soy sauce to keep the dish gluten-free without sacrificing flavor.

What side dishes complement this stir-fry?

Steamed jasmine rice or soba noodles pair wonderfully, balancing the savory and sweet notes of the stir-fry.

Teriyaki Tofu Stir-Fry Broccoli

Crispy tofu and fresh vegetables tossed in a flavorful teriyaki sauce for a quick, healthy meal.

Prep duration
15 min
Heat time
15 min
Complete duration
30 min
Created by Jackson Reed


Skill Level Easy

Heritage Asian-Inspired

Output 4 Portions

Nutrition Labels 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
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
02 2 tablespoons maple syrup
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

Method

Phase 01

Prepare Tofu: Cut the tofu into 3/4 inch cubes. Toss with 2 tablespoons cornstarch until evenly coated.

Phase 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 to 10 minutes, turning to brown all sides until crispy. Transfer tofu to a plate.

Phase 03

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

Phase 04

Prepare Sauce: While vegetables cook, whisk together soy sauce, maple syrup, rice vinegar, sesame oil, ginger, and garlic in a bowl.

Phase 05

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

Phase 06

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

Phase 07

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

Kitchen Tools

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

Allergy Details

Always review ingredients for potential allergens and seek professional medical guidance if unsure.
  • Contains soy from tofu and soy sauce
  • For gluten-free, ensure to use tamari or certified gluten-free soy sauce
  • Always double-check ingredient labels for hidden allergens

Nutrition Details (per portion)

Values shown are estimates only - please consult healthcare providers for specific advice.
  • Energy: 260
  • Fats: 12 g
  • Carbohydrates: 22 g
  • Proteins: 15 g