Cut the eggplants in half lengthwise.
Using a paring knife and a spoon, carve and scoop out the eggplant centers, leaving shells with walls ⅓-inch (1 cm) thick on the sides and ½-inch (1. 5 cm) thick on the bottom.
Slice off a thin piece from the bottom of each shell so that it sits flat.
Sprinkle the inside of the shells with salt and cayenne or paprika, and set aside to drain on several layers of paper towels. Coarsely chop the scooped-out eggplant and place it in the center of a clean tea towel. Gather the corners, twist, and extract as much liquid as possible.
Combine the ginger, green chilies, cumin seeds, black mustard seeds, fennel seeds and ajwain seeds in a mound on a small plate.
Place the asafetida and curry leaves in separate piles.
Sprinkle the flour on the panir and toss to coat the pieces.
Heat the ghee or oil in a large nonstick frying pan over moderate heat. Carefully add the panir dice to the hot oil, gently tossing with a wooden spoon to brown on all sides evenly.
Fry for 10 minutes or until they are crisp and reddish-gold, then remove with a slotted spoon and set aside.
While the ghee is still hot, drop in the combined seasonings and fry until the black mustard seeds begin to pop and turn gray.
Stir in the asafetida and curry leaves, and in seconds follow with the chopped eggplant.
Cook for about 5 minutes, stirring occasionally.
Add the tomatoes, ground coriander, turmeric and garam masala, stir, cover and reduce the heat slightly.
Cook for 10 minutes, stirring now and then.
While the eggplant is cooking, cut the roasted bell pepper into ⅓-inch (1 cm) dice.
Combine in a bowl with the whole and mashed chickpeas and set aside.
After about 10 minutes of cooking, add the spinach and ½ tablespoon (7 ml / 0.2 fl oz) salt, cover and cook for up to 10 minutes. Uncover and stir, blending the ingredients well.
Remove the pan from the heat.
Add the fried panir cheese, the chickpea–bell pepper mixture and the fresh herbs, and gently mix.
Finally, add ½ cup (120 ml / 4.1 fl oz) of fresh cheese or ricotta cheese and gently blend.
Pat the eggplant shells dry and brush the insides with a film of oil. Spoon in the stuffing, evenly distributing it among all the halves, and smooth the surface.
Place a little of the remaining curd or ricotta cheese on each eggplant half. Lay the eggplants in a buttered baking dish. If making it ahead, cover and refrigerate.
Let it return to room temperature before baking.
Bake in a preheated 350°F (180°C) oven for about 1 hour or until the shells are fork tender.
Garnish with a sprinkle of paprika and a sprig of the fresh herb. Note: To roast a pepper, place it in a baking pan and broil, turning frequently, about 2 inches (5 cm) from the heat source until it is charred and blistered on all sides.
Place the pepper in a paper bag, close and allow it to sweat for 15 minutes. Strip off the charred skin, then quarter lengthwise.
Remove the seeds and stems. If needed, this can be refrigerated in plastic bags for up to 2 days.
Don't Skip the Towel Squeeze: Squeezing the liquid out of the chopped eggplant pulp is vital. If the pulp is too watery, your stuffing will become soggy rather than rich and textured. This step ensures the spices coat the vegetables perfectly.