Savoury Mains

Classic Moussaka

Roasted aubergine, cinnamon-spiced lamb and a thick béchamel top.

Prep40 min
Cook60 min
YieldServes 6
LevelHard

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

Serves 6 · 15 items

Weigh, don't scoop. Measuring flour by cups can overpack it and dry out your bake. Tap any ingredient to open its converter.

Method

6 steps · 100 minutes 0 of 6 done
  1. 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
  2. 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
  3. 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
  4. 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
  5. 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
  6. 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.