To make the masala paste, dry roast (on a low flame) the coconut, then add the peanuts, sesame seeds, coriander, cumin, fenugreek, mustard, poppy seeds and cinnamon, taking care not to burn them.
Cool the roasted spices and grind to a smooth paste along with the turmeric and chilli powders, jaggery and salt.
Stuff the masala into the slit eggplants and set the remaining masala aside.
Heat 2 tbsp oil in a pan on medium heat, add the onions and cook till soft. then add the ginger and garlic pastes and fry for 20 secs till the raw smell disappears,
Add the remaining oil and place the eggplants in the pan in a single layer. Lightly brown them on all sides, turning to ensure and even colour.
Then mix the remaining masala with the tamarind pulp, more salt and a little (50 ml) water and pour all over the eggplants. Cover and cook for about 7-8 mins or till the vegetables are soft but not overcooked. The sauce or gravy should be thick and creamy.