Teriyaki Tofu Stir-Fry Broccoli

Featured in: Everyday Cozy Meals

This dish features crispy tofu combined with fresh broccoli, snap peas, and red bell pepper in a rich, savory teriyaki sauce made from soy, maple syrup, and ginger. The tofu is coated and fried until golden, then tossed with lightly stir-fried vegetables and a luscious sauce thickened to coat every bite. Garnished with sesame seeds and fresh herbs, it’s a vibrant, nutrient-packed option perfect for a quick weeknight dinner, offering balance of flavors and textures in every mouthful.

Updated on Tue, 17 Feb 2026 10:48:00 GMT
Crispy tofu and vibrant vegetables in a savory teriyaki sauce, served in a steaming hot stir-fry skillet.  Save to Pinterest
Crispy tofu and vibrant vegetables in a savory teriyaki sauce, served in a steaming hot stir-fry skillet. | recipesforevers.com

My wok sat gathering dust until a friend mentioned she'd gone vegetarian, and suddenly I was scrambling to prove that plant-based cooking could be just as satisfying as anything else. That night, I threw together crispy tofu and bright vegetables with a glossy teriyaki sauce, and watching her eyes light up as she took that first bite made me realize this wasn't a compromise dinner—it was genuinely delicious. Now it's the first thing I make when someone says they want something quick but still feels special.

I made this for my roommate on a random Tuesday after she'd had a rough day at work, and she ate the whole pan in about ten minutes, then asked for the recipe before she'd even finished chewing. That's when I knew this stir-fry had crossed from weeknight dinner into something people actually crave.

Enjoy Simple, Stress-Free Cooking? 🍽️

Get my FREE 20-Minute Dinner Recipes — perfect for busy days & lazy evenings.

No spam. Only genuinely easy meals.

Ingredients

  • Firm tofu, 400 g: The key is pressing it well—I learned this the messy way by wrapping it in a clean kitchen towel and letting it sit under a heavy cast iron skillet for about 15 minutes.
  • Cornstarch, 4 tbsp total: Two tablespoons coat the tofu for that golden, crispy exterior, and another tablespoon mixed with water thickens the sauce into something glossy and clinging.
  • Vegetable oil, 2 tbsp: High heat oil is essential here—I use avocado oil because it handles the temperature without smoking up my kitchen.
  • Broccoli florets, 300 g: Cut them roughly the same size so they finish cooking at the same time, which keeps them crisp instead of mushy.
  • Snap peas, 150 g: These stay tender-crisp with barely any cooking, so add them toward the end if you want that satisfying crunch.
  • Red bell pepper, 1 sliced: The sweetness balances the savory sauce, and the bright color makes the whole dish look more appetizing.
  • Spring onions, 2 sliced: I always save half of these for garnish after cooking—it keeps that fresh, sharp onion flavor alive.
  • Soy sauce, 60 ml: Use tamari if you need gluten-free; the flavor is nearly identical and nobody will notice the swap.
  • Maple syrup or honey, 2 tbsp: This adds the sweetness that makes teriyaki sauce unmistakable, and maple feels more intentional than granulated sugar.
  • Rice vinegar, 1 tbsp: It's milder than regular vinegar and won't overshadow the other flavors—this matters more than you'd think.
  • Sesame oil, 1 tbsp: A small amount goes a long way; too much and it tastes medicinal, too little and you lose that toasted nutty note.
  • Fresh ginger, 1 tbsp grated: Grate it fresh right before making the sauce—bottled ginger just doesn't have the same brightness.
  • Garlic, 2 cloves minced: Fresh garlic is non-negotiable here; garlic powder turns the sauce flat and one-dimensional.
  • Sesame seeds and cilantro for garnish: These finish the dish with texture and freshness, making it feel restaurant-quality on a weeknight budget.

Instructions

Product image
Make crepes, pancakes, tortillas, and omelets evenly with quick heating and precise temperature control.
Check price on Amazon
Press and cube your tofu:
Wrap the drained tofu in a clean kitchen towel and weight it down for about 15 minutes to remove excess moisture. Once it's pressed, cut it into roughly 2 cm cubes so they cook evenly and develop that satisfying crispy exterior.
Coat and crisp the tofu:
Toss the tofu cubes with cornstarch until they're completely coated, then heat your oil until it shimmers over medium-high heat. Fry the tofu for 8 to 10 minutes, turning every couple of minutes so all sides get golden and crispy before transferring to a plate.
Start the vegetables:
In the same hot skillet, add your broccoli, snap peas, and bell pepper, stirring constantly for about 3 to 4 minutes until they're just barely tender but still have that satisfying crunch. Don't overcook them here—they'll continue cooking slightly when you add the sauce.
Make your sauce:
While the vegetables cook, whisk together the soy sauce, maple syrup, rice vinegar, sesame oil, ginger, and garlic in a small bowl. Stir it really well so the maple syrup dissolves evenly and the flavors marry together.
Bring it all together:
Return the crispy tofu to the pan with the vegetables, pour in your sauce, and let it come to a gentle simmer. The whole pan should smell incredible at this point—that's when you know you're on the right track.
Thicken and finish:
Give the cornstarch slurry a quick stir to make sure it's mixed, then add it to the pan and cook for just 1 to 2 minutes, stirring gently until the sauce coats everything in a glossy, thick layer. You'll see the color deepen and the sauce cling to the tofu and vegetables.
Garnish and serve:
Remove from heat, scatter over those sesame seeds and fresh herbs you saved, and serve immediately over jasmine rice or noodles. This dish doesn't hold its crispness for long, so timing matters.
Fresh broccoli florets and snap peas tossed with golden tofu cubes in a glossy homemade teriyaki glaze.  Save to Pinterest
Fresh broccoli florets and snap peas tossed with golden tofu cubes in a glossy homemade teriyaki glaze. | recipesforevers.com

My partner asked me to make this three times in one week after trying it, and that's when I realized it wasn't just convenient—it was the kind of food that makes you feel nourished and satisfied without any heaviness afterward. There's something about that combination of crispy, tender, and glossy all in one bite that just works.

Why This Works as a Weeknight Dinner

The beauty of a stir-fry is that everything comes together in about the time it takes rice to cook, which means you're eating within 30 minutes of deciding what's for dinner. Once you get comfortable with the steps, you can make this on autopilot—the knife work becomes meditative and the cooking practically runs itself.

Playing With Vegetables and Substitutions

I've made this with whatever vegetables I had on hand—bok choy, mushrooms, carrots, even leftover roasted cauliflower—and it works every single time because the sauce carries the flavor. The only vegetables I avoid are the super watery ones like zucchini, which release moisture and dilute the sauce if you're not careful.

Making It Your Own

Once you master the basic technique, this becomes a canvas for experimentation instead of just a recipe to follow. I've added sriracha for heat, swapped the maple syrup for brown sugar, even thrown in cashews for texture—and every version has been genuinely good.

  • If you want extra depth, marinate the tofu cubes in 2 tablespoons of soy sauce for 10 minutes before you coat them with cornstarch.
  • For gluten-free, use tamari instead of regular soy sauce and double-check all your other ingredients for hidden wheat.
  • Serve this over jasmine rice, soba noodles, or even cauliflower rice if you're keeping it lighter, and it'll taste equally delicious.
Product image
Stir sauces, sauté vegetables, and serve meals gently while adding a charming touch to everyday cooking.
Check price on Amazon
A colorful plant-based dinner featuring tender-crisp vegetables and tofu glazed in rich, aromatic teriyaki sauce. Save to Pinterest
A colorful plant-based dinner featuring tender-crisp vegetables and tofu glazed in rich, aromatic teriyaki sauce. | recipesforevers.com

This is the kind of meal that proves plant-based cooking doesn't require sacrificing anything—not flavor, not texture, not satisfaction. Make it once and you'll understand why it's become my go-to dinner for almost every occasion.

Recipe FAQs

How do I make the tofu crispy?

Coat the tofu cubes evenly with cornstarch before frying in hot vegetable oil. Fry until golden on all sides for a crispy texture.

Can I substitute the vegetables used?

Yes, you can replace broccoli and snap peas with other seasonal vegetables like asparagus, bell peppers, or green beans.

What sauce ingredients give the dish its flavor?

The savory teriyaki sauce blends soy sauce, maple syrup, rice vinegar, sesame oil, fresh ginger, and garlic for a balanced sweet and umami taste.

Is this dish suitable for gluten-free diets?

Using tamari instead of regular soy sauce ensures the dish remains gluten-free.

What can I serve this dish with?

It pairs wonderfully with steamed jasmine rice, soba noodles, or your favorite grain to complete the meal.

How long does preparation and cooking take?

Preparation takes about 15 minutes, with an additional 15 minutes for cooking, totaling roughly 30 minutes.

Before You Start Cooking 👇

Grab my FREE Quick Dinner Recipe Pack — more easy meals, zero extra effort.

Instant access. No spam.

Teriyaki Tofu Stir-Fry Broccoli

Crispy tofu and fresh veggies tossed in a flavorful teriyaki glaze for a vibrant plant-based dish.

Prep Duration
15 minutes
Time to Cook
15 minutes
Complete Duration
30 minutes

Recipe Type Everyday Cozy Meals

Complexity Easy

Cuisine Asian-Inspired

Makes 4 Portions

Dietary Info Plant-Based, No Dairy

What You 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. Toss with 2 tablespoons cornstarch until evenly coated.

Step 02

Cook tofu until crispy: 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 tofu 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 just tender but still crisp.

Step 04

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

Step 05

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

Step 06

Thicken sauce: Stir in the cornstarch slurry and cook for 1-2 minutes until the 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.

Need More Quick Dinner Ideas? 🍝

Download my FREE 20-Minute Dinner Guide — fast, easy, real food.

Instant access. No spam.

Essential Tools

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

Allergy Details

Be sure to check every item for allergens. If uncertain, talk with a healthcare provider.
  • Contains soy from tofu and soy sauce
  • For gluten-free preparation, ensure to use tamari or certified gluten-free soy sauce
  • Always double-check ingredient labels for hidden allergens

Nutrition per serving

Nutrition details are for your reference only. Always speak with a professional for medical concerns.
  • Caloric Content: 260
  • Total Fat: 12 grams
  • Carbohydrates: 22 grams
  • Proteins: 15 grams

Loved This Recipe? ❤️

Get my Best Quick & Easy Meals — FREE. Join thousands of home cooks simplifying dinner.

No spam. Unsubscribe anytime.