No image available
Member recipe


  • 1
  • 2
  • 3
  • 4
  • 5
(2 ratings)

Member recipe by


Serves 6


This recipe has been submitted by the Good Food community. Sign in or create a My Good Food account to upload your own recipe creations. Please note that all recipes will be moderated but they are not tested in the Good Food kitchen.


  • Moussaka
  • Try the Hairy Biker's recipe for a classic Greek moussaka.
  • Ingredients
  • 2 aubergines, cut into 1cm½in dice
  • 1 tbsp fine sea salt
  • 750g/1lb 10½oz lamb mince
  • 1 onion, finely chopped
  • 2 garlic cloves, crushed
  • 1 tsp dried oregano
  • 1½ tsp dried mint
  • 2 bay leaves
  • 1 cinnamon stick
  • 1 tbsp plain flour
  • ½ tsp flaked sea salt, plus extra for seasoning
  • 200ml/7fl oz red wine
  • 1 x 400g/14oz can chopped tomatoes
  • 2 tbsp tomato puree
  • 7 tbsp olive oil
  • 500g/1lb 2oz Maris Piper potatoes, peeled, sliced into 1cm/½in slices
  • sea salt and freshly ground black pepper
  • For the white sauce
  • 50g/2oz butter
  • 50g/2oz plain flour
  • 400ml/14fl oz milk
  • 1 tsp finely grated nutmeg
  • 25g/1oz finely grated parmesan
  • 1 free-range egg, beaten


    1. Place the aubergine pieces in a colander and sprinkle with salt. Set aside for 10 minutes.
    2. Put the lamb, onions, garlic, oregano, mint, bay leaves and cinnamon in a large heavy-based frying pan and cook over a medium heat for 10 minutes, stirring with a wooden spoon to break up the meat.
    3. Stir in the flour, salt and plenty of freshly ground black pepper. Add the wine, tomatoes, tomato purée and bring to a simmer. Cook for 30 minutes, stirring occasionally until the lamb is tender and the sauce has thickened. Season with salt and freshly ground black pepper to taste. Set aside.
    4. Rinse the aubergine pieces under cold running water and pat dry in a clean tea towel. Heat three tablespoons of the oil in a heavy-based frying pan and fry the aubergines for 2-3 minutes on each side, adding more oil when necessary. Remove from the pan and set aside to drain on kitchen paper.
    5. Cook the potatoes in boiling water for five mintues, then drain in a colander under running water until cold.
    6. Preheat the oven to 180C/350F/Gas 4.
    7. For the white sauce, melt the butter in a large saucepan and stir in the flour. Cook for a few seconds, then gradually stir in the milk. Add half the parmesan and the grated nutmeg. Simmer the sauce gently for 4-5 minutes, stirring regularly. Season to taste with salt and freshly ground black pepper.
    8. Remove the saucepan from the heat and quickly stir in the beaten egg. Cover the surface of the sauce with clingfilm to prevent a skin forming
    9. Spoon one third of the meat sauce into a large, shallow ovenproof dish. Cover with a layer of potatoes and a layer of aubergines. Repeat the layers twice more, finishing with the aubergines. Pour over the white sauce, making sure it covers in a thick, even layer. Sprinkle with the remaining parmesan. Bake in the oven for 45 minutes, or until deep golden-brown and bubbling.

Comments, questions and tips

Sign in or create your My Good Food account to join the discussion.
13th Aug, 2018
I followed the recipe but found the sauce too runny. I suggest browning the meat first, draining the fat then sautéing the onion etc. It would help to know the recommended size of shallow dish. I used a glass lasagna dish but there was not enough bechamel to cover the top so a smaller deeper dish would have been better.
Be the first to ask a question about this recipe...Unsure about the cooking time or want to swap an ingredient? Ask us your questions and we’ll try and help you as soon as possible. Or if you want to offer a solution to another user’s question, feel free to get involved...
Be the first to suggest a tip for this recipe...Got your own twist on this recipe? Or do you have suggestions for possible swaps and additions? We’d love to hear your ideas.