Teriyaki Tofu with Broccoli

Featured in: Hearty Dinners

This dish showcases crispy cubes of tofu combined with tender broccoli florets and sweet snap peas, all coated in a rich, homemade teriyaki sauce. Using fresh garlic, ginger, and a touch of sweetness from maple syrup, the sauce enhances the natural flavors. Quick cooking ensures vegetables remain crisp and tofu stays golden. Garnished with sesame seeds and fresh herbs, it pairs wonderfully with steamed rice or noodles for a balanced, satisfying meal.

Updated on Sun, 15 Feb 2026 16:07:00 GMT
Vibrant teriyaki tofu stir-fry with crispy tofu, broccoli, and snap peas in a glossy homemade sauce.  Save It
Vibrant teriyaki tofu stir-fry with crispy tofu, broccoli, and snap peas in a glossy homemade sauce. | sunnyspoonful.com

There's something magical about the moment when tofu hits a hot wok and transforms into something golden and crispy, almost like it's been waiting its whole life for that exact temperature. My first attempt at this teriyaki stir-fry happened on a Tuesday night when I'd promised my roommate something quick but impressive, armed with nothing but confidence and a recipe scribbled on the back of a grocery receipt. The kitchen filled with the most incredible smell of ginger and garlic hitting sesame oil, and suddenly what started as a desperate weeknight dinner became the dish we'd make again and again. It's become my go-to when I want to feel like I'm cooking something restaurant-quality without the stress or the cleanup nightmare.

I made this for my sister who'd gone vegetarian and I was secretly worried I'd disappoint her with something boring. The moment she took that first bite and closed her eyes, I knew I'd cracked the code, and now whenever she visits, this is what she asks for. There's something about watching someone genuinely enjoy a meal you've made that makes you want to learn every shortcut and technique to make it even better the next time.

Ingredients

  • Firm tofu (400 g): Press it really well before you start, because moisture is the enemy of crispiness, and a well-pressed tofu will get those golden edges that make the whole dish worth making.
  • Cornstarch (2 tbsp for coating): This is your secret weapon for achieving that restaurant-quality crispy exterior without any breading or frying oil.
  • Vegetable oil (2 tbsp): Use something with a high smoke point like peanut or canola oil so it can handle the medium-high heat without smoking up your kitchen.
  • Broccoli florets (300 g): Cut them roughly the same size so they cook evenly, and don't stress if they're not perfectly uniform because they'll taste great either way.
  • Snap peas (150 g): These stay crispy and add a sweet crunch that balances the savory umami of the sauce beautifully.
  • Red bell pepper (1): The color is gorgeous and the slightly sweet flavor plays nicely with the salty-savory teriyaki.
  • Spring onions (2): Save these for garnish so they stay fresh and bright, adding a final pop of color and mild onion flavor.
  • Soy sauce (60 ml): Use tamari if you're cooking for someone gluten-free, and taste your sauce before serving because soy sauce brands vary in saltiness.
  • Maple syrup or honey (2 tbsp): This adds the sweet note that makes teriyaki teriyaki, and maple syrup gives a slightly more complex flavor than honey.
  • Rice vinegar (1 tbsp): This balances the saltiness and adds a subtle brightness without overpowering the other flavors.
  • Sesame oil (1 tbsp): Don't skip this and don't buy the cheap stuff, because good sesame oil adds a toasted, nutty depth that transforms the whole sauce.
  • Fresh ginger (1 tbsp grated): Peel it with a spoon instead of a knife because you'll waste less, and grate it just before cooking to capture all that pungent, fresh quality.
  • Garlic cloves (2 minced): Fresh garlic makes a difference here, and mincing it finely helps it distribute evenly throughout the sauce.
  • Cornstarch slurry (1 tbsp cornstarch mixed with 2 tbsp water): This thickens the sauce to coat everything perfectly, and stirring it into cold water first prevents lumps.
  • Sesame seeds (1 tbsp): Toast them lightly in a dry pan before garnishing if you have time, because the extra step makes them taste richer and nuttier.
  • Fresh cilantro or green onion: Choose whichever you prefer, or use both if you're feeling generous.

Instructions

Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
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 like a cast iron pan for at least five minutes to squeeze out extra moisture. Cut it into roughly two-centimeter cubes and this is where patience pays off because uniform pieces cook evenly and look better on the plate.
Coat with cornstarch:
Toss your tofu cubes in cornstarch until each piece is lightly dusted, which creates that crispy exterior when it hits the hot oil. I like to do this in a bowl rather than a bag because it's less messy and you can see what you're doing.
Crisp the tofu:
Heat your oil in the wok or skillet until it shimmers and just barely starts to smoke, then carefully add the tofu cubes in a single layer. Let them sit without moving them for two to three minutes so they can develop that golden brown crust, then flip and repeat until all sides are crispy.
Cook the vegetables:
Remove the tofu to a clean plate and in that same pan with the residual oil, add your broccoli, snap peas, and bell pepper, stirring constantly. You want them tender-crisp, not soft and mushy, so three to four minutes is usually perfect depending on how small you cut them.
Make the sauce:
While the vegetables are cooking, whisk together your soy sauce, maple syrup, rice vinegar, sesame oil, ginger, and garlic in a separate bowl so everything mixes smoothly. This step takes just a minute but tastes infinitely better than dumping everything in separately.
Bring it together:
Return tofu and sauce:
Pour your sauce over the vegetables and nestle the crispy tofu back into the pan, stirring gently so everything is coated. The mixture should be sizzling and fragrant at this point, which is a sign you're on the right track.
Thicken the sauce:
Stir your cornstarch slurry one more time to make sure there are no lumps, then pour it in while stirring constantly for about one to two minutes until the sauce coats everything in a glossy, thick layer. You'll see it transform from watery to silky, which is oddly satisfying to watch.
Finish and serve:
Pull it off the heat and scatter with sesame seeds, spring onions, and cilantro if you're using it, then serve immediately over rice or noodles while everything is still hot and the sauce is clinging to the tofu.
Product image
Easily spray or drizzle oil for roasting vegetables, air frying, sautéing, and dressing salads with controlled coverage.
Check price on Amazon
Crispy tofu and colorful vegetables tossed in savory teriyaki sauce for a quick, healthy vegan dinner.  Save It
Crispy tofu and colorful vegetables tossed in savory teriyaki sauce for a quick, healthy vegan dinner. | sunnyspoonful.com

There's a moment near the end of cooking this dish when all those separate flavors finally meld together, and you take that first bite with rice and feel like you're eating something that took way more effort than it actually did. That's when you know you've created something worth repeating, something that bridges that gap between quick weeknight cooking and meals that feel special.

The Secret to Crispy Tofu

The crispy tofu situation used to frustrate me until I realized it's all about three things working together: pressing out moisture, coating in cornstarch instead of flour, and not crowding the pan. My first batch stuck together in the pan because I threw everything in at once like I was in a race, but giving each cube space to breathe and develop that golden crust made all the difference. Now I press the tofu while I'm prepping everything else, which feels efficient and means I'm not sitting around waiting for water to squeeze out.

Building Flavor Layers

What makes this sauce taste restaurant-quality is that you're layering flavors rather than just mixing everything together, and the timing of when you add each element matters. Ginger and garlic start hitting the oil when the vegetables are cooking, which softens and mellows them slightly, then the sweet notes from maple syrup balance the salty soy, and finally the sesame oil ties everything together with that toasted nutty note. I used to think good cooking was about having fancy ingredients, but this recipe proved that's not true at all, it's about understanding how those ingredients talk to each other.

Customizing Your Stir-Fry

Once you understand the ratio and technique of this dish, you can absolutely make it your own by swapping in whatever vegetables you have on hand or what looks good at the market. I've made it with bok choy, carrots, mushrooms, and green beans, and the only real rule is to keep pieces roughly the same size so they cook evenly. The sauce is flexible too, and I've experimented with different sweeteners and vinegars without losing that essential teriyaki identity.

  • If you're in a hurry, pre-cut vegetable packs work fine and save you at least five minutes of prep time.
  • Leftover tofu can be pressed again and stored in the fridge to use for tomorrow's lunch, making this a great meal-prep recipe.
  • Serve over brown rice, white rice, soba noodles, or even cauliflower rice depending on what you're in the mood for.
Product image
Toast bread, bagels, and sourdough evenly for breakfast, sandwiches, and quick meal prep.
Check price on Amazon
Asian-inspired teriyaki tofu stir-fry featuring tender broccoli, snap peas, and a rich, flavorful sauce. Save It
Asian-inspired teriyaki tofu stir-fry featuring tender broccoli, snap peas, and a rich, flavorful sauce. | sunnyspoonful.com

This dish has become my proof that plant-based cooking doesn't mean sacrificing satisfaction or flavor, and it's taught me that crispy tofu can actually be the star of the plate. Make it tonight and see why it becomes the recipe you'll come back to again and again.

Recipe FAQs

How do I achieve crispy tofu in this dish?

Press the tofu to remove excess moisture, coat evenly with cornstarch, and fry in hot oil until golden on all sides.

Can I use alternative vegetables?

Yes, substitute broccoli and snap peas with seasonal vegetables like asparagus, bell peppers, or green beans for variety.

What is the best way to thicken the teriyaki sauce?

Mix cornstarch with cold water and stir it into the simmering sauce to achieve a glossy, thick consistency.

Is it possible to make this gluten-free?

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

How can I add extra flavor to the tofu?

Marinate tofu in soy sauce for about 10 minutes before coating with cornstarch and frying to deepen the flavor.

Teriyaki Tofu with Broccoli

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

Prep Time
15 mins
Cook Time
15 mins
Total Duration
30 mins
Authored by Lana Bright

Recipe Type Hearty Dinners

Skill Level Easy

Cuisine Style Asian-Inspired

Recipe Yield 4 Serving Size

Diet Preferences Suitable for Vegans, Dairy-Free

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 the Tofu: Cut tofu into 3/4-inch cubes. Toss with 2 tablespoons cornstarch until evenly coated.

Step 02

Crisp the 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.

Step 03

Cook the 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.

Step 04

Make the 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 the Sauce: Stir in the cornstarch slurry and cook for 1 to 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.

Tools You'll Need

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

Allergy Information

Review each ingredient to identify potential allergens, and consult a healthcare professional if you're unsure.
  • Contains soy in 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 Serving)

This nutritional data is for reference only and isn't a substitute for medical advice.
  • Caloric Value: 260
  • Fats: 12 grams
  • Carbohydrates: 22 grams
  • Proteins: 15 grams