Grind onion, garlic, tamarind, chili powder, coriander powder, garam masala, tomato, turmeric powder, fenugreek powder, cashew nut into fine paste
Mix salt to ground masala [Do not add water while grinding]
Stuff eggplants with above ground masala, reserve remaining masala aside
Heat oil in a pan
Add stuffed eggplants and fry them until soft in very very low flame
Turn the eggplant so that it evenly cooks on all sides [be careful not to break them]
Add little water to remaining masala and gently pour it over the eggplant
Add remaining oil
Cook covered for additional 10~15min
Garnish with coriander, curry leaves