Start by washing and cutting the eggplant into bite-sized cubes.
In a large pan, heat the olive oil and add the cumin seeds. Wait until they sizzle.
Add the finely chopped onions and sauté until they become translucent.
Incorporate the minced garlic and ginger, stirring for another 2 minutes.
Introduce the diced tomatoes next, and let the mixture cook until they turn mushy.
Pour in the chickpeas and the cubed eggplant.
Sprinkle in the ground turmeric, chili powder, and salt. Give it a good mix.
Pour in the coconut milk and bring the curry to a boil.
Reduce the heat, cover the pan, and let it simmer for about 25-30 minutes or until the eggplant is tender.
Finish by adding garam masala and fresh coriander. Stir well.