-
1
For the lamb sauce, heat 2 tbsp of the oil in a pan.
-
2
Add the onions and garlic and fry until just beginning to brown.
-
3
Add the ground lamb and fry over a high heat for 3-4 minutes.
-
4
Add the wine, tomatoes, cinnamon and oregano and simmer gently for 30-40 minutes while you make everything else.
-
5
Slice the stalks off the eggplants and cut them lengthways into 1/4 inch slices.
-
6
Heat a frying pan until it is very hot, add 1 tablespoon of the oil and a layer of eggplant slices and fry quickly until tender and lightly coloured on each side.
-
7
Lift out with tongs, layer over the base of a shallow ovenproof dish and season lightly with a little salt and pepper.
-
8
Repeat with the rest of oil and eggplants and seasoning each layer as you go.
-
9
For the topping, melt the butter in a non-stick pan, add the flour and cook over a medium heat for 1 minute to cook out the flour.
-
10
Gradually beat in the milk, bring to the boil, stirring, and leave to simmer very gently for 10 minutes, giving it a stir every now and then.
-
11
Stir in the cheese and some salt and pepper to taste.
-
12
Cool slightly and then beat in the eggs.
-
13
Preheat the oven at 400F Remove the cinnamon stick from the lamb sauce, season to taste with some salt and pepper and spoon it over the top of the eggplant.
-
14
Pour over the topping and bake for 25-30 minutes until golden and bubbling.