Heat a heavy bottom pan over medium heat. Add fenugreek seeds, fennel seeds, mustard seeds, cumin seeds and nigella seeds to it and dry roast them for 3-4 minutes until you get nice aroma from that.
Switch off the heat and let them cool down. Transfer them to a grinding jar and grind them coarse.
Wash and slice the eggplants and keep them soaked in water to avoid discolouration.
To the same pan, heat oil over medium heat. Once warm, add asafoetida and dried red chillies to it and saute for a minute. Add chopped onion to it and saute till they are pinkish brown.
Add grated ginger and saute again for a minute. Add coarsely grind spices and saute again. Now add turmeric powder, coriander powder, salt, red chilli powder to it and saute again.
Add finely chopped tomatoes now and saute till the mixture start leaving oil.
Add sliced eggplants now and mix well. Add 2-3 tablespoon of water and cover the pan with a lid and reduce the heat to low-medium. Let it cook for 7-8 minutes. Remove the lid and saute once to mix. Cover the pan with the lid again and let it cook for 4-5 minutes further.
Remove the lid, and add garam masala to it. Mix well and switch off the heat.Transfer them to a serving bowl and garnish with chopped coriander leaves. Enjoy them as a side dish with Dal rice or on their own with a bread of your choice.