A classic Greek baked casserole with layers of tender eggplant, spiced meat sauce, and creamy béchamel topping.
2 large eggplants, sliced ½-inch thick
Olive oil, for brushing
1 lb ground lamb or beef
1 onion, chopped
3 garlic cloves, minced
½ cup dry red wine
2 tbsp tomato paste
1 cup crushed tomatoes
1 tsp ground cinnamon
¼ tsp allspice
Salt and pepper, to taste
4 tbsp butter
4 tbsp flour
3 cups whole milk, warm
Pinch of nutmeg
2 eggs, beaten
1 cup grated kefalotyri or Parmesan cheese
Salt and rest eggplant slices for 30 mins, then pat dry. Brush with olive oil and bake at 400°F (200°C) for 20–25 minutes.
Sauté onion and garlic in olive oil. Add ground meat and brown. Deglaze with red wine.
Stir in tomato paste, crushed tomatoes, cinnamon, allspice, salt, and pepper. Simmer for 20–25 minutes.
Make béchamel: melt butter, whisk in flour, then slowly add warm milk. Cook until thick. Add nutmeg, then stir in beaten eggs and ½ cup cheese.
In greased 9×13-inch dish, layer eggplant, meat sauce, more eggplant, and top with béchamel. Sprinkle with cheese.
Bake at 375°F (190°C) for 45–50 minutes. Let rest 30 minutes before serving.