Authentic Greek Moussaka is a traditional layered casserole featuring tender eggplant, spiced ground beef, and a creamy béchamel sauce, baked to golden perfection.
Author:Emma Harper
Prep Time:45 minutes
Cook Time:1 hour
Total Time:1 hour 45 minutes
Yield:6 servings 1x
Category:Main Dish
Method:Baking
Cuisine:Greek
Diet:Halal
Ingredients
UnitsScale
2 large eggplants, sliced into 1/2-inch rounds
Salt (for sweating eggplant)
4 tbsp olive oil (for brushing or frying eggplant)
1lb ground beef or lamb
1 onion, finely chopped
2 cloves garlic, minced
1/4cup red wine
1 can (14 oz) crushed tomatoes
2 tbsp tomato paste
1/2 tsp cinnamon
1/4 tsp ground allspice
Salt and pepper to taste
2 tbsp chopped fresh parsley
4 tbsp butter
4 tbsp all-purpose flour
2cups whole milk, warmed
1/4 tsp ground nutmeg
1/2cup grated Parmesan cheese
2 eggs, beaten
Instructions
Sprinkle eggplant slices with salt and let sit for 30 minutes to draw out moisture. Pat dry.
Brush eggplant with olive oil and bake at 400°F (200°C) for 20 minutes, flipping halfway, or fry until golden.
For meat sauce: sauté onion and garlic in olive oil until soft. Add ground meat and cook until browned.
Stir in red wine, tomato paste, crushed tomatoes, cinnamon, allspice, salt, pepper, and parsley. Simmer for 20 minutes until thickened. Set aside.
For béchamel: melt butter in a saucepan, whisk in flour, and cook for 1 minute. Gradually whisk in warm milk. Cook until thickened, then stir in nutmeg, Parmesan, and beaten eggs. Remove from heat.
Assemble: in a greased baking dish, layer half the eggplant, then meat sauce, then remaining eggplant. Pour béchamel over the top and spread evenly.
Bake at 350°F (175°C) for 45–50 minutes, or until top is golden brown. Let rest 15–20 minutes before serving.
Notes
Moussaka tastes even better the next day—perfect for leftovers.
Letting it rest before serving ensures clean slices and better texture.