Add chana dal and peanuts to a heavy-bottomed pan.
Dry roast dal and peanuts on a medium flame until light brown and fragrant. It will take 2-3 minutes over medium heat. Be careful not to burn them or they’ll taste bitter. Maintain the heat on the lowest setting.
Allow it to cool completely, and then transfer it to a grinder.
Grind it to its powdered form.
Combine the rest of the dry spices in a bowl.
Add pulsed roasted peanut-dal mix to it.
Add oil and mix well. Adjust seasonings.
Rinse baingan/eggplants under tap water until clean. Pat dry with a towel.
Using a paring knife, make a slit in each eggplant. Be careful not to cut all the way through. Tip – Make a +, or it should resemble like a cross (x) on each eggplant. Tightly spoon the peanut-lentil blend into each baingan/eggplant. Be careful not to break the eggplant. Set aside.
Heat oil in a pan. Once the oil is hot, add cumin seeds.
Cook the cumin seeds for a few seconds.
Add stuffed eggplants.
Cover and let it cook.
Keep checking and flipping them at regular intervals.
About 8 minutes into cooking, eggplants will become soft; add finely chopped tomatoes.
Add 2 teaspoons of dry peanut-dal masala.
Some green chilies and 2-4 tablespoons of water. Mix, cover, and cook until the eggplants are cooked through. Carefully toss and turn eggplants after every 3-4 minutes.
Take a paring knife and check for doneness. If the knife slides smoothly through the eggplant, it's one.
Adjust seasonings, add chopped cilantro leaves.
Serve hot with warm rotis and dal tadka.