Halve the onion and finely slice it. Mince the garlic.
Heat about 1/4 cup of the oil in a pan and saute the onions and garlic for about 20 minutes, on medium low, until they are soft. Add in the allspice and cardamom.
Meanwhile halve the eggplants lengthwise and cut a small section off the rounded bottoms so they will sit in the baking dish securely. Using a vegetable peeler, peel a few strips of the peel off to make a striped effect. This will allow the juices and flavors to penetrate into the eggplant better. Finally, make a slit down the center of the flesh, being careful not to cut all the way through. Lay them out in a rectangle baking dish.
Using a grapefruit spoon or melon baller, cut away a small amount of the flesh to make room for the filling. This step is optional, you can also just pile the filling right on top. Season the eggplant with salt, pepper, and the juice of half the lemon.
Chop the tomatoes and add to a bowl along with the fresh herbs, juice of 1/2 the lemon, salt and pepper.
Mix the onions with the tomatoes, making sure everything is evenly combined.
Top each eggplant half with a mound of filling. Put any extra filling as well as 1/4 cup of water in the pan around the eggplant.
Drizzle the eggplant with the remaining oil.
Bake covered with foil for 1 hour, uncovering half way through.
Serve with bread to sop up the juices. This is traditionally a meze, or Mediterranean small plate.
Notes
Add ground beef or ground lamb if you like. Brown off the meat before cooking the onions in step 3.
Nutritional information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although The View from Great Island attempts to provide accurate nutritional information, these figures are only estimates.
Did You Make This?We love seeing what you've made! Tag us on social media at @theviewfromgreatisland for a chance to be featured.