Cut brinjal (rigan) and potatoes into medium size pieces. Keep it in water.
In a pan, add oil, hing, brinjal and potato pieces. Keep the flame high and stir fry vegetables till slightly golden brown coating the sides of the vegetable.
Add salt and cover and cook vegetables till it becomes soft and properly cooked.
Then in the same pan, add oil, bay leaf, cumin seeds, cloves, cinnamon stick, dry red chilli and ginger-garlic-chili paste. Sauté for a minute.
Take water in a bowl; add turmeric powder, red chilli powder, coriander powder and sugar. Mix well. Cook till oil separates from the sides of the masala.
Add chopped tomatoes and cook till they become soft and mushy.
Then add crushed peanut powder, dry coconut and crushed sesame seeds. Mix well. Cover and cook till oil separates from the sides of the masala.
Add cooked brinjal and potatoes. Mix well.
Add a cup of water to adjust the consistency of the gravy. Cover and cook for 5 minutes.
Now add garam masala, tamarind paste and jaggery. Mix well.
Garnish with coriander leaves and serve with poori or paratha.