Skip to content
Zaffaron

Moussaka (Μουσακάς) — Classic Greek Layered Eggplant and Beef Bake

Moussaka is a beloved Greek oven-bake of fried or roasted eggplant layered with spiced beef-tomato sauce and a creamy béchamel topping. It’s a taverna classic, often served at family gatherings and Sunday lunches across Greece.

By Zaffaron Kitchen· Published April 14, 2026 Verified Recipe
Nut-Free
Contains: dairy, gluten
120 min total Prep 45m · Cook 75m 8 servings 560 cal
↓ Jump to Recipe
Moussaka — Classic Greek Layered Eggplant and Beef Bake - authentic greek recipe

Printable Recipe Card

Servings: 8 · Total: 120 min · Difficulty: medium

Ingredients (quick list)

  • 1200 g Eggplant, sliced into 12 mm rounds (about 2–3 large eggplants)
  • 12 g Kosher salt (for salting eggplant to reduce bitterness)
  • 60 ml Olive oil (for brushing before roasting)
  • 700 g Ground beef (85–90% lean) (traditional version uses beef or a beef-lamb mix)
  • 200 g Yellow onion, finely chopped
  • 12 g Garlic, minced (about 4 cloves)
  • 30 g Tomato paste
  • 400 g Crushed tomatoes
  • 120 ml Dry red wine (optional but classic for depth)
  • 1 tsp Ground cinnamon
  • 1 tsp Dried oregano
  • 1 leaf Bay leaf

+ 9 more in the full ingredients section below.

Steps (summary)

  1. Slice the eggplant into 12 mm rounds and lay them on a rack or tray in a single layer. Sprinkle evenly with 12 g kosher salt an…
  2. Heat the oven to 220°C and line two large baking sheets with parchment. Brush both sides of the eggplant with 60 ml olive oil,…
  3. While the eggplant roasts, make the meat sauce by heating 30 ml olive oil in a wide pan over medium-high heat. Add the onion an…
  4. Add the ground beef and cook for 7–9 minutes, breaking it up until browned and any liquid has evaporated. Stir in the tomato pa…
  5. Add crushed tomatoes, cinnamon, oregano, bay leaf, 6 g salt, and 1 tsp black pepper. Simmer uncovered for 20–25 minutes until t…
  6. Lower the oven to 180°C and prepare the béchamel in a saucepan over medium heat. Melt 80 g butter, whisk in 70 g flour, and coo…

+ 5 more steps in the full instructions section below.

Cultural Background

Modern Greek moussaka became iconic in the early 20th century, when a French-style béchamel topping was popularized in Greek kitchens. Today it’s a celebratory, make-ahead centerpiece found in tavernas and home tables alike.

savoryrichwarm-spicedsilky béchameltender eggplanthearty meat saucewarm cinnamontoasted cheesesweet tomato🌶 mild

Equipment

23×33 cm baking dish2 parchment-lined baking sheetsChef’s knife and cutting boardLarge skillet or sauté panMedium saucepanWhiskMeasuring cups/spoonsCooling rack or trays for salting eggplant

💡 Tips

  • Roast the eggplant instead of frying to keep the dish lighter while still achieving a rich, concentrated flavor.
  • Simmer the meat sauce until thick; a watery sauce is the most common cause of a loose, sliding slice.
  • Let the baked moussaka rest at least 20 minutes so the béchamel sets and the layers hold together.

⚠️ Common Mistakes

  • Slices fall apart and look watery when cut.

    ✅ Fix: Reduce the meat sauce until thick and rest the baked dish 20–30 minutes before slicing.

  • Béchamel turns lumpy or grainy.

    ✅ Fix: Whisk continuously while adding warm milk, and cook until fully thickened; strain if needed before adding yolks.

  • Eggplant tastes bitter or feels spongy.

    ✅ Fix: Salt for 30 minutes, rinse, and dry thoroughly; roast in a hot oven so it caramelizes rather than steams.

🧊 How to Store

Cool leftovers to room temperature within 2 hours, then refrigerate covered for up to 4 days. Reheat portions in a 170°C oven for 15–18 minutes or microwave at 700W for 2–3 minutes, resting 1 minute so the béchamel heats evenly.

📅 Make Ahead

Roast the eggplant and cook the meat sauce up to 2 days ahead, then refrigerate separately. Assemble with freshly made béchamel and bake, or bake fully and reheat the next day for even cleaner slices.

🍽️ Pairs Well With

  • Horiatiki (Greek salad)
  • crusty bread
  • lemony roasted potatoes
  • olives
  • tzatziki.

Regional Variations

  • Some Greek cooks add a potato layer (par-cooked slices) under the eggplant for extra structure and a softer bite.
  • In parts of the Aegean, zucchini may replace part of the eggplant for a lighter summer version.
  • A beef-lamb blend is common in many households, especially for holiday pans with a richer flavor.
everyday holiday party
#classic#family-style

Ingredients

  • 1200 gEggplant, sliced into 12 mm rounds (about 2–3 large eggplants)
  • 12 gKosher salt (for salting eggplant to reduce bitterness)
  • 60 mlOlive oil (for brushing before roasting)
  • 700 gGround beef (85–90% lean) (traditional version uses beef or a beef-lamb mix)
  • 200 gYellow onion, finely chopped
  • 12 gGarlic, minced (about 4 cloves)
  • 30 gTomato paste
  • 400 gCrushed tomatoes
  • 120 mlDry red wine (optional but classic for depth)
  • 1 tspGround cinnamon
  • 1 tspDried oregano
  • 1 leafBay leaf
  • 6 gFine salt
  • 1 tspBlack pepper, ground
  • 80 gUnsalted butter
  • 70 gAll-purpose flour
  • 900 mlWhole milk (warmed for smoother sauce)
  • 0.5 tspNutmeg, freshly grated
  • 2Egg yolks (for a richer, custardy top)
  • 120 gKefalotyri cheese, finely grated (or graviera for a milder finish)
  • 20 gBreadcrumbs (for the base to absorb juices)

🔄 Substitutions

  • Ground beef (85–90% lean)Ground lamb
  • Kefalotyri cheeseGraviera cheese
  • Dry red wineBeef stock

Instructions

  1. 1

    Slice the eggplant into 12 mm rounds and lay them on a rack or tray in a single layer. Sprinkle evenly with 12 g kosher salt and rest for 30 minutes to draw out moisture, then rinse quickly and pat very dry with paper towels.

  2. 2

    Heat the oven to 220°C and line two large baking sheets with parchment. Brush both sides of the eggplant with 60 ml olive oil, arrange in one layer, and roast for 18–22 minutes, flipping once, until tender and lightly golden.

  3. 3

    While the eggplant roasts, make the meat sauce by heating 30 ml olive oil in a wide pan over medium-high heat. Add the onion and cook for 6–8 minutes until soft and lightly golden, then stir in the garlic for 30 seconds until fragrant.

  4. 4

    Add the ground beef and cook for 7–9 minutes, breaking it up until browned and any liquid has evaporated. Stir in the tomato paste and cook for 1 minute to caramelize, then pour in the red wine and simmer for 2 minutes to reduce.

  5. 5

    Add crushed tomatoes, cinnamon, oregano, bay leaf, 6 g salt, and 1 tsp black pepper. Simmer uncovered for 20–25 minutes until thick and spoonable, then remove the bay leaf and let the sauce cool for 10 minutes so it won’t loosen the layers.

  6. 6

    Lower the oven to 180°C and prepare the béchamel in a saucepan over medium heat. Melt 80 g butter, whisk in 70 g flour, and cook for 2 minutes until it smells nutty but stays pale.

  7. 7

    Gradually whisk in the warm milk and keep whisking until the sauce thickens, about 6–8 minutes. Season with nutmeg, 4 g salt, and 0.5 tsp black pepper, then cook 1 minute more so the flour taste fully disappears.

  8. 8

    Take the béchamel off the heat and cool it for 3 minutes so it won’t scramble the eggs. Whisk in the egg yolks, then stir in 90 g of the grated kefalotyri (reserve 30 g for the top) until smooth and glossy.

  9. 9

    Lightly grease a 23×33 cm baking dish and sprinkle the bottom with 20 g breadcrumbs to help absorb juices. Arrange half the roasted eggplant in an even layer, spread all the meat sauce over it, then top with the remaining eggplant to create clean layers.

  10. 10

    Pour the béchamel over the top and smooth it to the edges so it seals the layers. Sprinkle with the remaining 30 g kefalotyri and bake at 180°C for 40–45 minutes until deeply golden and set with a gentle wobble in the center.

  11. 11

    Rest the moussaka for 20–30 minutes before slicing so the layers firm up and portions cut cleanly. Serve warm rather than piping hot, because the flavors and texture are best once the béchamel has settled.

🪪 Recipe Passport

Origin: Greek Cuisine
Researched by: Zaffaron Kitchen
Published: April 14, 2026

Cultural Background

Modern Greek moussaka became iconic in the early 20th century, when a French-style béchamel topping was popularized in Greek kitchens. Today it’s a celebratory, make-ahead centerpiece found in tavernas and home tables alike.

Regional Variations

Some Greek cooks add a potato layer (par-cooked slices) under the eggplant for extra structure and a softer bite.
In parts of the Aegean, zucchini may replace part of the eggplant for a lighter summer version.
A beef-lamb blend is common in many households, especially for holiday pans with a richer flavor.

Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.

Share:

Nutrition per serving

560
Calories
30g
Protein
36g
Fat
28g
Carbs
7g
Fiber
780mg
Sodium

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

Reviews

Rated 0.0 out of 5 stars
0 reviews

Cooked this recipe?

Tap the stars to rate it — that's all it takes. A few words are welcome but optional.

Please sign in to rate this recipe.
Rated 0.0 out of 5 stars

No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.