Moussaka takes a while, but almost none of it's hard work. Roasting the aubergine instead of frying saves a litre of oil and tastes cleaner. The cinnamon in the meat sauce is what makes it taste Greek rather than like a lasagne without pasta.
Everything you need
- 3 large aubergines, sliced 1 cm thick
- ⅓ cup (72 g) olive oil
- 500 g minced lamb
- 1 large onion, finely chopped
- 3 garlic cloves, crushed
- 1½ cups (400 g) chopped tomatoes, tinned
- 1 tsp ground cinnamon
- 2 tsp dried oregano
- 2½ cups (600 g) milk
- ¼ cup (57 g) unsalted butter
- ⅓ cup (42 g) all-purpose flour
- ½ cup (50 g) parmesan, grated
- 2 large egg yolks
- ¼ tsp ground nutmeg
- 1½ tsp fine salt
Weigh, don't scoop. Measuring flour by cups can overpack it and dry out your bake. Tap any ingredient to open its converter.
Method
0 of 6 done-
Heat the oven to 200°C / 400°F. Brush the aubergine slices with olive oil, spread them on two trays and roast for 25 minutes, turning once, until golden and floppy.
For this step
- ⅓ cup (72 g) olive oil
-
Meanwhile fry the onion in a little oil for 8 minutes until soft. Add the garlic, cinnamon and oregano, cook a minute, then brown the lamb hard, breaking it up.
For this step
- 500 g minced lamb
- 1 large onion
- 3 garlic cloves
- 1 tsp ground cinnamon
- 2 tsp dried oregano
-
Add the tomatoes and half the salt, then simmer uncovered for 25 minutes until thick and no longer watery. A wet meat sauce makes a sloppy moussaka.
For this step
- 1½ cups (400 g) chopped tomatoes
- 1½ tsp fine salt
-
For the béchamel, melt the butter, stir in the flour and cook for 2 minutes, then add the milk a splash at a time, whisking, until smooth and thick. Take it off the heat.
For this step
- 2½ cups (600 g) milk
- ¼ cup (57 g) unsalted butter
- ⅓ cup (42 g) all-purpose flour
-
Beat in the nutmeg, most of the parmesan, the rest of the salt, and finally the egg yolks. The yolks are what set the top into a custardy layer rather than a sauce.
For this step
- ½ cup (50 g) parmesan
- 2 large egg yolks
- ¼ tsp ground nutmeg
- 1½ tsp fine salt
-
Layer aubergine, meat, aubergine, then pour the béchamel over and scatter the last parmesan. Bake at 180°C / 350°F for 40 minutes until browned and bubbling. Rest 20 minutes before cutting.
For this step
- ½ cup (50 g) parmesan
Tap a step to check it off. Your place is saved on this device.
Worth knowing
- Salting the aubergine isn't necessary with modern varieties, but roasting until properly collapsed is. Undercooked slices stay spongy and squeak.
- Rest it. Straight from the oven it slumps on the plate, and 20 minutes is the difference between a slice and a puddle.
Make it your own
- Use sliced potato for the bottom layer, which is common in Greece and makes it more filling.
- Swap the lamb for brown lentils and mushrooms, and keep everything else the same, for a vegetarian version.
Storing & freezing
Refrigerate for 3 days and reheat covered at 170°C for 25 minutes. It freezes well, whole or in portions, for 3 months.
Frequently asked
How many grams is a cup of milk for béchamel?
About 240 g per US cup, so the 2½ cups here is roughly 600 g, or 600 ml. Warm it first and the sauce comes together with fewer lumps.
Can I make it ahead?
Yes, and it's arguably better. Assemble it a day ahead, refrigerate, then bake for an extra 10 minutes from cold.
Cooking in a different unit? Use the cups ↔ grams converter or the recipe scaler to halve or double this recipe.
A note on cooking safely. Recipes are provided for informational purposes only and are not medical or nutritional advice. Cooking times, temperatures and quantities are suggestions: use your own judgement, and check that meat, poultry, fish and eggs are properly cooked before serving.
Consult a qualified healthcare professional before making dietary changes, particularly if you have allergies, a medical condition or specific nutritional requirements.