Classic Greek Moussaka
Moussaka is one of the most popular—if not the most popular—Greek dishes, beloved both in Greece and abroad. This hearty casserole layers tender potatoes, golden fried eggplant, a rich ground beef and tomato sauce, and a velvety béchamel topping baked to perfection. It’s the ultimate Greek comfort food, a dish that captures the warmth and flavor of traditional Mediterranean cooking.
This authentic recipe comes directly from VIP Greek chef Giorgos Tsoulis, who is celebrated for bringing classic Greek cuisine into home kitchens. His version stays true to tradition, balancing aromatic spices like cinnamon and allspice with the richness of the béchamel.
Whether you’re preparing it for a family dinner or a festive gathering, this step-by-step recipe will help you create an authentic Greek moussaka that’s as close to the real thing as it gets.
Traditional Greek Moussaka Recipe
Ingredients
- 5 potatoes thinly sliced into ½ cm (1/5 inch) rounds
- 6 eggplants thinly sliced into ½ cm (1/5 inch) rounds
- sunflower oil for frying
- breadcrumbs for sprinkling
- (For a lighter option, see Chef’s Tip below.)
Meat Sauce:
- 800 g ground beef
- 60 ml extra virgin olive oil
- 1 onion finely diced
- 2 tbsp tomato paste
- 1 bay leaf
- 2 cinnamon sticks
- 2 all-spiced berries
- 100 ml red wine
- 400 g canned tomato
- 2 tsp honey
- salt
- pepper
Bechamel Sauce:
- 100 g butter at room temperature
- 100 g all-purpose flour
- 900 ml full-fat milk
- 100 g grated graviera cheese (or Gruyère/Parmesan as substitutes)
- freshly grated nutmeg
- 1 egg
- salt
- pepper
Instructions
Prepare the Vegetables:
- Heat a generous amount of sunflower oil in a large pan over medium-high heat.
- Fry the potato slices until golden, then transfer to a plate lined with paper towels.
- Repeat with the eggplant slices until lightly golden, then drain on paper towels.
Cook the Meat Sauce:
- Heat olive oil in a saucepan over medium-high heat. Add the onion and sauté until softened and lightly caramelized.
- Stir in the ground beef, breaking it up with a spoon. Cook until browned. Add tomato paste, bay leaf, cinnamon sticks, and allspice berries. Stir well.
- Pour in the red wine, add salt and pepper, then cook for 2 minutes until the alcohol evaporates.
- Add canned tomatoes, reduce the heat to medium, and simmer for about 30 minutes, until thickened.
- Then remove the bay leaf, the allspice berries and the cinnamon stick. Add honey, stir and set the meat aside.
For the bechamel:
- Place a saucepan over medium heat and add the butter. Once melted, add flour and stir using a whisk and wait until the mixture is slightly cooked.
- Gradually add the milk, whisking constantly to prevent lumps. Cook until the sauce thickens and coats the back of a spoon.
- Remove from the heat, then stir in half of the grated cheese, nutmeg, salt, and pepper.
- Beat in the egg until smooth and creamy.
Assemble the Moussaka
- Preheat the oven to grill/broil setting.
- Grease a 32×25 cm (12.5" × 10") baking dish and sprinkle the bottom with breadcrumbs. Layer the fried potatoes, followed by the eggplants.
- Spread the meat sauce evenly over the vegetables. Pour the béchamel on top and smooth the surface. Sprinkle with the remaining grated cheese.
- Place under the broiler (grill) for about 20 minutes or until the béchamel is golden brown. Note that broiler temperatures vary significantly between ovens, so keep a close eye on the moussaka and rotate the dish if needed to ensure even browning.
- Once the moussaka is ready, let it cool for 30 minutes, then slice into serving-sized pieces and serve.
Notes
Related: Gemista: Greek Stuffed Tomatoes & Peppers
Related: Greek Meatballs (Soutzoukakia)
Related: Papoutsakia (Greek Stuffed Eggplants)
Related: Fasolada (Greek Bean Soup)
Related: Authentic Pastitsio (Greek Lasagna)
The recipe was very easy to follow (with a few exceptions) and the dish was delicious. Assuming you meant 900 ml of the milk, and 20 minutes on broil was way too long (for my oven) and scorched the bechamel layer on top. I’ll try it again with a thicker layer of eggplant (my homegrown midnight eggplant only covered thinly in one layer) and may also try two layers of each with 2 layers meat sauce.
Hi AJ,
Thank you for your feedback and we’re glad you enjoyed the moussaka!
You’re absolutely right about the milk quantity. It should be 900 ml, not 900 l. We’ve corrected the typo. Thank you for catching that.
The broiler timing can vary significantly from one oven to another, so your experience is very helpful. We’ll update the instructions to note that the moussaka should be broiled only until the béchamel is golden brown, as some ovens may achieve that much faster than 20 minutes.
Your homegrown eggplant sounds wonderful, and we think your idea of using thicker slices or even adding a second layer of eggplant and meat sauce would work beautifully. One of the great things about moussaka is that there’s plenty of room to adapt the layers to suit the vegetables you have on hand.
Thanks again for taking the time to share your experience. We’d love to hear how your next version turns out!
Chef’s Pencil Team
Such a comforting classic! Nice to see the more vegetables incroporated too 🙂
Thanks for your feedback, Amelia!