Wash and pat dry the eggplant. Use a sharp knife to create slits on its surface like this.
Brush some mustard oil over the surface of the eggplant. Roast it over medium heat on an open flame until soft and slightly charred.
Allow it to cool down. Spoon out the flesh from the center.
Sauté the chopped garlic and green onions in a bit of oil over medium heat.
Add the chopped tomatoes and spices. Cook for a few minutes.
Add the eggplant mash and cook for a couple of minutes. Season, add lime juice, garnish and serve.
Notes
Don't skip the part where you slit the eggplant. This will actually help it tenderize from the inside and get infused with those delicious smoky flavors.
For a bit of extra flavor, you can roast the garlic cloves along with the eggplant! Insert garlic cloves into the slits inside the eggplants and roast!
Be patient- especially when you're roasting the eggplant on an open flame. It takes time and you'll need to keep rotating it occasionally to ensure it is cooked perfectly on all the sides.
Wait for a bit before you begin scooping out the inside. Once the eggplant cools down, it'll become easier to handle.
Cover the eggplant with a plate or a bowl after you get it off heat. Doing this will 'steam' it and tenderize it even further.
Getting some charred bits along with the flesh? That's okay.