Tofu Stir Fry Recipe —
Plant-Based & Vegan
Crispy golden tofu · meaty mushrooms · tender broccoli · rich glossy sauce · ready in 25 minutes
Why This Beats Every Tofu Recipe You’ve Tried
Most tofu stir-fries fail at the first step. The tofu goes into the pan wet — and wet tofu steams instead of crisps. That spongy, pale, flavourless result puts people off tofu for life.
This recipe fixes that completely.
Press, dry, and cube the tofu before it ever touches the pan.
Toss it in cornstarch. Then let it sit in a screaming-hot oiled pan without touching it for a full 3–4 minutes per side.
The sauce is the second secret. Soy sauce, sesame oil, rice vinegar, garlic, and ginger cooked down until glossy and thick.
It coats every piece of tofu, mushroom, and broccoli floret in deep, sweet, savoury umami flavour — the kind you’d expect from a restaurant, made entirely from pantry staples.
📌 Pin It for Later
Tofu Stir Fry — Full Recipe
Use extra-firm tofu only — silken or firm will crumble. Press it for minimum 15 minutes (30 is better). The sauce guide below has 4 different sauce variations including teriyaki and peanut.
Plant-Based & Vegan
🥢 INGREDIENTS
📋 METHOD
Save to your phone · Print for your kitchen ✨
Serving Size Calculator
4 Incredible Sauce Variations
The crispy tofu method stays exactly the same. Change the sauce and you have an entirely different meal. Click each to get the full recipe.
🥢 Classic Umami Sauce
5 Delicious Variations
The crispy tofu technique stays the same every time. These variations swap the vegetables, protein, or cooking method for completely different meals.
Get Crispy Tofu Every Single Time
🧻 Press for 30 Minutes
Fifteen minutes is the minimum but 30 minutes produces noticeably crispier results. The more moisture you remove before the pan, the more golden and firm the final crust. Use a dedicated tofu press or stack heavy objects — books, cast-iron, canned goods — on top of tea towel-wrapped tofu.
🌽 Cornstarch Is Non-Negotiable
Toss tofu in cornstarch before every cook — no exceptions. Even a light coating transforms the surface from soft and spongy to golden and crackling. Shake off excess before the pan — you want a light dusting, not a thick coating.
🔥 The Pan Must Be HOT
Add oil to your wok or skillet and heat until it shimmers and just begins to smoke. A drop of water should evaporate immediately. Tofu in a cold pan sticks, steams, and falls apart. Tofu in a screaming hot pan sears on contact and releases cleanly.
🚫 Don’t Touch the Tofu
Leave the tofu completely undisturbed for a full 3–4 minutes on each side. It will stick initially, then release naturally as the crust forms. Moving or stirring it prematurely tears the crust and you lose all the texture you worked for.
🍄 Cook Mushrooms First, Separately
Mushrooms release a lot of water. Cook them alone in a dry-hot pan for 2–3 minutes without stirring until golden — then add the rest. Adding mushrooms to a crowded pan means they steam in each other’s moisture rather than caramelise.
🥢 Mix Sauce Before Adding
Always whisk the sauce together completely before it goes into the pan. The cornstarch must be fully dissolved in the water and the flavours need to be evenly combined. Adding ingredients separately to the pan creates uneven distribution and the starch can clump.
Make It, Store It, Reheat It
This stir-fry is one of the best meal-prep recipes in a plant-based kitchen. The tofu holds up remarkably well and the sauce deepens in flavour overnight.
Every Question, Answered
🥢 INGREDIENTS
📋 METHOD


