Wash and dry the brinjals and cut slits in them. Leave the base part uncut. Leave the stem intact.
Fry them in the cooking oil until the skin softens, then set them aside.
Soak the tamarind in hot water and set it aside.
Dry roast the peanuts, white sesame and coconut. Remove the peanuts skin as much as possible.
Set aside to cool. After cooling blend them with little water till smooth paste.
Dry roast and grind other ingredients, one at a time, till they are lightly brown. Mix them with the ground peanut paste and set the mixture aside.
Cut the onions and fry them till they are medium brown.
Once the onions are brown, add and saute the garlic and ginger paste for about 30 seconds.
Then add 1 cup of water, and reduce the heat cover. Cook for 10 minutes so the onions can soften more.
Add the salt, red chili powder, and turmeric, along with the roasted and ground ingredients.
Add 2 cups of water, bring the mixture to a boil, reduce the heat, cover, and cook for 10 minutes.
Uncover and add the tamarind water and curry leaves. If necessary, add more water and adjust the spices.
Next, layer the eggplants on top of the curry and cook on low heat for 10 minutes to allow them to cook fully.