Dry roast the Peanuts on slow to medium until they are fragnant or you see the skin turning red. (One can roast them in oil too, I wanted to use less oil so dry roasted it)
In the same pan add sesame seeds and coconut powder and dry roast them too on slow.
Once done, switch off and let it cool.
Once cooled make a coarse powder of this masala and keep aside.
In the mean time, wash and towel dry the brinjal's
Give a cross cut on all keeping the stem intact.
In a pan, add 1 tbsp oil and add the brinjal's. Let them cook on medium turning in between until they are a bit soft and you see the skin loosening a bit. (For 10 minutes approximately.)
One can deep fry the brinjal's too, I prefer shallow frying in minimum oil.
In the same, add the remaining 1 tbsp oil.
Once the oil is hot, add the garam masala's, i.e. cinnamon stick, cloves, cardamom, mace, bay leaf.
Then add mustard seeds,cumin seeds, fenugreek seeds and let it splutter.
Once they splutter add onion, curry leaves and asafoetida.
Once the onion gets translucent, add ginger and garlic paste.
Add 1/4 cup water, then add turmeric powder, coriander powder, chily powder, chopped green chilies and let it cook for 2-3 minutes.
Now add the dry peanut masala and add 2 1/2 cups of water.
Let it come to boil on medium and stir in between as it will have a tendency to stick from bottom.
Once it comes to boil, add the tamarind juice, Jaggery powder , salt to taste.
Let it come to boil, once the oil starts oozing out (10 mins approximately), add the brinjals.
Adjust the consistency of the gravy as per your choice.
Let the gravy simmer for 10-15 minutes.
Switch off and enjoy it with Biryani or roti's or some yummy dosa.