Best Homemade Authentic Greek Moussaka Recipe

by | May 6, 2026 | 0 comments

4.5 (22 reviews)
A slice of authentic Greek moussaka showing layers of eggplant, spiced meat, and bechamel
Prep time : 30 minutes
Cooking Time : 60 minutes
Total Time : 90 minutes
Nutrition : 625 Calories
Difficulty : Medium
Cuisine :

Greek

Category : Dinner

Ingredients :

  • 3 large eggplants, sliced into 1/2 inch rounds
  • 3 large potatoes, peeled and sliced into rounds
  • 1/2 cup extra virgin olive oil
  • 1.5 lbs ground beef
  • 1 large yellow onion, finely diced
  • 3 cloves garlic, minced
  • 1 tbsp tomato paste
  • 1 can (14oz) crushed tomatoes
  • 1/2 tsp ground cinnamon
  • 1/4 tsp ground allspice
  • Salt and black pepper to taste
  • 4 cups whole milk
  • 1/2 cup unsalted butter
  • 1/2 cup all-purpose flour
  • 2 large egg yolks
  • 1 cup grated kefalotyri or parmesan cheese
  • 1/4 tsp ground nutmeg

Method :

1. Preheat oven to 400°F (200°C). Brush eggplant and potato slices with olive oil, season with salt, and roast on parchment-lined baking sheets for 20-25 minutes until tender.
2. In a large skillet over medium heat, sauté onion and garlic in olive oil until translucent. Add ground beef and cook until browned, breaking it up with a spoon.
3. Stir in tomato paste, crushed tomatoes, cinnamon, and allspice. Simmer for 20 minutes on low heat until the liquid has reduced and the sauce is thick; season with salt and pepper.
4. Prepare the béchamel by melting butter in a saucepan over medium heat. Whisk in flour and cook for 2 minutes, then gradually whisk in milk until smooth and thickened. Remove from heat and stir in egg yolks, nutmeg, and half the cheese.
5. To assemble, grease a 9×13 inch baking dish. Layer the potatoes on the bottom, followed by the eggplant slices, then spread the meat sauce evenly over the vegetables.
6. Pour the béchamel sauce over the meat layer and sprinkle with the remaining cheese. Bake at 350°F (175°C) for 35-40 minutes until the top is deeply golden brown.
7. Allow the dish to rest for at least 20 minutes before cutting into squares to ensure the layers hold their shape.

Recipe Notes :

For the best texture, salt the eggplant slices and let them sit for 20 minutes to draw out moisture before roasting. Always use whole milk for the béchamel to achieve that signature velvety professional finish.

Frequently Asked Questions

Can I prepare Moussaka in advance?

Yes, Moussaka tastes even better the next day after the flavors have melded, and it can be assembled and refrigerated before baking.

How do I prevent the eggplant from becoming too oily?

To prevent excess oil, lightly brush the eggplant slices with olive oil and roast them in the oven instead of frying them.

How do I know when the Moussaka is done?

The dish is ready when the béchamel topping is golden brown and bubbling, and the edges show the layers have set firmly.

Why We Love This Recipe ?

Savor this rich, layered masterpiece featuring tender roasted eggplant and savory beef ragu. Topped with a silky, golden-brown béchamel sauce for the ultimate comfort experience.


0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Get New Recipes Every Week 🍝

LATEST RECIPES :