Indian-Spiced Eggplant and Tomato Stew

A delicious and simple eggplant-based dish that can be eaten in many ways – with bread, over pasta, with chickpeas, with roasted potatoes or even topped with a fried egg.