8oz(225 g) extra-firm tofu, drained and cut into approx. 1-inch cubes(feel free to use more tofu or a larger block)
1large onion, roughly diced
1red bell pepper, deseeded and roughly diced
1green bell pepper, deseeded and roughly diced
6cloves garlic, finely chopped
2inchpiece of ginger, finely chopped
2-4fresh green rocket chillies, finely sliced(depending on taste – see notes)
1tablespoonground cumin
2teaspoonsground coriander
2teaspoonsgaram masala
1teaspoonground turmeric
2tablespoonstomato puree
1x14 oz (400 g) tin plum tomatoes
1½cups(400 ml) vegan stock or water
½teaspoonsalt(plus more to taste)
Large handful fresh coriander, chopped
Prevent your screen from going dark
Instructions
Tofu
Preheat the oven to 200°C (400°F).Note: I like to bake tofu as it requires less oil, results in a better texture, and is much less likely to stick. If you'd rather pan-fry the tofu, you'll want to use a good non-stick pan and plenty of cooking oil. Fry for a few minutes on each side until golden.
Drizzle 1 tablespoon of oil over a baking sheet or oven dish and spread out the tofu pieces evenly. Sprinkle with salt and bake for 15-20 minutes or until golden and crispy, turning the pieces over halfway through. Remove from the oven and set aside (the tofu should be cooked around the same time as the curry, but be careful not to overdo it).
Curry
While the tofu is cooking, you can start with the curry. Heat 1 tablespoon of oil in a large pan on medium heat. Add the onion and stir occasionally for 5-6 minutes or until starting to soften.
Once the onions have softened, add the diced peppers, garlic, ginger, and chilli and cook for 2 minutes.
Next, add the ground cumin, ground coriander, garam masala, and turmeric. Stir well for another 2 minutes to coat the vegetables.
After 2 minutes, stir in the tomato puree and tinned tomatoes. Break the tomatoes apart with a spoon, then fill up a third of the empty tomato can with water and swirl this around before adding to the pan.
Next, add the vegan stock (or water) and salt. Stir well, bring to a gentle simmer, and cook for 10 minutes or until thickened. If it seems too thick, simply stir in a little more stock or water.
Once the curry has thickened, stir in the baked tofu pieces and chopped coriander (saving some to garnish). Adjust the seasoning and serve with homemade pilau rice, coriander leaves, fresh chilli, and vegan raita.
Notes
Chilli: As is always the case, the level of heat will depend on the type of chilli you use. I used three green rocket chillies for a fairly spicy final dish. If you're unsure, start with a small amount and add more during cooking to suit your taste.Quantity: This will provide four average portions along with sides such as rice. If you want to make it stretch further, add more tofu and/or tinned tomatoes and adjust the seasoning to taste.Tofu: I'd highly recommend using extra-firm tofu, as this is very dense and doesn't require pressing.No tofu? This curry also works well with tempeh or mushrooms in place of the tofu. I'd suggest frying or baking the tempeh, and simply frying the mushrooms before setting aside and continuing with the rest of the recipe. Tomatoes: If you don't have tinned tomatoes, you could replace these with approx. 5-6 whole fresh tomatoes, roughly chopped. You may also want to add slightly more water or stock.Gluten-free: This recipe is 100% gluten-free provided you use a vegan stock that is certified or labelled as such. If you're unsure, you can simply use water.Storage: Store this curry in the fridge for up to four days or freezer for up to six months.If you liked this recipe, you might also enjoy:
Did you make this recipe?Leave a comment down below or tag me on Instagram @thepeskyvegan along with the hashtag #thepeskyvegan
Get ingredientsBrowse ingredients for this recipe and more at Zero Waste Bulk Foods! UK only. Free delivery on orders over £60. I may earn a small commission on purchases made through the link above.