This delicious vegan Tofu Curry recipe is ready in just 20 minutes with 10 ingredients! It's a flavorful tomato based curry sauce full of Indian spices, cubes of crispy fried tofu, and spinach.
Drain the tofu and pat dry with a tea towel to remove excess moisture. Cut into bite sized cubes. Add the cornstarch/cornflour to a small bowl along with salt and pepper. Gently toss the tofu in the bowl to coat.
Heat 1 tablespoon of the oil in a frying pan over a medium/high heat and fry the tofu until golden on all sides, about 5 minutes, turning halfway through. The cornflour/cornstarch absorbs moisture and gets the tofu nice and crispy. Set aside.
Heat the remaining 1 tablespoon of oil in the pan over a medium heat. Add the onion and cook for 5 minutes or until soft but not browned.
Add the garlic, cumin, garam masala, turmeric and cayenne and cook for a further minute, stirring.
Stir in the tomatoes and water, bring to the boil and simmer for 5 minutes. Taste and season with salt and pepper, and add more cayenne if you want it hotter.
Stir in the spinach to wilt, then gently stir in the fried tofu (or to keep the tofu really crispy, just set it on the top). Serve with rice, naan etc..
Video
Notes
The nutritional information provided is approximate and is created with online calculators. Info will vary based on cooking methods and brands of ingredients used.Recipe Tips
Pat the Tofu Dry: Removing excess moisture from the tofu helps it get crispy.
Adjust the Heat: Taste and adjust the cayenne pepper to suit your spice preference.
Use Fresh Spices: For the best flavor, use fresh, high-quality spices.
Don’t Overcrowd the Pan: When frying the tofu, make sure not to overcrowd the pan to ensure it gets crispy.
Add Spinach Last: Stir in the spinach just before serving to keep it vibrant and fresh.