The beauty of this is the roasting of the eggplant. Much like baba ghanoush, you can get your charcoal grill going, and place the eggplant directly onto the coals so you get that awesome smoky flavor into the dip.
If you do not have a charcoal grill, you could roast on high heat in the oven until the flesh is nice and charred all the way around the eggplant.
Once the eggplant cools, and trust me you want it to cool, remove the skin, and reserve the rest of the eggplant.
Chop the eggplant into medium sized cubes and set to the side as you prepare the remaining ingredients.
To a food processor, add the tomatoes, green chili, and ginger and pulse until you have a salsa like consistency.
o a large skillet, on medium-high heat, add in the canola oil, letting it come to temperature. Add in the cumin seeds and let them begin to pop, only a few seconds, then add in the bell pepper, and tomato mixture. Give this a good stir and let it come to a simmer.
Next add in the remaining spices, and continue to stir. Once all of the spices are incorporated, add in the chopped eggplant. Let this cook on medium heat, uncovered for about 10 minutes. Everything should begin to thicken, just a bit. Remove from the heat, and let it cool to room temperature.
Now you are ready to serve. Add some of the eggplant dip to a serving dish, top with some cilantro, and serve alongside warm naan or cooked rice.