Layered Greek Casserole

Featured in Family Dinners.

This layered Greek dish combines spiced beef, eggplant, potatoes, and zucchini with silky bechamel. It takes about 2 hours, but parts can be prepped ahead to save time. Take care to salt the eggplant and cook each layer well for the best result. Once baked, it's a comforting meal that's ideal for family gatherings or next-day leftovers.
A woman wearing an apron and smiling.
Updated on Sat, 10 May 2025 14:34:28 GMT
A tasty layered lasagna-style meal served with roasted potatoes and olive oil. Pin it
A tasty layered lasagna-style meal served with roasted potatoes and olive oil. | tasteofmoms.com

Building the ultimate Moussaka feels like conducting a culinary concert where every layer plays a critical part. I first fell in love with this Greek masterpiece at a tiny seaside restaurant along the Mediterranean. After many tries and tweaks, I've learned that magic happens not just from what you put in, but how carefully you handle each element. When the savory meat base, soft veggies, and silky béchamel come together, they create something truly unforgettable.

When I made this for guests a few weeks back, an elderly Greek woman asked me for my secrets. I'll never forget that moment! My trick was never rushing - especially when drawing moisture from the eggplant and letting those meat flavors really develop.

Key Components

  • Ground Beef: Go for 80/20 to get just the right mix of juiciness and texture.
  • Eggplant: Pick shiny, firm ones without too many seeds inside.
  • Red Wine: Don't skimp here - you need something bold that can stand up to the other flavors.
  • Cinnamon: Just a small amount completely transforms your meat mixture.
  • Fresh Herbs: Parsley and thyme bring brightness and complexity.
  • Whole Milk: You can't make proper creamy béchamel without it.
  • Pecorino Cheese: Gives that sharp, salty kick that works perfectly with the creamy topping.
  • Nutmeg: Try to grate it fresh - you'll definitely notice the difference.
A mouthwatering Greek casserole displayed on a rustic wooden surface. Pin it
A mouthwatering Greek casserole displayed on a rustic wooden surface. | tasteofmoms.com

Step-by-Step Cooking Guide

Creating the Meat Base
Pour olive oil into a big pot over medium heat. Cook diced onions until they turn soft and clear. Toss in garlic and cook just until you can smell it. Add meat and brown it completely, breaking it into tiny bits. Mix in tomato paste and cook until it darkens slightly. Pour in wine and let it bubble away until half gone. Add your stock, passata, and herbs. Let everything bubble gently for 45-60 minutes until it thickens up. Add salt and pepper bit by bit as you cook.
Handling the Vegetables
Cut eggplant into rounds about 1/4-inch thick. Sprinkle plenty of salt and let them sit for 30 minutes. Slice potatoes and zucchini to the same thickness. Make sure all veggies are completely dry before cooking. Get oil very hot in a big pan. Fry each veggie until golden. Put them on wire racks to drain, not paper towels. Season while they're still hot.
Making the Topping
Melt butter in a thick-bottomed pan. Stir in flour until it smells nutty and looks golden. Slowly pour in warm milk, stirring non-stop. Keep cooking until the sauce coats the back of a spoon. Add salt, pepper, and nutmeg. Take it off the heat before mixing in egg yolks. Add cheese and stir until smooth.
Putting It All Together
Grease your baking dish completely. Lay potatoes in an overlapping pattern. Add zucchini running the opposite direction. Place first layer of eggplant. Spread meat mixture evenly. Top with remaining eggplant. Pour béchamel over everything and sprinkle extra cheese on top.

My time in Greece taught me one thing - great Moussaka needs time and care. Try to hurry any part and the whole dish suffers.

Controlling Your Heat

Keep your meat mixture barely bubbling to build flavor without getting too thick. When you're frying the veggies, make sure your oil stays at the same temperature for even browning.

Planning Ahead Options

You can make all the parts separately up to two days early. Either put it together and bake right before eating, or assemble the whole thing and keep it in the fridge overnight.

Balancing The Layers

Each part should keep its own character while working with everything else. Your veggies need to be soft but not mushy, and your meat mixture should be rich without being too wet.

This Moussaka comes from years of practice and fine-tuning. It shows off what makes Greek cooking so wonderful - simple stuff turned amazing through careful methods and plenty of patience. The way the flavors and textures stack up makes something that's both homey and fancy at the same time.

A hearty pasta bake served alongside crispy garlic toast. Pin it
A hearty pasta bake served alongside crispy garlic toast. | tasteofmoms.com

Frequently Asked Questions

→ Can I make the dish in advance?
Yes, you can prep the beef layer ahead, or even assemble the dish and store it in the fridge before baking.
→ Can I roast the veggies instead of frying?
Absolutely—you can roast eggplant, zucchini, and potatoes at 200C/390F with olive oil until they're soft and golden.
→ How long will leftovers last?
You can store leftovers in the fridge for 3-4 days or freeze them for up to a month.
→ What cheese should I use?
You can use Kefalotiri, Pecorino Romano, or even Parmesan for the topping.
→ Why salt the eggplant first?
It helps remove extra water and cuts down on any bitterness in the eggplant.

Layered Greek Casserole

A rich and flavorful baked dish featuring layers of seasoned beef, tender veggies, and smooth bechamel. Great for a cozy dinner.

Prep Time
40 Minutes
Cook Time
70 Minutes
Total Time
110 Minutes
By: Ashley

Category: Family Dinners

Difficulty: Difficult

Cuisine: Greek

Yield: 8 Servings

Dietary: ~

Ingredients

→ Beef Layer

01 750g (1.6lb) minced beef, preferably lean
02 240ml beef broth
03 1 cup (240ml) tomato puree
04 120ml dry red wine
05 1/4 cup fresh parsley, chopped finely + extra for garnish
06 2 tbsp tomato concentrate
07 1 white onion, diced finely
08 1 tbsp chopped fresh thyme
09 2 finely minced garlic cloves
10 1/2 tsp cinnamon powder
11 2 small bay leaves (or 1 big leaf)
12 3/4 tsp salt
13 1/2 tsp sugar
14 1/4 tsp black pepper
15 1 tbsp olive oil

→ Béchamel Sauce

16 4oz (120g) regular butter
17 4 cups (1 litre) milk kept at room temperature
18 2 egg yolks
19 4oz (120g) basic flour
20 1 cup Pecorino Romano, freshly grated
21 1/2 tsp fine salt
22 1/2 small grated nutmeg
23 1/4 tsp ground white pepper

→ Vegetable Layers

24 1kg (2lb) eggplants sliced into 1/3-inch
25 750g (1.6lb) potatoes peeled, sliced thin (about 1/4 inch)
26 500g (1lb) zucchinis sliced into 1/3-inch strips
27 2 cups olive oil or vegetable oil for frying

Instructions

Step 01

Using medium heat, warm up olive oil in a big pan. Cook diced onion till soft, toss in garlic, then add the ground beef and brown it. Add red wine, tomato concentrate, tomato puree, stock, then season with herbs and spices. Simmer uncovered for about 30 minutes until it's no longer watery.

Step 02

Put zucchini, eggplant, and potato slices between towels and sprinkle lots of salt. Once some water is drawn out, warm up the oil—fry potato slices at 150C/300F till tender and golden. Raise the heat to 170C/340F and cook the eggplant and zucchini. Place them on fresh towels to soak the extra oil.

Step 03

Melt butter over low heat and gradually mix in flour until paste-like. Little by little, whisk in milk as it thickens. Add nutmeg, salt, pepper, and remove from heat. Mix in cheese and egg yolks—stir one-half cup of this into your beef mix.

Step 04

Grab a baking dish and layer everything in the following way—potato slices on the bottom, zucchini, half the eggplant slices, all of the beef, rest of the eggplant, and finally pour béchamel on top. Sprinkle with extra Pecorino cheese.

Step 05

Pop it in the oven at 180C/350F for 35-45 min till the top is nicely golden. Let it cool down for 15 minutes before cutting into it.

Notes

  1. You can bake the veggies at 200C/390F instead of frying them.
  2. Make it ahead, store it cold, and bake the next day.
  3. Stays fresh in the fridge for 3-4 days or freeze it up to a month.
  4. Olive oil adds extra flavor; veggie oil works if you want neutral.

Tools You'll Need

  • Large pot for mixing with spoon
  • Deep pan for frying veggies with tongs
  • Medium pot and a whisk for the sauce
  • Baking dish about 8x12 inches
  • Thermometer (optional but helpful)
  • Lots of paper towels

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Has dairy—cheese, butter, and milk
  • Includes eggs in the sauce
  • Gluten is present because of the flour

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 571
  • Total Fat: 29.22 g
  • Total Carbohydrate: 42.95 g
  • Protein: 34.11 g