Chilli Tofu Gravy
Crispy pan-fried tofu cubes tossed in a bold, spicy Indo-Chinese gravy loaded with crunchy bell peppers, onions, and punchy garlic. This vegetarian twist on a restaurant classic delivers all the addictive sweet-spicy-tangy notes you crave, ready in under 30 minutes for a quick weeknight dinner.
For 4 servings
- prep · ~15 min
Press and coat the tofu cubes.
1.Wrap the tofu block in a clean kitchen towel, place a weight on top, and press for 15 minutes to remove excess moisture.2.Cut the tofu into 1-inch cubes and transfer to a mixing bowl.3.Sprinkle 3 tbsp corn flour and a pinch of salt over the tofu and toss gently until evenly coated.TIPDon't skip pressing the tofu — it removes water so the cubes crisp up instead of steaming. - fry · ~8 min
Pan-fry the tofu until golden.
1.Heat 2 tbsp oil in a wok or large skillet over medium-high heat.2.Add the coated tofu cubes in a single layer and fry for 3-4 minutes per side until golden and crisp on all sides.3.Remove the tofu with a slotted spoon and drain on a paper towel-lined plate.TIPUse medium-high heat — tofu needs a hot pan to get crisp and golden without absorbing too much oil. - saute · ~5 min
Flash-cook the vegetables.
1.Add the remaining 2 tbsp oil to the same wok and heat until shimmering.2.Add chopped garlic, ginger, and slit green chilies; sauté for 30 seconds until fragrant.3.Add diced onion and bell pepper and toss on high heat for 2 minutes. The vegetables should stay crunchy.TIPKeep the vegetables crisp — stir-frying on high heat for just 2 minutes prevents them from turning soggy in the gravy. - simmer · ~3 min
Build the chilli gravy.
1.Add soy sauce, red chili sauce, tomato ketchup, vinegar, sugar, black pepper, and salt to the wok.2.Pour in 200 ml water and bring to a boil, stirring to combine everything.3.Lower the heat and let it simmer for 2 minutes so the flavors meld together.TIPTaste the gravy before adding the slurry — adjust the sweet-spicy balance with an extra pinch of sugar or soy sauce as needed. - simmer · ~3 min
Thicken the gravy and fold in the tofu.
1.Stir the corn flour slurry (1 tbsp corn flour + 3 tbsp water) and slowly drizzle it into the simmering gravy while stirring continuously.2.Cook for 1-2 minutes until the gravy thickens to a glossy, coating consistency.3.Add the fried tofu cubes and toss well so each piece is generously coated with the gravy. Simmer for 1 minute to warm the tofu through.TIPAdd the slurry in a thin stream and keep stirring — this prevents lumps and gives you a restaurant-style glossy gravy. - garnish · ~1 min
Garnish with spring onion greens and serve hot.
Transfer the chilli tofu gravy to a serving bowl, sprinkle generously with chopped spring onion greens, and serve immediately with fried rice or noodles.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Press tofu for at least 15 minutes to remove moisture so it crisps instead of steaming.
- 2Fry tofu in a single layer over medium-high heat for a golden crust without excess oil.
- 3Stir-fry vegetables on high heat for just 2 minutes to keep them crunchy in the gravy.
- 4Taste the gravy before adding the cornflour slurry and adjust sweet-spicy balance with sugar or soy sauce.
- 5Drizzle the slurry in a thin stream while stirring continuously to prevent lumps and get a glossy finish.
- 6Serve immediately after garnishing — the tofu softens and vegetables lose crunch if left standing too long.
Adapt it for your goals.
High-Protein
Swap tofu for extra-firm paneer cubes (skip the pressing) and follow the same method. Paneer adds a heartier bite and more protein, making it a filling main course.
Low OilLow-Oil
Air-fry the coated tofu at 200°C for 12 minutes, shaking halfway, instead of pan-frying. Use only 1 tablespoon oil for the gravy to keep the dish lighter.
JainJain
Omit onion and garlic, replace with asafoetida (hing) and finely chopped cabbage for crunch. Use tamarind paste instead of vinegar to maintain the tangy profile.
VeganVegan
This recipe is already vegan as written — no substitution needed. Double-check that your red chili sauce and ketchup are vegan-friendly.
Why this is on our healthy list.
Rich in Plant Protein
Tofu provides a complete source of plant-based protein, making this dish an excellent option for vegetarians and vegans looking to support muscle maintenance and repair.
Low in Saturated Fat
Unlike meat-based gravies, this chilli tofu uses minimal oil and tofu's naturally low saturated fat content, supporting heart-healthy eating habits.
Good Source of Iron
Tofu is a valuable source of non-heme iron, which helps transport oxygen in the blood and supports energy levels, especially when paired with vitamin C-rich bell peppers.
Contains Digestive Friendly Ginger and Garlic
Fresh ginger and garlic both contain compounds that may aid digestion and have anti-inflammatory properties, adding functional benefits to this flavorful dish.
Frequently asked questions
No, silken tofu is too delicate and will break apart during frying. Stick with firm or extra-firm tofu that holds its shape when cubed and tossed.



