Prick the outside of each eggplant a few times all the way around (I used a skewer).
To Smoke & Roast Eggplant (see notes below):
Char the outside skin of each eggplant by placing them directly on the open flame of a gas burner. After 2-3 minutes or as the outside skin starts to char, rotate the eggplant so that it is evenly charred on all sides. Alternatively you can grill or roast the eggplant alone, but then you will NOT get the smokey flavor of the eggplant.
Place the smoked eggplants on a lined baking sheet (I used a silpat ) and place in the oven to roast for 20-30 minutes, or until they are completely soft. When they are done, you should easily be able to pierce a knife or poke a metal skewer into the core of the eggplant without any resistance.
Remove the eggplant from the oven and allow it to cool.
To Prepare the Curry:
Split the eggplants in half lengthwise and scoop out the meat. Or simply peel the outer skin of the eggplant so that you are left with the inside meat. Discard the outer skin.
Place the meat of the eggplant into any blender (such as a vitamix). Pulse to chop/mash or roughly puree the eggplant. Note - I prefer to roughly puree the eggplant to have more of a smooth creamy texture, but I've also simply chopped and mashed the eggplant down with a masher or fork (instead of using a blender) and it tastes great either way, just depends on your preference.
In a non-stick pan, heat the cooking oil on medium heat. Add the black mustard seeds and asafetida (if using). Cook just until the seeds start to fry.
Add the finely chopped garlic, minced ginger, and minced fresh jalapenos (if using). Cook, mixing frequently, for ~30 seconds until fragrant. Be sure that the contents do not stick to the pan. If this happens, simply lower the heat or add more oil.
Add the chopped onions and saute until the onions start to become translucent, mixing frequently.
Add the chopped tomatoes, turmeric, coriander powder, cumin powder, garam masala, fresh lemon juice, and salt. Combine and saute until the tomatoes and spices start to cook in (a few minutes).
Add the roughly pureed or mashed eggplant. Combine and mix well with the tomato-onion mixture for 1-2 minutes.
Taste and adjust the amount of salt or lemon juice if necessary. Saute for another 3-4 minutes, mixing frequently.
Add the freshly chopped cilantro. Turn off the heat and serve hot with you favorite whole wheat tortilla (home-made or store-bought), Naan, or rice. Enjoy!
Notes
Asafetida - Most brands combine asafetida with wheat. So omit for gluten-free option unless you are sure it is certified gluten-free. Eggplant - If you do not have an open flame to smoke the eggplant, you can skip smoking the outer skin and simply roast in the oven. You will not get that smokey flavor, but the dish will still turn out delicious!