This Greek Moussaka is a warm, layered casserole made with sautéed eggplant, seasoned meat sauce, and creamy béchamel topping. Think of it as the Greek version of lasagna — but richer, more aromatic, and unbelievably satisfying.
Each layer blends spiced meat, tender vegetables, and creamy sauce into a hearty dish that’s both rustic and elegant. Perfect for family dinners, celebrations, or when you just want to taste Greece on a plate.
Ingredients
For the Eggplant Layer:
- 2–3 medium eggplants (about 2 lbs / 900 g)
- Olive oil (for brushing and frying)
- Salt
For the Meat Sauce:
- 1 lb (450 g) ground beef or lamb
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 2 tbsp olive oil
- 1 cup (250 g) crushed tomatoes or tomato passata
- 2 tbsp tomato paste
- ½ cup (120 ml) red wine (optional but authentic)
- 1 tsp cinnamon
- ½ tsp allspice
- Salt and black pepper, to taste
- 1 bay leaf
- 2 tbsp chopped parsley
For the Béchamel Sauce:
- 4 tbsp (60 g) butter
- 4 tbsp (40 g) all-purpose flour
- 3 cups (720 ml) warm milk
- ¼ tsp nutmeg
- Salt and pepper, to taste
- 2 egg yolks
- ½ cup (50 g) grated Parmesan or Kefalotyri cheese
For Assembly:
- 2 medium potatoes, thinly sliced and lightly fried or boiled (optional but traditional)
- Extra grated cheese for topping
Instructions
Step 1: Prepare the Eggplant
- Slice the eggplants into ¼-inch (6 mm) thick rounds.
- Sprinkle them with salt and let them sit for 30 minutes to draw out bitterness.
- Rinse, pat dry, and brush lightly with olive oil.
- Grill, bake, or lightly fry until golden on both sides. Set aside.
Step 2: Make the Meat Sauce
- Heat olive oil in a large pan.
- Add onions and sauté until soft, then add garlic and stir briefly.
- Add the ground meat and cook until browned.
- Stir in tomato paste, crushed tomatoes, wine, and spices.
- Simmer on low heat for 20–25 minutes, until thick and aromatic.
- Remove from heat and stir in parsley.
Step 3: Prepare the Béchamel Sauce
- Melt butter in a saucepan.
- Stir in flour and whisk for 1–2 minutes to form a smooth paste.
- Gradually add warm milk while whisking constantly until thickened.
- Add salt, pepper, and nutmeg.
- Remove from heat and quickly whisk in egg yolks and cheese.
Step 4: Assemble the Moussaka
- Preheat oven to 375°F (190°C).
- Grease a deep baking dish (9×13-inch).
- Layer as follows:
- Bottom layer: fried potato slices (optional).
- Second layer: half of the eggplant slices.
- Third layer: all the meat sauce.
- Fourth layer: remaining eggplants.
- Top layer: pour the béchamel evenly over everything.
- Sprinkle with grated cheese on top.
Step 5: Bake
Bake uncovered for 40–45 minutes, until the top is golden and bubbling.
Let it rest for 20–30 minutes before slicing — this helps it set beautifully.
Serving Suggestions
- Serve warm with a side salad and crusty bread.
- Pair with Greek tzatziki or a glass of red wine.
- Garnish with fresh parsley or a sprinkle of cinnamon for aroma.
Tips for Authentic Flavor
- Use ground lamb for a truly Greek touch.
- The wine and cinnamon are essential — they give Moussaka its signature warmth.
- For lighter flavor, you can substitute half the eggplant with zucchini slices.
- Make ahead: assemble and refrigerate before baking, then cook the next day for deeper flavor.
Storage
- Refrigerate leftovers for up to 3 days.
- Reheat in the oven (not microwave) to keep the texture perfect.
- Freeze (unbaked or baked) for up to 3 months — just thaw before reheating.