Classic Greek Moussaka
Layers of spiced lamb mince, silky aubergine and creamy béchamel sauce — Greece's most celebrated comfort food.
About This Greece Recipe
Classic Greek Moussaka is one of the most beloved dishes from Greece, deeply rooted in the country's culinary tradition. This authentic recipe has been passed down through generations and represents the very soul of Greece's food culture.
The secret to an authentic Classic Greek Moussaka lies in the quality of ingredients and the patience of preparation. Every component plays a vital role in creating the perfect balance of flavours that makes this dish so special. When you cook this recipe, you're not just making food — you're recreating a piece of Greece's rich culinary heritage.
How to Cook Classic Greek Moussaka — Complete Guide
Before You Begin
Read the entire recipe before starting. Gather and measure all ingredients (mise en place). This hard-difficulty dish takes approximately 45 min to prepare and 1 hour to cook — allow 1 hour extra time if this is your first attempt.
Difficulty
Hard
Prep Time
45 min
Cook Time
1 hour
Serves
8 people
Step-by-Step Instructions
Follow each step carefully. Steps are ordered for best results — don't skip ahead.
- 1
Salt and drain aubergine slices for 30 minutes
This is your starting step — proper preparation here ensures everything else goes smoothly.
- 2
Fry or grill aubergine slices until golden
- 3
Brown lamb with onion, garlic and spices
- 4
Add tomatoes and simmer 20 minutes
- 5
Make béchamel and stir in egg yolks
- 6
Layer: aubergine, meat, aubergine, béchamel
- 7
Bake at 180°C for 45 minutes until golden
Final step — your Classic Greek Moussaka is almost ready to serve!
Chef's Tips & Tricks
Expert advice to help you nail this dish every time:
Salting the aubergine removes bitterness
Let it rest 30 minutes before serving — it slices better
Cinnamon in the meat is essential for authentic flavour
Serving Suggestions
Classic Greek Moussaka is best enjoyed fresh and hot, straight from the kitchen. In Greece, this dish is traditionally served as a main course and pairs beautifully with local side dishes and beverages. Consider serving it family-style for a truly authentic experience.
For the most authentic presentation, use traditional Greece tableware if available. Garnish generously and serve immediately — this dish does not improve with waiting. Leftovers can typically be stored in an airtight container in the refrigerator for up to 2 days and reheated gently.
Ingredients
For 8 servings
- 3 large aubergines (sliced)
- 600g lamb mince
- 1 large onion
- 3 garlic cloves
- 400g tinned tomatoes
- 1 tsp cinnamon
- 1 tsp allspice
- For béchamel: 80g butter, 80g flour, 700ml milk, 2 egg yolks, 50g parmesan
Want to eat this in Greece?
🇬🇷 Greece Travel Guide