Heat a large skillet or pan over medium heat on the stove. Add 2 tablespoons of oil and let it heat .
Once the oil is hot, add 1 teaspoon of cumin seeds and curry leaves to the pan. Cook the cumin seeds for about half a minute until they start to sizzle and release their aroma.
Add 1 cup of sliced onions to the pan. Sauté the onions for about 3 minutes until they become translucent and fragrant.
Next, add 1/4th cup of tomato sauce and 2 tablespoons of ginger garlic paste to the pan. Stir well to combine everything and let it cook for another minute or two.
Now, add all the ground spices: turmeric, garam masala, ground coriander smoked paprika . Mix everything well to combine and let the spices toast for about a minute.
Add 1 large eggplant, cut into cubes, to the pan. Season with ¾ teaspoon of salt (adjust to taste) and add ½ cup of water. Mix everything well to coat the eggplant with the spice mixture.
Cover the pan with a lid and let the eggplant cook for about 15-20 minutes on medium- low heat, stirring occasionally. Cook until the eggplant is tender and cooked through.
Once the eggplant is cooked, remove the lid and mash it gently with a spoon or spatula to achieve your desired consistency.
Taste the mixture and adjust the seasoning if needed. For an extra smoky flavor, you can add ½ teaspoon of liquid smoke at this stage and stir well.
Cook uncovered for another 5-7 minutes on medium heat, stirring occasionally, until the mixture becomes dry and slightly roasted. If desired, drizzle a little more oil into the pan if needed.
Sprinkle 2 tablespoons of sesame seeds over the dish and mix well to incorporate them.
For garnish, top your dish with ¼ cup of chopped cilantro and/or fried onions for added flavor and texture.
Remove the pan from heat, and your flavorful eggplant dish is ready to be served hot. Enjoy your meal!