Greek Moussaka Recipe |

📱 Download the FBM App |  🫒 Try My Greek Olive Oil

Greek Recipes

Greek Moussaka Recipe (Traditional Mousakás with Eggplant and Beef)

Last Updated:
This post may contain affiliate links. Please read our disclosure policy.
A hand holds a fork over a slice of moussaka on a white plate, with layers of meat, vegetables, and creamy sauce. The dish sits on a rustic table with patterned tablecloth and salad in the background.

Prep

40 minutes

Cook

1 hour 30 minutes

Yield

8 large pieces

This Moussaka Recipe layers baked eggplant, potatoes, spiced beef, and creamy béchamel into a classic Greek comfort dish that's rich, hearty, and perfect for sharing.

This Moussaka Recipe is a classic layered Greek casserole made with baked eggplant, spiced beef, potatoes, and a creamy béchamel, baked until golden. It’s the kind of dish I grew up eating for a comforting Sunday meal that filled the whole house with the scent of cinnamon and cloves. This Greek moussaka recipe brings together three simple components that transform into something that is so nostalgic and delicious.

❤️ Why You’ll Love This Moussaka Recipe

  • Traditional and authentic: This is the moussaka recipe I grew up eating… layers of baked eggplant, warmly spiced beef, golden potatoes, and creamy béchamel, just like yia-yia made it.
  • Three simple components, one unforgettable dish: Eggplant and potatoes, a cinnamon-and-clove-spiced meat sauce, and a rich, creamy béchamel.
  • Feeds a crowd: One 9×13 pan makes 8 generous pieces. Perfect for Sunday dinners, holidays, or anytime you want a meal that brings people to the table.
  • Even better the next day: The flavors meld overnight, making leftovers arguably the best part of this moussaka recipe.
A hand lifts a square serving of baked moussaka from a green casserole dish, revealing layers of meat, vegetables, and creamy topping. A plate with food, green olives, and glasses of red drink are in the background.

What Is Moussaka?

Moussaka is a traditional Greek baked casserole made with layers of eggplant, a spiced meat sauce, and a thick béchamel topping. It’s considered one of Greece’s most iconic dishes, right alongside pastitsio and spanakopita, and a cornerstone of traditional Greek food.

At its core, moussaka is built from three layers: tender baked eggplant (and often potatoes), a rich meat sauce known as kima, and a creamy egg-based béchamel. When baked, the top turns golden while the inside stays soft, rich, and perfectly layered.

The modern version we know today was popularized in the 1920s by chef Nikolaos Tselementes, though variations of eggplant-and-meat dishes have existed across the Eastern Mediterranean for centuries. You’ll often hear it called “Greek lasagna,” and while the layered idea is similar, eggplant moussaka swaps pasta for vegetables and builds flavor with warming spices like cinnamon, cloves, and allspice (vs. Italian herbs).

A hand arranges roasted eggplant slices in a baking dish on a wooden table surrounded by plates of cheese, roasted potatoes, meat sauce, a cup, and a bottle of olive oil.
A person assembles a baked dish with sliced eggplant and meat sauce in a green pan on a rustic table, surrounded by plates, grated cheese, a cup, and a bottle of olive oil.
A person pours creamy white sauce from a saucepan over a baking dish with a brown layer, surrounded by plates, a glass of wine, olive oil, grated cheese, and a bowl on a rustic wooden table.
A hand spreads creamy white sauce over a dish in a green baking pan. Surrounding the pan are plates with grated cheese, empty dishes, a small cup, a bowl with sauce, slices of cooked potato, and a glass of red wine.
A hand drizzles olive oil over a casserole dish filled with a creamy, white-topped dish on a wooden table surrounded by plates, a bowl of cheese, a cup of coffee, wine, and roasted vegetables.
A baked casserole with a golden, browned top sits on a patterned cloth, surrounded by plates with a green salad, a bowl of green olives, a dish of salt, and glasses of red drink on a wooden table.

Key Ingredients

This moussaka recipe is all about three components coming together to make the most perfect Greek dish. Here’s what makes each one special:

Eggplant and Potatoes

  • Eggplant: Three medium eggplants sliced into rounds and salted before baking. This step draws out excess moisture through osmosis and removes bitterness, giving you silky, golden slices instead of soggy ones. This is key for a perfect moussaka.
  • Potatoes: A layer of thinly sliced yellow potatoes forms the base, soaking up the juices from the meat sauce and helping the dish hold its structure.
  • Parmesan cheese: Just a sprinkle between layers adds a salty, umami boost.

Love eggplant? Try our melitzanosalata (whipped eggplant dip).

The Meat Sauce (Kima)

  • Lean ground beef: The classic choice, though lamb is also traditional.
  • Red wine: Adds depth and richness while deglazing the pan.
  • The warming spice trio: Cinnamon, cloves, and allspice; this is what sets a moussaka recipe apart from Italian-style sauces. It’s cozy, aromatic, and unmistakably Greek.
  • Tomatoes, basil, bay leaves, and tomato paste: Build a rich, balanced sauce.
  • A touch of sugar: Just enough to balance acidity.

The Béchamel

  • Egg-enriched béchamel: Two eggs are tempered into the sauce, giving it a custardy texture that sets beautifully when baked.
  • Nutmeg: A classic finishing spice that adds warmth.
  • Cheese: Traditionally mizithra (μυζήθρα), a tangy sheep’s milk cheese. Parmesan works perfectly as a substitute.
A hand holding a fork approaches a serving of moussaka on a white plate, with a glass of red wine and salad on a patterned tablecloth in bright sunlight.

Tips for the Best Moussaka

  • Salt the eggplant. This removes moisture and prevents soggy layers in your moussaka.
  • Bake instead of fry. Eggplant absorbs oil like a sponge, so baking keeps things lighter while still golden.
  • Cook the meat sauce until thick. A watery sauce leads to a watery moussaka; let it reduce properly.
  • Temper the eggs for the béchamel. Whisking hot sauce into the eggs first prevents scrambling and gives that smooth, custardy finish.
  • Let it rest for a full hour. This is non-negotiable. It allows the layers of the moussaka to set so you get clean slices.
  • Adjust the olive oil to taste. Traditional versions often use more for extra richness.
  • No red wine? Beef broth works just fine as a substitute.

Variations

  • Lamb or lamb-beef blend: Swap the beef for lamb or use a mix for a richer flavour.
  • Chicken or turkey: A lighter option that still works beautifully with the spices.
  • Add zucchini: Layer it alongside the eggplant for extra veg.
  • Potato-only or eggplant-only: Both versions are traditional in different parts of Greece.
  • Plant-based version: Try our plant-based summer moussaka

What to Serve with Moussaka

Moussaka is rich and hearty, so it pairs best with lighter, fresh sides. Think of it as the centrepiece of a relaxed Sunday spread.

If you love eggplant, also try our papoutsakia (Greek stuffed eggplant).

A hand lifts a square serving of baked moussaka from a green dish. The moussaka has a golden-brown topping. Surrounding the dish are a bowl of green olives, a plate of lettuce, and a glass of red wine.

How to Store and Reheat Moussaka

Make-ahead: Assemble the moussaka completely and refrigerate unbaked for up to 24 hours. Add extra bake time since it’ll be cold going in.

Refrigerator: Store in an airtight container for up to 4 days. The flavour actually gets better overnight.

Freezer: Freeze portions or the whole dish (wrapped well) for up to 3 months.

Reheating: Cover with foil and bake at 350°F for 20–25 minutes, or microwave individual portions for 2–3 minutes.

FAQ

What is moussaka made of?

Moussaka is a layered Greek casserole made of baked eggplant, potatoes, a warmly spiced ground beef sauce (kima) seasoned with cinnamon, cloves, and allspice, and a thick egg-enriched béchamel sauce. Everything is layered in a baking dish and baked until golden brown.

Is moussaka basically Greek lasagna?

They share a similar layered concept, but moussaka uses eggplant and potatoes instead of pasta. The flavor is completely different, with warming spices instead of Italian herbs, and a custardy béchamel instead of ricotta.

What cheese do Greeks use in moussaka?

Traditionally, mizithra is used, a slightly tangy sheep’s milk cheese. Parmesan is the most common substitute.

What kind of eggplant is best for moussaka?

Standard globe eggplants work best. Look for firm, heavy eggplants with smooth skin for the best texture.

Can you make moussaka ahead of time?

Yes! Assemble it fully and refrigerate it up to 24 hours before baking, or freeze it for longer storage.

Why does moussaka need to rest before cutting?

The béchamel needs time to set. Resting for at least an hour ensures clean, structured slices instead of a runny dish.

I’m Your Mommy Now

Your Greek mommy that is. 😍 Step into my kitchen to learn how to make yummy Greek food. 🍽️💃

A hand holds a fork over a slice of moussaka on a white plate, with layers of meat, vegetables, and creamy sauce. The dish sits on a rustic table with patterned tablecloth and salad in the background.

Moussaka Recipe

5 from 6 votes
This Moussaka Recipe layers baked eggplant, potatoes, spiced beef, and creamy béchamel into a classic Greek comfort dish that's rich, hearty, and perfect for sharing.
Prep Time 40 minutes
Cook Time 1 hour 30 minutes
Resting time 1 hour
Total Time 3 hours 10 minutes
Course Main
Cuisine Greek
Servings 8 large pieces
Calories 464 kcal

Video

[adthrive-in-post-video-player video-id=”wzjItJEL” upload-date=”2024-04-03T00:00:00.000Z” name=”Greek Moussaka” description=”This delicious Greek Moussaka recipe has layers of meat sauce and eggplant, with creamy bechamel. It’s a traditional meal that you won’t be able to get enough of.”]

Ingredients
  

For the bechamel

Shop Ingredients on Jupiter

Instructions
 

Prepare the eggplant and potatoes

  • Preheat the oven to 375F. Generously grease 2 large non stick sheet pans with olive oil. Set aside.
  • Prepare the eggplant: Slice the eggplant into 1/3 inch slices. Put the slices in a large bowl with a big pinch of salt and let sit for 10 minutes.
  • While the eggplant sits, prepare the potatoes. Peel and then cut the potatoes into 1/4 inch slices. Place the potato slices on one of the prepared sheet pans (or two if needed) and only slightly overlap them. Drizzle generously with olive oil and and an even layer of salt and pepper. Place in the oven for 15 minutes.
  • Once the eggplant slices have sat in the water for 10 minutes, drain and gently pat dry. Add the eggplant slices to the other oiled sheet pan, the slices can just overlap. Drizzle generously with olive oil and and an even layer of salt and pepper. Once the potatoes have been in the oven for 15 minutes, add the eggplant to the oven and bake everything for 35-40 more minutes until the eggplant is golden brown.
  • Remove the potatoes and eggplant from the oven and set aside.

Make the meat sauce

  • While the potatoes and eggplant are baking, make the meat sauce.
  • Add the olive oil to a large pot over medium-high heat. Add the diced onions, beef and garlic. Break up the beef with a spoon into small pieces and cook with the lid on, stirring every 3 minutes, until there are no juices left, about 12-15 minutes.
  • Pour in the red wine to deglaze. Cook for a few minutes with the lid off until most of the wine has evaporated.
  • Stir in the spices and bay leaves. Stir in the diced or whole tomatoes (if using whole tomatoes crush them up a bit when added to the pot), sugar, tomato paste and water and bring to a boil over high heat. Once simmering, turn to medium low and simmer with the lid on until the sauce has cooked down and most of the liquid has evaporated. Remove the bay leaves and set aside.

Make the bechamel

  • While the meat sauce simmers, whisk the eggs well in a medium bowl.
  • Melt the butter in a medium skillet or pot over medium-low heat. Add the flour and whisk constantly for 2 minutes. Continue to whisk as you stream in the milk, then add the salt, pepper, and nutmeg. Increase the heat to medium and bring the mixture to a simmer. Cook, whisking often, until slightly thickened, about 5 minutes. Remove the pot from the heat, add the cheese, and whisk until the sauce is uniform and creamy, 2 to 3 minutes.
  • Transfer 1 cup of the béchamel sauce to a second medium bowl. Gradually whisk the eggs into the sauce in the bowl, then gradually whisk that mixture back into the sauce in the pot. Return the sauce to low heat and continue to cook, whisking occasionally, until it is even thicker and creamier, about 5 minutes.

Assemble the moussaka

  • Preheat the oven to 375F. Grease an 9×13 baking dish with olive oil.
  • Layer all of the cooked potato slices on the bottom of the baking dish, overlapping as you go until you have used all of the potato slices.
  • Next layer all of the cooked eggplant slices, overlapping as you go until you have used all of the eggplant. Sprinkle 2 tbsp parmesan cheese over the eggplant layer.
  • Pour in all of the meat sauce and spread evenly.
  • Pour the bechamel on top of the meat sauce and spread is into an even layer.
  • Drizzle the top with olive oil and bake in the middle of the oven until the top turns golden brown, about 40-45 minutes. Start checking around the 35 minute mark as all ovens cook differently.
  • Remove from the oven and let cool at least an hour until it's just warm, this will allow the bechamel layer to be fully set and stay together when you cut through the moussaka.

Notes

  • Soaking the eggplant in water with salt removes some of the bitterness of the eggplant so don’t skip that step.
  • Our meat sauce starts with 1 1/2 tbsp olive oil but in traditional Greek moussaka recipes the meat sauce can start with up to 1/2 cup olive oil so feel free to start the recipe with more olive oil if you prefer.
  • For the meat sauce, if you don’t want to use red wine, you can try substituting with alcohol-free red wine or beef broth.
  • If you love this recipe you’re sure to enjoy our Traditional Greek Pastitsio Recipe (Greek Lasagna)

Nutrition

Calories: 464kcal | Carbohydrates: 45.3g | Protein: 36.9g | Fat: 15.3g | Saturated Fat: 7.1g | Polyunsaturated Fat: 1.2g | Monounsaturated Fat: 5.7g | Trans Fat: 0.1g | Cholesterol: 126.2mg | Sodium: 1555.9mg | Fiber: 6.6g | Sugar: 24.4g
Review This Recipe Let us know how it was!
Kelley Sampson

5 stars
I just had a Christmas party and every recipe I used aside from dessert (and even one of those!) was Maria’s. The moussaka was AMAZING. I’d never made it before but I’ve learned I can trust her recipes 100% and I’m never fearful that it won’t be yummy! It has a lot of steps, but it’s not hard. Just go through the recipe thoroughly before you start and it goes pretty smoothly. I doubled the recipe and it was nearly wiped out! So good.

Maria Koutsogiannis

WOW!! You are so sweet, thank you so much my love. Greek Mommy can always be trusted!!!

sophie kenny

hi in the bechamel section it says 1/4 tsp ground nutmeg and then 1/8 tsp ground nutmeg – is the second one supposed to be another spice? thanks so miuch!

Maria Koutsogiannis

Sorry about that! 1/4 is corrrect!

5 from 6 votes

Post A Comment

Recipe Rating




Dinner, handled🤍

Simple, nourishing Greek recipes you can actually make on a busy week.

Share to...