Moussaka (Μουσακάς) — Greek Layered Eggplant and Ground Lamb Casserole with Béchamel
Moussaka is a beloved Greek baked casserole of silky eggplant, spiced lamb-tomato sauce, and a golden béchamel cap. Often served for Sunday family meals and celebrations, it showcases Mediterranean comfort with Ottoman-era layering traditions.

Printable Recipe Card
Servings: 8 · Total: 120 min · Difficulty: medium
Ingredients (quick list)
- 1200 g Eggplant (cut lengthwise into 12 mm slices)
- 12 g Salt (for salting eggplant)
- 60 ml Olive oil (for brushing eggplant before baking)
- 400 g Yukon Gold potatoes (peeled, sliced into 6 mm rounds)
- 700 g Ground lamb (15–20% fat preferred)
- 200 g Yellow onion (finely diced)
- 12 g Garlic (minced)
- 30 g Tomato paste (about 2 tbsp)
- 400 g Crushed tomatoes (canned)
- 120 ml Dry red wine (optional but traditional)
- 1.5 tsp Ground cinnamon (Greek-style warm spice note)
- 0.5 tsp Ground allspice
+ 9 more in the full ingredients section below.
Steps (summary)
- Salt the eggplant slices on both sides using 12 g salt and lay them on a rack set over a tray for 30 minutes. This draws out bi…
- Heat the oven to 220°C (425°F) and line two large baking sheets with parchment. Rinse the eggplant quickly, pat very dry, brush…
- On a third parchment-lined sheet, arrange the potato slices in a single layer and brush with 15 ml olive oil. Roast 15–18 minut…
- Make the meat sauce while the vegetables roast by heating 30 ml olive oil in a wide pan over medium-high heat. Add onion and co…
- Add the ground lamb and cook 8–10 minutes, breaking it up, until browned and most moisture has evaporated. Stir in tomato paste…
- Pour in the red wine and simmer 2–3 minutes until reduced by about half. Add crushed tomatoes, cinnamon, allspice, oregano, bay…
+ 8 more steps in the full instructions section below.
Cultural Background
Modern Greek moussaka was popularized in the early 20th century with a French-style béchamel topping, blending Mediterranean vegetables with spiced meat sauces. It remains a hallmark of Greek home cooking and taverna hospitality.
Equipment
💡 Tips
- For cleaner slices, chill the baked moussaka for 60 minutes, then rewarm portions at 170°C (340°F) for 10–12 minutes.
- Keep the meat sauce thick: simmer until a spoon dragged through leaves a clear trail for 2 seconds, which prevents a soupy casserole.
- Warm the milk before adding it to the roux so the béchamel thickens smoothly without lumps.
⚠️ Common Mistakes
❌ Skipping the eggplant salting and drying step, leading to a watery casserole.
✅ Fix: Salt 30 minutes, rinse quickly, and pat very dry before roasting to remove excess moisture.
❌ Pouring béchamel over a very hot sauce, causing the top to loosen and slide.
✅ Fix: Cool the meat sauce 10 minutes and spread it in an even, compact layer before topping.
❌ Cutting immediately after baking, resulting in messy portions.
✅ Fix: Rest at least 30 minutes so the béchamel sets and the layers hold together.
🧊 How to Store
Cool completely, then refrigerate covered for up to 4 days. Reheat slices on a tray at 170°C (340°F) for 15–18 minutes, or microwave 2–3 minutes at 700W; rest 5 minutes so the béchamel firms up again.
📅 Make Ahead
Roast the eggplant and potatoes up to 24 hours ahead and refrigerate in airtight containers. The meat sauce can be made 2 days ahead; assemble and bake the next day for best flavor and easy slicing.
🍽️ Pairs Well With
- Horiatiki (Greek salad)
- crusty bread
- lemony roasted vegetables
- olives
- a glass of dry red wine.
Regional Variations
- Some Greek households add a thin zucchini layer alongside eggplant for a lighter, greener profile.
- In parts of the Aegean, the meat may be beef or a beef-lamb blend, with slightly less cinnamon.
- A few island versions omit potatoes entirely and double the eggplant for a more vegetable-forward bake.
Ingredients
- 1200 gEggplant (cut lengthwise into 12 mm slices)
- 12 gSalt (for salting eggplant)
- 60 mlOlive oil (for brushing eggplant before baking)
- 400 gYukon Gold potatoes (peeled, sliced into 6 mm rounds)
- 700 gGround lamb (15–20% fat preferred)
- 200 gYellow onion (finely diced)
- 12 gGarlic (minced)
- 30 gTomato paste (about 2 tbsp)
- 400 gCrushed tomatoes (canned)
- 120 mlDry red wine (optional but traditional)
- 1.5 tspGround cinnamon (Greek-style warm spice note)
- 0.5 tspGround allspice
- 1 tspDried oregano
- 1 leafBay leaf
- 1 tspBlack pepper (freshly ground)
- 80 gUnsalted butter (plus extra for greasing pan)
- 80 gAll-purpose flour
- 900 mlWhole milk (warmed)
- 0.5 tspGround nutmeg
- 2Egg yolks (from large eggs)
- 120 gKefalotyri cheese (finely grated; divided)
🔄 Substitutions
- Ground lamb→ Ground beef
- Kefalotyri cheese→ Pecorino Romano
- Dry red wine→ Beef stock
Instructions
- 1
Salt the eggplant slices on both sides using 12 g salt and lay them on a rack set over a tray for 30 minutes. This draws out bitterness and excess moisture so the layers bake up creamy rather than watery.
- 2
Heat the oven to 220°C (425°F) and line two large baking sheets with parchment. Rinse the eggplant quickly, pat very dry, brush with 60 ml olive oil, and roast 20–25 minutes, flipping once, until pliable and lightly browned.
- 3
On a third parchment-lined sheet, arrange the potato slices in a single layer and brush with 15 ml olive oil. Roast 15–18 minutes at 220°C (425°F) until just tender and lightly golden, because they will finish cooking in the casserole.
- 4
Make the meat sauce while the vegetables roast by heating 30 ml olive oil in a wide pan over medium-high heat. Add onion and cook 6–8 minutes until soft and lightly golden, then add garlic and cook 30 seconds until fragrant.
- 5
Add the ground lamb and cook 8–10 minutes, breaking it up, until browned and most moisture has evaporated. Stir in tomato paste and cook 1 minute to caramelize it, which deepens the sauce and removes raw tomato flavor.
- 6
Pour in the red wine and simmer 2–3 minutes until reduced by about half. Add crushed tomatoes, cinnamon, allspice, oregano, bay leaf, 6 g salt, and 1 tsp black pepper, then simmer 15–20 minutes until thick and spoonable.
- 7
Remove the bay leaf and let the meat sauce cool for 10 minutes so steam does not loosen the layers. A slightly cooled, thicker sauce helps the moussaka slice cleanly after baking.
- 8
Prepare the béchamel by melting 80 g butter in a saucepan over medium heat until foaming. Whisk in the flour and cook 2 minutes, whisking constantly, until it smells nutty and turns pale blonde.
- 9
Gradually whisk in the warm milk and bring to a gentle simmer, whisking until smooth and thick enough to coat a spoon, about 6–8 minutes. Season with 4 g salt and nutmeg, then remove from heat and cool 5 minutes so the yolks won’t scramble.
- 10
Whisk the egg yolks into the béchamel until fully incorporated and glossy. Stir in 80 g of the grated kefalotyri, reserving 40 g for the top, which adds the classic savory bite and helps the surface brown.
- 11
Reduce oven temperature to 190°C (375°F) and butter a 23×33 cm (9×13 in) baking dish. Layer the roasted potatoes evenly on the bottom, then add half the eggplant slices, slightly overlapping so there are no gaps.
- 12
Spread all of the meat sauce in an even layer, pressing gently to level it. Add the remaining eggplant on top, then pour the béchamel over the surface and smooth it to the edges for a sealed, custardy cap.
- 13
Sprinkle the reserved 40 g kefalotyri evenly over the béchamel. Bake 40–45 minutes at 190°C (375°F) until deeply golden on top and bubbling at the edges.
- 14
Rest the moussaka for 30 minutes before slicing, because the layers need time to set and reabsorb juices. Cut into 8 portions with a sharp knife, wiping the blade between cuts for clean, defined layers.
🪪 Recipe Passport
Cultural Background
Modern Greek moussaka was popularized in the early 20th century with a French-style béchamel topping, blending Mediterranean vegetables with spiced meat sauces. It remains a hallmark of Greek home cooking and taverna hospitality.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Yalantzi Dolmadakia (Ντολμαδάκια γιαλαντζί) — Vine Leaves Stuffed with Rice, Pine Nuts, and Dill
Greek · Appetizers · 100 min

Fried Salt Cod with Skordalia (Μπακαλιάρος σκορδαλιά) — Crisp cod with garlicky potato dip
Greek · Main Courses · 815 min

Stuffed Calamari (Καλαμάρι γεμιστό) — Squid filled with rice, pine nuts, and raisins
Greek · Main Courses · 75 min

Beggar's Chicken (叫化鸡) — Lotus-Wrapped Clay-Baked Jiangnan Chicken
Chinese · Main Courses · 240 min

Chorrillana (Chorrillana) — Chilean Loaded Fries with Beef and Eggs
Chilean · Main Courses · 60 min

Turkish Menemen (Menemen) — Soft Eggs with Tomatoes and Peppers
Turkish · Main Courses · 37 min

Osso Buco (Osso Buco alla Milanese) — Milanese Braised Veal Shanks
Italian · Main Courses · 145 min

Yuca with Mojo (Yuca con mojo) — Cuban Cassava with Garlic Citrus Sauce
Cuban · Side Dishes · 55 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.