Home Recipes Greek Moussaka

Greek Moussaka

by Jennah
Greek Moussaka

Love it? Share it!

Greek Moussaka is a beloved Mediterranean dish made with layers of tender eggplant, perfectly seasoned ground meat, and a creamy béchamel sauce baked to golden perfection. This comforting casserole is rich, hearty, and full of deep, savory flavors. It’s the kind of dish that feels special enough for gatherings yet comforting enough for a cozy family dinner.

The first time I made this Greek moussaka, I wanted to try something different from our usual meals—and it turned into one of the most memorable dinners we’ve had. As it baked in the oven, the smell of spices and creamy sauce filled the house, and my husband kept walking into the kitchen asking, “Is it ready yet?”

When we finally sat down to eat, that first bite was pure comfort—warm, rich, and so satisfying. Since then, it’s become our go-to dish when we want something hearty and homemade that brings everyone together around the table.

Why This Greek Moussaka

  • Rich Layered Flavor: Combines eggplant, seasoned meat, and creamy béchamel.
  • Comfort Food Classic: Warm, filling, and deeply satisfying.
  • Perfect for Sharing: Ideal for family meals or special occasions.
  • Authentic Taste: Inspired by traditional Mediterranean flavors.
  • Make-Ahead Friendly: Tastes even better the next day.

Ingredients (Serves 6–8):

For the Eggplant Layer:

  • 2 large eggplants, sliced (about 800 g / 1.76 lb)
  • 2 tablespoons olive oil (30 g / 0.07 lb)

For the Meat Filling:

  • 500 g (1.1 lb) ground beef or lamb
  • 1 small onion, finely chopped (80 g / 0.18 lb)
  • 2 garlic cloves, minced (10 g / 0.02 lb)
  • 400 g (0.88 lb) crushed tomatoes
  • 2 tablespoons tomato paste (30 g / 0.07 lb)
  • 1 teaspoon ground cinnamon
  • 1 teaspoon dried oregano
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons olive oil (30 g / 0.07 lb)

For the Béchamel Sauce:

  • 500 ml (1.1 lb) milk
  • 40 g (0.09 lb) butter
  • 40 g (0.09 lb) all-purpose flour
  • 1 egg
  • 50 g (0.11 lb) grated cheese (optional)
  • Pinch of salt and nutmeg

Directions:

  1. Preheat your oven to 200°C (400°F). Arrange the eggplant slices on a baking sheet, brush lightly with olive oil, and roast for about 20 minutes until tender. Set aside.
  2. Heat olive oil in a pan over medium heat. Cook the chopped onion until soft, then add garlic and sauté briefly.
  3. Add the ground meat and cook until browned. Stir in crushed tomatoes, tomato paste, and spices. Let the mixture simmer for 10–15 minutes until thickened.
  4. To prepare the béchamel, melt butter in a saucepan, stir in flour, and cook for a minute. Gradually add milk while whisking to avoid lumps. Cook until thick and smooth. Remove from heat, then whisk in the egg, cheese (if using), and seasoning.
  5. In a baking dish, layer half of the eggplant slices, then spread the meat mixture evenly over them. Add the remaining eggplant on top.
  6. Pour the béchamel sauce over the top layer and spread evenly.
  7. Bake for 35–40 minutes, until the top is golden and set.
  8. Let the moussaka rest for 10–15 minutes before slicing and serving.

Notes:

  • Eggplant Tip: Salt the eggplant slices before roasting to reduce bitterness.
  • Meat Choice: Lamb gives a more traditional flavor, but beef works just as well.
  • Creamy Texture: Stir constantly when making béchamel to keep it smooth.
  • Serving Idea: Serve with a fresh salad or crusty bread.
  • Storage: Keeps well in the fridge for up to 3 days and reheats beautifully.

Love it? Share it!