Schezwan Tofu Fried Rice
Spicy Indo-Chinese fried rice with crisp-edged tofu, plenty of vegetables, and a bold homemade Schezwan sauce. It is smoky, savory, and quick enough for a busy weeknight meal.
For 4 servings
- boil · ~20 min
Cook the rice and cool it.
1.Rinse the rice well until the water runs mostly clear.2.Boil the rice with water and 1 pinch salt until just cooked and separate.3.Spread the cooked rice on a plate or tray and cool completely so the grains firm up.TIPCool rice fries better than hot rice and stays separate in the pan. - mix · ~5 min
Make the Schezwan base.
1.Drain the soaked dried red chili.2.Blend the dried red chili, half the garlic, half the ginger, vinegar, and 2 tbsp water to a coarse paste.3.Keep the paste ready beside the stove. - prep
Coat the tofu.
Pat the tofu dry, toss it with cornflour and 1 pinch salt, and coat the cubes lightly on all sides.
- fry · ~7 min
Pan-fry the tofu.
1.Heat 1 tbsp oil in a wide pan over medium heat.2.Add the tofu cubes in a single layer and fry until lightly crisp and golden on most sides.3.Lift the tofu out to a plate.TIPLet the tofu sit for a minute before turning so the coating sets and does not stick. - saute · ~6 min
Cook the aromatics and vegetables.
1.Heat the remaining 1 tbsp oil in a wok or large pan over high heat.2.Add the remaining garlic, remaining ginger, spring onion whites, and onion, then stir-fry briefly.3.Add carrot, beans, bell pepper, and cabbage, then cook on high heat until just tender but still crisp.TIPKeep the heat high and the cooking quick to get that fried rice flavor without soggy vegetables. - saute · ~2 min
Cook the Schezwan sauce.
Add the chili paste to the vegetables and cook for 1 to 2 minutes until the raw smell fades and the oil lightly coats the mixture.
- assemble · ~4 min
Toss the rice and tofu together.
1.Add soy sauce, sugar, black pepper, and 1 pinch salt to the pan and mix well.2.Add the cooled rice and fried tofu.3.Toss on high heat until the rice is evenly coated and heated through without breaking the grains. - garnish
Finish with spring onion greens.
Add the spring onion greens, toss once, and turn off the heat.
- serve
Serve hot.
Serve the Schezwan tofu fried rice straight away while the rice is smoky and the tofu is still crisp at the edges.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Use fully cooled or day-old rice so the grains stay separate when tossed with the Schezwan sauce.
- 2Pat the tofu very dry before adding cornflour, or the coating will turn patchy and stick to the pan.
- 3Fry the tofu in a single layer and wait before flipping so the crust sets and browns properly.
- 4Cook the chili-garlic paste until the raw smell disappears; this gives a deeper Schezwan flavour instead of a harsh heat.
- 5Keep the vegetables moving on high heat for just a few minutes so they stay crisp and don't water down the rice.
- 6Add soy sauce and salt carefully, since the Schezwan base and soy already bring plenty of savoury intensity.
- 7For leftovers, cool quickly and refrigerate; reheat in a hot pan rather than a microwave to revive the fried rice texture.
Adapt it for your goals.
Low-oil
Air-fry or bake the tofu instead of pan-frying, and use a well-seasoned wok for the vegetables to reduce oil without losing texture.
high proteinHigh-protein
Increase the tofu and slightly reduce the rice for a more protein-forward bowl that still keeps the spicy Indo-Chinese flavour.
jainJain
Skip onion and garlic, then boost ginger, spring onion greens, and chili for a Jain-friendly version with plenty of punch.
extra vegExtra-veg
Add mushrooms, sweet corn, or extra cabbage for a bulked-up fried rice that feels heartier and more colorful.
Why this is on our healthy list.
Plant Protein From Tofu
Firm tofu makes the fried rice more filling and adds a solid plant-based protein component to the meal.
Vegetable-Rich Main Dish
Carrot, beans, bell pepper, cabbage, onion, and spring onion add fiber, texture, and a wider mix of micronutrients.
Aromatics With Depth
Garlic, ginger, and dried red chili bring strong flavour, which helps the dish taste bold without relying only on heavy sauces.
Frequently asked questions
Yes, but cool it completely first and spread it on a tray so excess steam escapes; warm rice is much more likely to turn sticky.







