01 -
Slice the eggplants lengthwise into ¼-inch thick slices. Sprinkle with kosher salt and let sit for 30 minutes to remove excess moisture. Rinse and pat dry.
02 -
Brush the eggplant slices with olive oil, season with black pepper, and roast in the oven at 200°C (400°F) until softened and slightly browned, about 15-20 minutes.
03 -
In a large skillet, brown the ground beef or lamb over medium-high heat. Add chopped onion and garlic, and cook until softened. Stir in diced tomatoes, dried oregano, ground cinnamon, and season with salt and pepper. Simmer for 20 minutes.
04 -
In a saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes, then gradually add warm milk, whisking continuously until thickened. Remove from heat, let cool slightly, then whisk in beaten eggs, nutmeg, and salt.
05 -
Layer roasted eggplant slices in a baking dish. Spread the meat sauce evenly over the eggplant. Pour the béchamel sauce on top, spreading it to cover completely.
06 -
Bake in a preheated oven at 180°C (350°F) for 35-40 minutes, or until the top is golden and bubbling. Let cool for 10 minutes before serving.