Healthy Tofu Stir Fry with Superfoods

A good tofu stir fry should be crisp, colourful, saucy, and filling, not watery cubes of tofu sitting beside tired vegetables. The trick is to treat each ingredient properly: press the tofu, cook the vegetables in the right order, and add the sauce at the end so it coats everything without going dull.
This healthy tofu stir fry uses everyday superfoods such as broccoli, kale, red capsicum, edamame, garlic, ginger, and sesame seeds. It is plant-based, high in fibre, rich in colour, and easy to adapt to what you have in the fridge.
This recipe makes 4 serves and takes about 35 minutes from start to finish.
Gather the ingredients
This recipe uses firm tofu because it holds its shape and crisps well. Extra-firm tofu also works if you can find it. Silken tofu is too soft for this style of cooking.
For the stir fry
Ingredient | Amount | Why it works |
Firm tofu | 450 g | Adds plant-based protein and a satisfying bite |
Broccoli | 2 cups, cut into small florets | Cooks quickly and brings crunch |
Kale | 2 packed cups, stems removed and leaves torn | Wilts down and adds a dark leafy green |
Red capsicum | 1 large, sliced | Adds sweetness, colour, and freshness |
Edamame | 1 cup, shelled | Adds protein, fibre, and a buttery texture |
Carrot | 1 medium, thinly sliced | Brings natural sweetness and extra colour |
Garlic | 3 cloves, finely chopped | Builds savoury flavour |
Fresh ginger | 1 tablespoon, grated | Adds warmth and brightness |
Spring onions | 3, sliced | Freshens the finished dish |
Sesame seeds | 1 tablespoon | Adds crunch and nutty flavour |
Olive oil or avocado oil | 2 tablespoons | Helps crisp the tofu and cook the vegetables |
For the sauce
Ingredient | Amount |
Reduced-salt soy sauce or tamari | 3 tablespoons |
Rice vinegar | 1 tablespoon |
Maple syrup or honey | 1 tablespoon |
Sesame oil | 2 teaspoons |
Cornflour | 1 teaspoon |
Water | 3 tablespoons |
Chilli flakes or sriracha | To taste |
If you need a gluten-free version, use tamari instead of regular soy sauce. If you prefer a lower-sugar sauce, use half the maple syrup or skip it. The sauce will still taste good, just sharper and more savoury.
Set up before you cook
Stir fries move quickly. Once the pan is hot, there is not much time to chop, measure, or search for the soy sauce. A little prep makes the cooking calm and simple.
You will need:
A large frying pan, wok, or sauté pan
A clean tea towel or paper towel
A chopping board and sharp knife
A small bowl for the sauce
Tongs or a spatula
A plate for the cooked tofu
For the best texture, aim to cut the vegetables into even pieces. Thin carrot slices, small broccoli florets, and narrow capsicum strips cook faster and more evenly than large chunks.

How to make healthy tofu stir fry
1. Press the tofu
Drain the tofu and wrap it in a clean tea towel or several sheets of paper towel. Place it on a plate, then set another plate or a small saucepan on top. Leave it for 10 to 15 minutes.
Pressing removes extra water from the tofu. This helps it brown in the pan instead of steaming. If you only have a few minutes, press it briefly while you chop the vegetables.
Cut the pressed tofu into bite-sized cubes, about 2 cm wide.
2. Mix the sauce
Whisk the soy sauce or tamari, rice vinegar, maple syrup or honey, sesame oil, cornflour, water, and chilli in a small bowl.
The cornflour helps the sauce thicken lightly, so it clings to the tofu and vegetables. Whisk well so there are no dry lumps at the bottom of the bowl.
Taste the sauce before cooking. It should be salty, tangy, a little sweet, and lightly nutty. If it tastes too strong, add another tablespoon of water. If it tastes too flat, add a small splash of vinegar or a pinch of chilli.
3. Crisp the tofu
Heat 1 tablespoon of oil in a large pan over medium-high heat. Add the tofu in a single layer. Leave it alone for 2 to 3 minutes before turning. This helps each side form a light golden crust.
Cook for 8 to 10 minutes, turning the cubes until several sides are browned. Transfer the tofu to a plate.
Do not crowd the pan. If your pan is small, cook the tofu in two batches. Crowding traps steam, which makes the tofu soft instead of crisp.
4. Cook the firmer vegetables
Add the remaining 1 tablespoon of oil to the pan. Add the broccoli, carrot, and red capsicum. Cook for 4 to 5 minutes, tossing often.
The vegetables should brighten in colour and soften slightly while keeping some crunch. If the pan looks dry, add a splash of water, not more oil. The water will help the broccoli steam for a moment, then evaporate.
5. Add the aromatics
Add the garlic and ginger. Stir for 30 to 60 seconds, just until fragrant.
Garlic and ginger burn quickly, which is why they go in after the firmer vegetables have started cooking. Keep them moving in the pan and lower the heat slightly if they brown too fast.
6. Wilt the greens and warm the edamame
Add the kale and edamame. Toss for 2 to 3 minutes.
The kale will look bulky at first, then shrink as it softens. Edamame only needs to heat through, especially if it has already been thawed. If you use frozen edamame straight from the freezer, give it an extra minute in the pan.
7. Return the tofu to the pan
Add the crisp tofu back to the vegetables. Toss gently so the cubes do not break.
At this point, check the heat. The pan should be hot enough to sizzle when the sauce goes in, but not so hot that the sauce burns on contact.
8. Pour in the sauce
Give the sauce another quick whisk, then pour it over the tofu and vegetables. Toss for 1 to 2 minutes, until the sauce thickens and coats everything.
The sauce should look glossy, not watery. If it thickens too much, add a tablespoon of water. If it seems thin, cook for another minute while tossing.
9. Finish with spring onions and sesame seeds
Turn off the heat. Scatter over the sliced spring onions and sesame seeds. Taste and adjust.
You can add:
Extra chilli for heat
A squeeze of lime for freshness
More sesame seeds for crunch
A small splash of tamari if it needs more salt
Serve straight away while the tofu is still crisp around the edges.

Make it a balanced meal
This tofu stir fry can stand alone as a lighter meal, but it becomes more filling when served with a grain or noodle base.
Good options include:
Brown rice
Jasmine rice
Quinoa
Soba noodles
Rice noodles
Cauliflower rice for a lighter bowl
For a simple dinner bowl, spoon rice into a bowl, add the tofu stir fry, then top with spring onion, sesame seeds, and chilli. A few fresh herbs, such as coriander or Thai basil, also work well.
If you are meal prepping, keep the rice and stir fry in separate containers. This helps the vegetables keep better texture when reheated.
Why these superfoods work well together
“Superfood” is not a strict scientific category, but the term usually points to foods that are nutrient-dense. In this recipe, the ingredients bring a mix of plant protein, fibre, vitamins, minerals, and flavour.
Tofu adds plant-based protein and takes on the flavour of the sauce. Broccoli and kale bring fibre and deep green colour. Red capsicum adds sweetness and vitamin-rich freshness. Edamame gives the dish extra substance. Garlic and ginger add bold flavour without needing a heavy sauce.
Sesame seeds and sesame oil round it out with nuttiness. They also make the stir fry taste more complete, even though the ingredient list stays simple.
This recipe is for general information and everyday cooking inspiration. It is not medical or dietetic advice.
Easy swaps and variations
Once you know the method, this stir fry is flexible. Keep the tofu, sauce, and cooking order, then change the vegetables based on the season or what is in the crisper.
Try these swaps:
Instead of | Use |
Kale | Baby spinach, silverbeet, bok choy, or Chinese broccoli |
Broccoli | Broccolini, cauliflower, snow peas, or green beans |
Red capsicum | Yellow capsicum, zucchini, mushrooms, or cabbage |
Edamame | Green peas, chickpeas, or cooked lentils |
Sesame seeds | Crushed peanuts, cashews, or sunflower seeds |
For extra crunch, toss in roasted cashews at the end. For more heat, add fresh sliced chilli with the garlic and ginger. For a more citrusy finish, squeeze lime juice over the bowls just before serving.
If you want a richer sauce, add 1 tablespoon of natural peanut butter or tahini to the sauce mixture. Whisk it well with the water before adding it to the pan.
Common mistakes to avoid
The most common stir fry problem is sogginess. These small fixes make a big difference.
Skipping the tofu press
Wet tofu struggles to brown. Even 10 minutes of pressing helps.
Using low heat
Stir fry needs a hot pan. Medium-high heat gives vegetables colour while keeping them crisp.
Adding the sauce too early
Sauce can reduce too much or make vegetables limp if it goes in before the vegetables are almost cooked.
Overloading the pan
Too much food lowers the heat and creates steam. Use a large pan or cook in batches.
Cutting vegetables too large
Big pieces take longer, so some ingredients overcook while others stay raw. Keep everything bite-sized.
Store and reheat leftovers
Cool leftovers quickly, then store them in an airtight container in the fridge for up to 3 days.
To reheat, use a pan over medium heat for the best texture. Add a small splash of water to loosen the sauce and stir until hot. You can also use a microwave, but the tofu will soften more.
This recipe is best fresh, yet it still makes a useful next-day lunch. If you know you are cooking for leftovers, slightly undercook the vegetables so they keep some bite after reheating.

What success looks like
A great tofu stir fry has crisp-edged tofu, bright vegetables, and a glossy sauce that lightly coats each bite. The broccoli should still have crunch. The kale should be tender but not dull. The tofu should taste savoury all the way through, with sesame, ginger, and garlic coming through clearly.
Once you make it once, the method becomes easy to repeat: press, crisp, stir fry, sauce, finish. Keep those steps in order and you can turn tofu and a handful of superfoods into a healthy dinner any night of the week.



Comments