First of all wash the brinjals in running water nicely then wipe with clean cloth, now make 5-6 cuts on every brinjal and apply oil on them.
Now put the brinjals on gas in open flame and roast them for 2-3 minutes, turn the sides after every 30 seconds otherwise they will burn.
Now take them off from flame and put them in water to cool, after that peel the skin and chop them in small pieces.
Now heat oil in a nonstick pan and add cumin seeds, mustard seeds and asafoetida, wait till they starts slathering.
Now add onions, curry leaves and garlic and let it cook till onion become transparent.
Now add tomatoes along with salt and cook it till become soft, when tomatoes become soft add red chilli powder, turmeric powder, coriander powder, garam masala and ginger.
Mix all the spices well and cook them for 2 minutes at medium heat.
Now add brinjals and mix well with other spices and ingredients and cook it for 10 minutes at medium low heat.
After 10 minutes turn the heat off and garnish it with coriander leaves and serve with roti chapatti or jeera rice and enjoy.