Teriyaki Tofu Stir-Fry
The trick to crispy tofu is simple: press out the excess water and toss the cubes in starch, so they form a thin golden crust that holds on to the sauce. We make our own teriyaki from soy sauce, mirin and sake — glossy, sweet-salty and never gloopy. The vegetables stay a little crunchy for contrast.

- Prep
- 25 min
- Cook
- 20 min
- Total
- 45 min
- Servings
- 3
- Level
- Easy
- Per serving
- 440 kcal
Ingredients
For the tofu
For the vegetables
For the teriyaki sauce
-
What to use instead
For a gluten-free version, swap the soy sauce for tamari.
Makes: 3 servings
Shopping list
The ingredients for the servings you chose — copy them or send them to a messenger. Tick what you already have at home: only the rest goes on the list.
Method
-
Step 1: Press the tofu
Wrap the tofu in a clean tea towel and weigh it down with a board and something heavy, like a pan of water, for 15 minutes. Meanwhile, cut the broccoli into small florets, the pepper into strips and the carrot into thin diagonal slices; slice the spring onions, keeping the white and green parts separate.
-
Step 2: Mix the sauce
In a bowl, stir together the soy sauce, mirin, sake, sugar, ginger and garlic until the sugar dissolves. Keep the cornflour slurry separately.
-
Step 3: Crisp the tofu
Cut the tofu into 2 cm cubes, toss in the cornflour and shake off the excess. Heat 1 tbsp oil in a large frying pan over medium-high heat and fry the cubes in a single layer for 8–10 minutes, turning, until golden and crisp on all sides. Set aside on a plate.
-
Step 4: Stir-fry the vegetables
Add the remaining oil to the pan with the carrot and spring onion whites and stir-fry for 2 minutes. Add the broccoli and pepper with 2 tbsp water and cook, stirring, for 4–5 minutes until the broccoli is bright green and just tender but still crunchy.
-
Step 5: Thicken the sauce
Pour the sauce over the vegetables, bring to the boil, stir in the cornflour slurry and cook for 1 minute until the sauce turns glossy and coats the vegetables.
-
Step 6: Toss in the tofu
Return the tofu to the pan and toss for 30 seconds, just long enough to coat it without losing the crunch. Scatter with sesame seeds and the spring onion greens and serve at once.
Tips & variations
-
Tip
Use only firm or extra-firm tofu: soft or silken tofu will fall apart in the pan.
-
Swap
For a gluten-free version, swap the soy sauce for tamari.
-
Variation
Green beans, courgette or mushrooms work in place of broccoli — mushrooms cook faster, so add them later.
-
Tip
Serve with steamed rice or noodles — there’s just enough sauce to soak into them.
-
Storage
Leftovers keep for 2 days in the fridge; the tofu loses its crunch on reheating but still tastes good.
Nutrition
| 1 serving | Whole dish 3 servings | |
|---|---|---|
| Energy | 440 kcal | 1,320 kcal |
| Protein | 26 g | 78 g |
| Fat | 21 g | 63 g |
| Carbohydrates | 35 g | 105 g |
Approximate values calculated from standard ingredient data.
Cooked it? Rate the recipe
No ratings yet — yours will be the first.


