Wash and slice the baby aubergines and potatoes lengthwise.
In a mixer/ blender, blend together onions, tomatoes and garlic to a fine puree /paste.
In a separate thick bottomed pan, heat mustard oil.I cook this curry in mustard oil as it gives a really nice flavour to the curry. You can use any oil of your choice, or ghee if you want to.
Once the oil is hot, add carom seeds(ajwain), cumin seeds(jeera), and asafoetida powder (hing). Sauté for a second. Add the onion, tomato, garlic puree. It will splutter all over, as the qty of tomatoes is more in this puree. So immediately cover it, and let it reduce on medium heat. Keep stirring in between.
Once it has reduced,Add Salt, Turmeric powder (haldi), and red chilli powder. Mix well, and let the masala thicken, till it starts leaving oil on sides.
Add Kasuri methi (Dry fenugreek leaves -handcrushed), and mix well.
Now add potatoes, and baby aubergines. Add green chillies.Mix well. Add water, and let the curry simmer on slow heat for about 10-15 minutes, till the potatoes and baby aubergines are cooked. You know the potatoes are cooked, when they are tender and break easily with the spoon.
Once cooked, sprinkle a little garam masala on top. Garnish with fresh coriander leaves and chillies. I love my curry with steamed rice. But this tastes as delicious with hot roti, paranthas or even naan bread!. Serve it hot with a side of pickle, onions, and raita.