1. Heat oil in a pan and fry the eggplants until they are soft. Remove and set aside.
2. In the same pan, add cumin seeds and let them splutter.
3. Add chopped onions and sauté until golden brown.
4. Add ginger garlic paste and sauté for a minute.
5. Add chopped tomatoes and cook until they turn soft.
6. Add turmeric powder, red chili powder, garam masala, and salt. Mix well.
7. Add roasted coriander seeds, sesame seeds, and peanuts. Mix and cook for 2-3 minutes.
8. Let the mixture cool, then blend it into a smooth paste.
9. Return the paste to the pan, add water, and bring to a boil.
10. Add the fried eggplants, cover, and simmer for 10-15 minutes.
11. Serve hot with rice or roti.