Soak Tamarind in 1cup warm water and keep aside.
Wash and Make a slits into Eggplants.
Heat 1tsp oil in flat frying pan over low medium heat and add peanuts, sesame seeds and desiccated coconut. Roast this until the colour changes to golden, takeout in a plate and let it cool completely.
In the same pan add some oil and add Fenugreek seeds, Onion and cumin seeds. Fry until Onion caramelized. Takeout in a plate and cool completely.
Make a fine powder of roasted peanuts, sesame and coconut , add little water to make a smooth paste.
Make a paste of caramelized onion, cumin & Fenugreek without adding water.
Heat Oil in a heavy Botton Pan , add cumin, mustard and curry leaves and fry for 1 minute.
Add Eggplants and fry for 4-5 minutes.
Add in Ginger & Garlic paste and cook for 2 minutes. Next add the prepared nuts and Onion paste and cook for 2-3 minutes stirring continuously.
Add red chilli powder, cumin powder, salt , turmeric powder, coriander powder and garam masala powder. Cook for 1minute.
Add tamarind water and mix well.
Add tandoori masala powder and some water. Cover and cook until brinjal is soft and tender ( not mushy) on low heat stirring occasionally.
Check for salt and adjust the gravy thickness to your choice.