This is a little Greek dish called “Papoutskia” which means little shoes … here’s to putting your foot in your mouth!
Preheat oven to 375 degrees F.
Cut eggplant in half lengthwise and drizzle with olive oil. Season with salt and pepper. Score flesh several times with knife. Transfer to a roasting pan or baking sheet. Roast until soft, about 20 minutes.
Scoop out the insides of the eggplant and reserve for stuffing. Arrange the eggplant shells in a roasting pan lined with foil or a well-oiled shallow baking dish. Set aside.
In a medium saucepan, combine the 2 tbsp. olive oil, garlic, onions and sauté on medium heat until softened, about 15 minutes. Add tomatoes and fresh herbs. Season with salt and pepper. Continue to cook until liquid has evaporated, about 5 minutes. Add reserved roasted scooped out eggplant, chopped parsley. Taste and adjust seasoning, if necessary.
Fill the eggplant shells with onion mixture and spoon over béchamel sauce evenly. Put back in 375 degree F. oven until tops are golden and bubbling, about 12 to 15 min.
While eggplant is roasting, make Béchamel sauce. In a medium saucepan melt the butter over medium heat. Add flour and cook, stirring, about 2 minutes until mixture starts bubbling but does not colour. Remove from heat and gradually whisk in the milk. Continue whisking until sauce thickens, about 6 to 8 minutes. Season with salt, pepper and nutmeg.