A dish from China
Easy Vegan Stir Fry with Tofu and Colourful Vegetables
A quick, vibrant stir fry packed with crispy tofu and tender-crisp vegetables in a simple savoury sauce — ready in just 30 minutes and perfect for a fuss-free weeknight dinner.
Draft, not yet cooked. Drafted in our recipe builder and not yet tested in a kitchen: taste as you go and adjust the amounts. How we make recipes
Labels
No peanut or tree nut ingredients in this recipe; check your product labels for traces.
High fat34% of calories from fat
How we label fat
34% of this recipe's calories come from fat, counting 4 kcal per gram of carbohydrate and protein and 9 per gram of fat. On our scale under 10% of calories from fat is low fat, 10% to under 20% medium, 20% or more high.
Why we suggest less fat, with what the doctors say and where they say it: low-fat plant based diet and calorie density.
Ingredients
For 2 servings.
Tick ingredients as you go. Nutrition below stays per serving.
Method
Press the tofu: Remove the firm tofu from its packaging and wrap it in a clean kitchen towel or several layers of paper towel. Place a heavy pan or book on top and press for at least 10 minutes to remove excess moisture. This step is key to achieving crispy tofu.
10 min
Cook the rice: Rinse the white rice under cold water until the water runs clear. Add it to a small saucepan with the water and a pinch of salt. Bring to a boil, then reduce to a low simmer, cover with a lid, and cook for 12 minutes. Remove from heat and leave covered until serving.
12 min
Make the stir fry sauce: In a small bowl, whisk together the soy sauce, sesame oil, maple syrup, rice vinegar, and cornstarch until fully combined and smooth. Set aside.
2 min
Prepare the vegetables: Slice the red bell pepper into thin strips. Peel and slice the carrot into thin rounds or matchsticks. Cut the broccoli into small florets. Trim the snap peas. Mince the garlic cloves and finely grate the fresh ginger. Thinly slice the spring onions, keeping the green tops separate for garnish.
5 min
Cut and cook the tofu: Once pressed, cut the tofu into 2 cm (¾ inch) cubes. Heat 1 tablespoon (15 ml) of vegetable oil in a large wok or frying pan over medium-high heat until shimmering. Add the tofu cubes in a single layer and cook undisturbed for 3–4 minutes until golden on the bottom, then flip and cook for a further 2–3 minutes until crispy and golden on all sides. Remove the tofu from the pan and set aside.
7 min
Stir fry the vegetables: Add the remaining tablespoon of vegetable oil to the same pan. Increase the heat to high. Add the carrot and broccoli first and stir fry for 2 minutes. Add the red bell pepper and snap peas and stir fry for a further 2 minutes. Add the garlic, ginger, and the white parts of the spring onions and cook for 30 seconds, stirring constantly, until fragrant.
5 min
Combine and sauce: Return the crispy tofu to the pan with the vegetables. Give the sauce a quick stir to re-dissolve the cornstarch, then pour it over everything. Toss well to coat all the ingredients. Cook for 1–2 minutes, stirring, until the sauce thickens and coats the tofu and vegetables in a glossy glaze.
2 min
Serve: Fluff the rice with a fork and divide between two bowls. Spoon the tofu stir fry on top. Garnish with the reserved green spring onion tops and a sprinkle of sesame seeds. Serve immediately.
1 min
Tips
- Always preheat your wok or pan until very hot before adding oil — this prevents sticking and gives you that authentic high-heat stir fry flavour.
- Don't overcrowd the pan; cook vegetables in batches if needed to keep everything crisp rather than steamed.
- Have all your ingredients prepped and sauce ready before you start cooking — stir frying moves fast.
- For extra-crispy tofu, toss the pressed cubes in 1 teaspoon (5 ml) of cornstarch before frying.
Variations
- Swap white rice for brown rice, noodles, or cauliflower rice for a lower-carb option.
- Use tamari instead of soy sauce to make the dish gluten-free.
- Add a teaspoon of chilli flakes or a drizzle of sriracha to the sauce for a spicy kick.
- Swap tofu for canned chickpeas or edamame for a different protein source.
- Use any vegetables you have on hand — courgette, mushrooms, baby corn, and bok choy all work beautifully.
Notes
For best results, use extra-firm tofu and press it as long as possible — even 30 minutes if time allows. The sauce can be made up to 3 days ahead and stored in the fridge. Leftovers keep well in an airtight container in the fridge for up to 3 days; reheat in a hot pan with a splash of water.
Cooked it?
Cooked it? Tell us: it helps others pick what to cook.
Your rating
Sign in to rate recipes and keep your own lists. No password: your fingerprint, face or screen lock, or a link by email.
Signed in as . Your account
Nutrition Facts
Per serving, estimated from USDA data for the ingredients above. % Daily Value is for an adult, US FDA values.
Real data for 92% of the recipe's weight.
- Carbohydrates49%96 g
- Protein16%32 g
- Fat34%30 g
| Nutrient | Per serving | % DV |
|---|---|---|
| Calories | 780 kcal | |
| Protein | 32 g | 64% |
| Fat | 30 g | 38% |
| Carbohydrates | 96 g | 35% |
| Fiber | 9.4 g | 34% |
| Saturated fat | 4.3 g | 22% |
| Sodium | 1,535 mg | 67% |
| Potassium | 917 mg | 20% |
| Calcium | 320 mg | 25% |
| Iron | 5.3 mg | 30% |
| Magnesium | 155 mg | 37% |
| Zinc | 6.3 mg | 57% |
| Vitamin C | 157 mg | 174% |
| Folate (DFE) | 45 µg | 11% |
| Vitamin A (RAE) | 431 µg | 48% |
| Vitamin K | 108 µg | 90% |
| Vitamin E | 2 mg | 13% |
High Fiber · High Protein · Iron Rich · Vitamin C Rich · Peanut-Free · Coconut-Free · Nut-Free
More recipes
-
France Almond Cream Brioche Bun 2 h 37 min · 451 kcal per serving Oil freePeanut freeSesame free -
Italy Arugula Mushroom Pizza 45 min · 660 kcal per serving Oil freeSoy freeNo added sugarPeanut free+1 more -
Japan Avocado Roll, inspired by a sushi restaurant at Multiplaza in Panama City 50 min · 743 kcal per serving Oil freeTree nut freePeanut free
Easy Vegan Stir Fry with Tofu and Colourful Vegetables: the full recipe, nutrition and photos at
makeitplantbased.com/recipe/easy-vegan-stir-fry-with-tofu-and-colourful-vegetables/