greek moussaka
Greek Recipes,  Lunch & Dinner

How to Make a Traditional Greek Moussaka That You Will Love!

I want to share the version of moussaka I first learned when I moved to Crete over ten years ago. It’s the dish that helped me understand the local kitchen—uncomplicated, generous, and full of small details that matter more than strict rules. This is proper Greek moussaka, the kind everyone loves, made the way it’s cooked in home kitchens here. If you’re ready to make it step by step, let’s get started.

Affiliate Disclosure: This post can contain affiliate links and, if you buy anything from these links, I’ll receive a small percentage of the sale at no extra cost to you.

Join the My Cretan Recipe Facebook group.

Moussaka is probably the most famous dish you’ll come across in Greece—a generous baked feast of aubergines, potatoes, and zucchini, layered with a rich tomato and minced meat sauce and finished with a silky béchamel, gently scented with cinnamon. It’s comforting, bold, and unmistakably Greek.

It’s also the dish my partner—an authentic Greek, born-and-raised cook and the other half of this blog—asks me to make again and again. His kids beg for it too, which I take as the highest compliment.

And if that’s not a sign, then I don’t know what is — αξίζει (it’s worth it).

Have you ever tried Greek moussaka?

If you’ve spent any time in Greece, chances are you’ve already tasted moussaka. Maybe it was on a summer holiday, ordered at a seaside taverna, served warm and generous on a shared table. It’s familiar, comforting—and yet, it’s never quite the same as the one made at home.

Homemade moussaka is a different story. It takes time, yes, but that time is exactly what gives it depth, balance, and that unmistakable “one more bite” feeling. When you make it yourself, everything is fresher, the flavors are clearer, and the layers come together the way they’re meant to.

Traditionally, moussaka is made with fried vegetables, and that’s the classic version I’m sharing here—the one most Greek home cooks still swear by.

That said, there is a lighter approach. You can bake the vegetables instead, keeping all the flavor but reducing the richness. You can check out that oven-baked version here, in case that’s the style you’re looking for.

About moussaka

Moussaka reflects the many influences of Greek cuisine, shaped over time by the Middle East, the Balkans, and Turkey.

Versions of this dish appear across the Mediterranean, each prepared a little differently. One key difference is how it’s served: in Greece, moussaka is almost always eaten hot, straight from the oven, while in other countries it’s often enjoyed cold.

Even so, the moussaka most people recognize today is distinctly Greek. The classic version known around the world was created in the 1920s by one of Greece’s most influential chefs, shaping the dish as we know it now.

Moussaka in Greece

Ask around in Greece, and you’ll quickly learn that everyone has their own idea of what authentic moussaka is. Regional variations are common, but the version most often called the “official” one is made with aubergines only.

Over the years, though, I’ve eaten—and cooked—many variations: with potatoes, with zucchini, or with both. The version I’m sharing here is my favorite. I find that zucchini adds a welcome freshness and lightness, balancing the richness of the dish beautifully.

Eggplant and potatoes.
Eggplant and zucchini.

That said, when you hear the word moussaka, most people still picture layers of sautéed eggplant, a deeply flavored meat sauce (usually made with ground lamb), and a thick blanket of béchamel.

The béchamel is typically enriched with egg, giving the dish structure and allowing it to be sliced neatly once baked.

A different version: Vegan moussaka

An old vegan moussaka version has also been around for years; it does not have any meat or dairy, so no bechamel at all, just tomato sauce and breadcrumbs for consistency.

A curious fact: While doing my food tours on Crete, and talking with local chefs, I’ve learned that cinnamon has been used for centuries in many dishes.
The curious thing is that cinnamon, which gives moussaka and other ground beef-based dishes a characteristic taste, was initially used as a meat preserver, not really for flavor, as it would preserve meat longer in the times when there were no fridges around!

Eggplants.

Other Greek dishes using eggplant

Eggplant, aubergine, or locally, melitzana (μελιτζάνα) is a very popular vegetable in Greece. You will easily find it in dishes such as briam (μπριάμ) (a traditional dish made with roasted vegetables).

You will also find aubergines in papoutsakia, a dish made with small eggplants (often cut in halves), stuffed with ground meat and tomato sauce (cinnamon-flavored, of course!), topped with bechamel and baked in the oven.

Melitzanosalata (μελιτζανοσαλάτα) or eggplant salad, is another summery dish you can easily find in every taverna.

Making papoutsakia.

How I make moussaka

I treat moussaka as a dish of layers and timing, not just a recipe you rush through. I start with the vegetables, because they need patience. Potatoes, (optional) zucchini, and eggplants are sliced evenly so everything cooks at the same pace later.

I season them with thyme or oregano, salt, and a drizzle of olive oil.

I fry them separately, always starting with the potatoes and ending with the eggplants, letting each batch drain well so the final dish isn’t heavy or greasy. This step takes time, but it’s what gives moussaka its rich structure instead of a watery middle.

Once the vegetables are ready, I move on to the meat sauce. I soften the onion slowly in olive oil, letting it build sweetness before adding garlic and minced meat. I make sure to break the meat apart well, so the sauce stays smooth and spoonable rather than chunky.

A splash of wine or cognac comes next, just long enough to cook off, followed by tomato, herbs, and spices. The cinnamon is essential here—it shouldn’t dominate, but it should quietly warm the sauce. I let everything simmer gently until it thickens and tastes rounded, then set it aside to cool slightly before layering.

The béchamel is the final piece, and I always make it calmly, without rushing. I warm the milk separately and build the sauce slowly, whisking constantly until it becomes silky and thick. Once it’s off the heat, I enrich it with eggs, cheese, and nutmeg. The result should be creamy and smooth, able to pour but not run.

Assembling the moussaka is where everything comes together. I start with potatoes at the bottom, fitting them closely so they form a solid base.

Then come layers of aubergines, followed by zucchini (if using them) on top, and cover everything generously with tomato sauce and finally béchamel. Into the oven it goes, where the top turns golden and slightly puffed.

I always let the moussaka rest before cutting. This pause is important—it allows the layers to settle, making clean slices and a dish that holds together beautifully on the plate.

greek moussaka

Moussaka

My Cretan Recipe
A delicious baked dish from the Greek tradition with eggplants, minced meat, and bechamel sauce.
5 from 1 vote
Prep Time 1 hour
Cook Time 40 minutes
Total Time 1 hour 40 minutes
Course Main Course
Cuisine Greek
Servings 8 portions
Calories 750 kcal

Ingredients
  

  • 5-6 eggplants
  • 5-6 potatoes
  • 5-6 zucchini optional
  • oil for frying
  • 1 cup cheese grated

For the meat sauce

  • ½ cup olive oil extra virgin
  • 1 large onion chopped
  • 1 carrot chopped
  • 1 red pepper chopped
  • 3 garlic cloves
  • 500 grams minced meat
  • ½ glass red wine or cognac
  • 1 tomato grated
  • 1 cup tomato sauce
  • 1 tbsp tomato paste
  • 1 stick cinnamon
  • 1 bayleaf
  • 1 tsp oregano
  • 1 tsp thyme
  • salt and pepper to taste
  • 1 cube beef stock (optional)
  • ¼ cup parsley

For the Bechamel sauce

  • 2 cups milk
  • 1 cup water
  • 6 level tbsp butter
  • 14 level tbsp flour
  • ½ cup graged cheese
  • 2 eggs
  • 1 tsp nutmeg
  • Salt and pepper to taste

Instructions
 

  • Preheat the oven to 180 °C.
  • Peel and cut the potatoes into narrow round slices about 1 cm thick.
  • Place them raw at the bottom of the oven tray to make sure you have cut enough.
  • Leave the potatoes in water until you are ready to fry.
  • Wash the eggplants, and remove the skin across the length to make them less bitter. Also, cut into long and narrow round slices about 1 cm thick. Place them in an oven tray to make sure you have enough and then place them in a bowl with water until you’re ready to fry.
  • Follow the same procedure for the zucchini (if using).
  • Add enough sunflower oil to a frying pan, preheat, and start frying the potatoes, first. Continue with the zucchini and end with the eggplants (so they do not stain the frying oil).
  • Remember to add extra oil as needed, especially because eggplants tend to absorb a lot of oil during the frying procedure.
  • Once all the vegetables have been fried, remove the excess of oil using paper towel and get ready to prepare the meat sauce.

Meat sauce

  • Place ½ cup of olive oil into a pan, add the diced onion, carrot, and pepper, and salt to taste, and let them cook until they’re slightly brown.
  • Add the chopped garlic and when it is slightly golden add the minced meat. When you add the minced meat make sure you thoroughly separate it into smaller pieces so that there are no big chunks of meat visible.
  • Incorporate the tomato paste and add a shot of wine or cognac to enhance the taste. Once the alcohol evaporates, add the grated tomato, and the cinnamon stick, and let all cook for a couple of minutes.
  • Add all the remaining ingredients (save the parsley for now) and enough water so it doesn’t burn. Also, add some tomato sauce.
  • Let it simmer for 30 minutes, adding water as needed and parsley in the last 10 minutes.
  • Taste for salt, remove the cinnamon stick, and set aside to cool down.

Bechamel Sauce

  • Pour the three cups of milk into a small pot and heat until it slightly simmers.
  • In a separate pot melt 6 tbsp of butter. As soon as it melts add 14 tbsp. of flour in butter while whisking continually.
  • Don’t be afraid yet, mixing butter and flour won’t make any slumps, so you’re ok for now
  • When the mixture turns slightly yellow, slowly add the milk mixture and continue whisking.
  • This is the lump-risk moment, but don’t panic! The secret is to add the milk just a very little at a time while you never stop whisking.
  • Add enough of the milk mixture until the sauce is creamy and flows slowly off the spoon.
  • Remove from the fire once the first two or three bubbles appear and add cheese.
  • Once removed from the heat, add two fresh eggs and freshly grated nutmeg and whisk once again. Set aside.

Layering the Moussaka

  • Place a layer of potatoes at the bottom of the tray. Place the smaller pieces wherever there are large gaps so that the bottom of the tray is completely covered.
  • Sprinkle with grated cheese (a good Italian Parmesan cheese works wonders).
  • Add the meat sauce, spread it smoothly and evenly, and sprinkle with cheese.
  • Add a layer of eggplants and sprinkle with cheese, alternating with meat sauce, and then add the final layer of zucchini.
  • Cover the tray with enough béchamel sauce and once again sprinkle with the remaining cheese.
  • Cook in the oven until the white béchamel turns into a delicious golden brown, or until it reaches the color that you prefer (anything from 25 to 40 minutes).
  • Let it cool for a few minutes to cut it easily and serve.

Nutrition

Calories: 750kcal
Keyword casserole, eggplants, Greek cuisine
Tried this recipe?Let us know how it was!

Traditional Greek moussaka takes time, but it’s so worth it. Layers of potatoes, aubergines, meat sauce, and creamy béchamel come together in every comforting bite.

My kids, my partner—and his kids—can’t get enough, and I promise you’ll feel the same!

Pin for Later!
Traditional Greek Moussaka Recipe

how to make traditional moussaka

Gabi Ancarola
Gabi is a travel writer who has lived in Crete for over a decade. Through her blog, Crete Insider, she has helped travelers uncover local experiences. Passionate about food and Cretan cuisine, she now attends Greek cooking lessons to bring the island’s flavors straight to your kitchen!

>> Interested in learning to cook in Crete, or discovering all of the top spots to eat in Chania and around the island? Book a food tour or plan your trip with me.

Small Footer Ad | My Cretan Recipe

One Comment

  • Stephany Mandrakis

    5 stars
    I removed the zucchini (because at home, they don’t like them), and the result was great. Baking the vegetables instead of frying them makes all the difference.

5 from 1 vote