Taken from Ruta Kahate's "5 Spices, 50 dishes" and not modified in any way - this is the best curry I have ever eaten and had to share it with you. If you have a chance to buy Ruta's book do so - it is the best cookbook I have ever bought and the only cookbook I have done every recipe out of, it's just that amazing.
A few notes:
-- DO use seeds and finely grind them in a mortar and pestle - the flavors aren't quite the same if you use already ground spices. If you can't find seeds, then substitute it in the same quantities.
-- If your family isn't keen on tough eggplant skins, you can peel them.
-- Eggplants go from "undercooked and spongy" to "just well done pefection" to plain mush in a very short period of time. Watch them closely. We want a tofu consistency.
-- Tomato sauce can be used in place of the small tomato in a pinch. About 1/3-1/2 cup will do.
-- If you like less spicy, cut down on cayenne pepper. The Serranos actually cook down and taste like a bell pepper when done.