Adapted from this aesthetically unappealing recipe, http://fooddownunder.com/cgi-bin/recipe.cgi?r=175603, I ended up making enough food for 8 people that 2 people gladly ate all by themselves. It's a little like mashed potatoes, but with all the Indian spices you love, plus some extra vegetables for color, texture, and nutrients!
I didn't take any pictures because the consistency is nothing to brag about. It looks like tumeric-colored mashed potatoes with chunks of vegetable. The real secret is in the taste.
First, place eggplants (I used Japanese) right under the broiler on some foil. Don't remove anything, just rinse them, prick them with a fork, and stick them under there. Wait about ten minutes until the skin is black, then turn them over to get the other side. They're done when they smell delicious and when the skin is blackened. Be sure to prick them, or they will quite literally explode in your oven! Remove when done and set aside to cool. When cool, peel skin off easily. Chop.
At the same time, boil a big pot of water. Cut 2 potatoes in half. Salt the water. Add potatoes. Boil for half an hour or until a fork goes all the way through the potatoes easily. This always takes longer than I expect. Remove and peel potatoes. Mash.
Whilst the eggplant and potatoes and cooking, heat some olive oil in a pan with a whole chopped onion and several minced cloves of garlic. Add about half an inch of minced or mushed ginger, as well. Proceed to dump in 2 generous heaping teaspoons cumin, 1.4 teaspoons coriander, 1 teaspoon garam masala, 1/2 teaspoon cloves, 1 spoon tumeric, cayenne pepper to taste. Add four coarsely chopped mushrooms and a handful of chopped carrots. Cook til tender. Shake a few generous shakes of garlic salt. Add the eggplant.
Mash potatoes with a masher and add the vegetable ingredients. Add chopped or shredded cheddar cheese. Continue mashing. Add crumbled feta cheese, if desired. Add salt and pepper to taste. Serve the gloriousness!