Preheat the oven to 200°C, 400°F, Gas mark 6. Line a baking tray with baking paper.
Toss the aubergine and red pepper in half the olive oil and then place them on the baking tray. Season with a pinch of salt and then bake for 20 minutes, turning once half way through and adding the tofu to bake with the veg.
Next, heat remaining olive oil in a medium sized pot. Add the onion and cook for 5 minutes or until the onion has browned and softened. Next, stir in the ginger, garlic, mustard seeds, turmeric, cumin and chili flakes and cook for another 1-2 minutes - add a splash of water if sticking.
Remove the vegetables and tofu from the oven and add them to the pot and stir everything together, ensuring that the vegetables are coated in the spice mixture. Pour in the chopped tomatoes and vegetable stock and bring to the boil. Simmer for approximately 15 minutes or until the curry starts to thicken.
Serve!
Notes
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat and serve.
Batch cook and freeze in portions for up to 2 months. Defrost and reheat before serving.
If following a gluten free diet, please check the label of the stock to ensure there are no sources of gluten.