This site is currently in beta testing — some features may not work as expected. If you notice anything, please let us know.
Easy Vegan Stir Fry with Tofu and Colourful Vegetables ✨ AI Recipe

Easy Vegan Stir Fry with Tofu and Colourful Vegetables

(0 ratings)|Rate this:
🫘 Peanut-Free 🥥 Coconut-Free ⚠️ High Fat 🥜 Nut-Free ⚠️ High Sodium ⚠️ High Calorie High Fiber High Protein Iron Rich Calcium Rich Vitamin C Rich
Lunch Dinner
Prep Time15
Cook Time15
Total Time30 min
Servings 2
CuisineChina
Jump to Recipe

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.

AI-Generated Recipe

This recipe was created by AI and hasn't been kitchen-tested by our team. Flavours and quantities may need adjusting — taste as you go and make it your own!

Ingredients

Servings:
Scale:

Instructions

  1. 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.
  2. 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.
  3. 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.
  4. 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. Cut and cook the tofu: Once pressed, cut the tofu into 2 cm cubes. Heat 1 tablespoon 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.
  6. 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.
  7. 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.
  8. 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.

Chef's 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.

Tips & Tricks

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

Nutrition Highlights (per serving)

780kcalCalories
96gCarbs
31.9gProtein
29.8gFat
9.4gFiber
Protein 16% Carbs 49% Fat 35%
Full Nutrition Facts Hide Nutrition Facts

Per recipe (2 servings) · Select a group above

Nutrient Total Per Serving % Daily Value*
Energy1,559.84 kcal779.92 kcal/serving
39%
Energy3,454.84 kJ1,727.42 kJ/serving
Water989.37 g494.69 g/serving
Protein63.86 g31.93 g/serving
64%
Total Fat59.56 g29.78 g/serving
38%
Carbohydrates192.09 g96.05 g/serving
35%
Fiber18.85 g9.43 g/serving
34%
Ash16.54 g8.27 g/serving
Nutrient Total Per Serving % Daily Value*
Calcium639.84 mg319.92 mg/serving
25%
Iron10.67 mg5.34 mg/serving
30%
Magnesium309.43 mg154.72 mg/serving
37%
Phosphorus898.16 mg449.08 mg/serving
36%
Potassium1,834.81 mg917.41 mg/serving
20%
Sodium3,070.17 mg1,535.09 mg/serving
67%
Zinc12.63 mg6.32 mg/serving
57%
Copper1.26 mg0.63 mg/serving
70%
Manganese4.22 mg2.11 mg/serving
92%
Selenium5.39 µg2.70 µg/serving
5%
Nutrient Total Per Serving % Daily Value*
Vitamin C313.15 mg156.58 mg/serving
174%
Thiamin B10.91 mg0.46 mg/serving
38%
Riboflavin B20.75 mg0.38 mg/serving
29%
Niacin B316.90 mg8.45 mg/serving
53%
Pantothenic Acid B51.05 mg0.53 mg/serving
11%
Vitamin B61.69 mg0.85 mg/serving
50%
Folate Total161.64 µg80.82 µg/serving
Folate Food90.66 µg45.33 µg/serving
Folate DFE90.66 µg45.33 µg/serving
11%
Choline40.22 mg20.11 mg/serving
4%
Vitamin A RAE862.96 µg431.48 µg/serving
48%
Vitamin A17,617.03 IU8,808.52 IU/serving
Vitamin E4.03 mg2.02 mg/serving
13%
Vitamin K216.46 µg108.23 µg/serving
90%
Nutrient Total Per Serving % Daily Value*
Beta-Carotene8,611.22 µg4,305.61 µg/serving
Alpha-Carotene3,499.55 µg1,749.78 µg/serving
Beta-Cryptoxanthin0.90 µg0.45 µg/serving
Lycopene1.00 µg0.50 µg/serving
Lutein + Zeaxanthin1,522.95 µg761.48 µg/serving
Nutrient Total Per Serving % Daily Value*
Total Saturated8.67 g4.34 g/serving
22%
SFA 14:0 Myristic0.02 g0.01 g/serving
SFA 16:0 Palmitic4.53 g2.27 g/serving
SFA 18:0 Stearic1.88 g0.94 g/serving
Total MUFA15.32 g7.66 g/serving
MUFA 16:10.04 g0.02 g/serving
MUFA 18:1 Oleic12.49 g6.25 g/serving
MUFA 20:10.07 g0.04 g/serving
Total PUFA29.99 g15.00 g/serving
PUFA 18:2 Linoleic20.85 g10.43 g/serving
PUFA 18:3 ALA2.10 g1.05 g/serving
Total Trans Fat0.19 g0.10 g/serving
Nutrient Total Per Serving % Daily Value*
Tryptophan0.11 g0.06 g/serving
Threonine0.45 g0.23 g/serving
Isoleucine0.36 g0.18 g/serving
Leucine0.57 g0.29 g/serving
Lysine0.47 g0.24 g/serving
Methionine0.13 g0.07 g/serving
Cystine0.18 g0.09 g/serving
Phenylalanine0.39 g0.20 g/serving
Tyrosine0.25 g0.13 g/serving
Valine0.42 g0.21 g/serving
Arginine0.65 g0.33 g/serving
Histidine0.21 g0.11 g/serving
Alanine0.41 g0.21 g/serving
Aspartic Acid0.96 g0.48 g/serving
Glutamic Acid1.89 g0.95 g/serving
Glycine0.35 g0.18 g/serving
Proline0.45 g0.23 g/serving
Serine0.41 g0.21 g/serving
Nutrient Total Per Serving
Total Choline34.04 mg17.02 mg/serving
Free Choline31.14 mg15.57 mg/serving
Phosphocholine1.60 mg0.80 mg/serving
Phosphatidylcholine0.89 mg0.45 mg/serving
Glycerophosphocholine0.09 mg0.05 mg/serving
Betaine13.99 mg7.00 mg/serving
Sphingomyelin0.09 mg0.05 mg/serving
Nutrient Total Per Serving
Total Isoflavones0.54 mg0.27 mg/serving
Daidzein0.35 mg0.18 mg/serving
Genistein0.18 mg0.09 mg/serving
Glycitein0.06 mg0.03 mg/serving

* % Daily Value (DV) based on a 2,000-calorie diet per serving. FDA Daily Values (2020)

MakeItPlantBased.com (C) 2026.