Save 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 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.
Save 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.