Ingredients
For the Eggplant Layer
-
3 large eggplants, sliced ½-inch thick (lengthwise or rounds)
-
Olive oil (for brushing or frying)
-
Salt
For the Meat Sauce
-
1 lb (450g) ground beef or lamb (or a mix)
-
1 large onion, finely diced
-
3 cloves garlic, minced
-
1 can (14 oz) crushed tomatoes
-
2 tbsp tomato paste
-
½ cup red wine (optional but traditional)
-
1 tsp cinnamon
-
½ tsp allspice
-
1–2 bay leaves
-
Salt & pepper to taste
-
2 tbsp olive oil
For the Béchamel Sauce
-
4 tbsp butter
-
4 tbsp flour
-
3 cups milk, warmed
-
½ cup grated Parmesan or Kefalotyri
-
1 egg yolk
-
Pinch of nutmeg
-
Salt & pepper
Instructions
1. Prepare the Eggplant
Option A (Healthier): Roast
-
Preheat oven to 425°F (220°C).
-
Salt eggplant slices and let sit 20 minutes, then pat dry.
-
Brush lightly with olive oil and spread on baking sheets.
-
Roast 20–25 minutes, flipping halfway, until soft and lightly golden.
Option B (Traditional): Pan-fry
Fry eggplant slices in olive oil until golden. Drain on paper towels.
2. Make the Meat Sauce
-
Heat olive oil in a pan. Add onions and cook until softened.
-
Add ground beef/lamb; cook until browned.
-
Stir in garlic, tomato paste, spices, and bay leaves.
-
Add wine and let it reduce by half.
-
Add crushed tomatoes, salt, pepper.
-
Simmer 20–25 minutes, until thickened and flavorful.
-
Remove bay leaves.
3. Make the Béchamel
-
In a saucepan, melt butter.
-
Whisk in flour; cook 1–2 minutes to make a light roux.
-
Slowly whisk in warm milk until smooth and thick.
-
Remove from heat; stir in Parmesan, nutmeg, salt & pepper.
-
Let cool 5 minutes, then whisk in egg yolk for richness.
4. Assemble the Moussaka
In a 9×13-inch baking dish:
-
Bottom layer: Eggplant slices
-
Middle layer: Entire meat sauce
-
Top layer: Remaining eggplant slices
-
Final layer: Pour béchamel on top and smooth evenly
-
Optional: sprinkle extra cheese
5. Bake
Bake at 350°F (180°C) for 45–55 minutes until:
-
The top is golden
-
The béchamel is set and slightly puffed
Let rest 20–30 minutes before slicing (important!).

