On a separate chopping board slice the streaky bacon. Remember to wash your hands thoroughly after handling raw meat.
In a large frying pan, heat half of the olive oil and add the onion.
Fry the onion for 3 minutes until the onion is soft.
Add the streaky bacon and fry until crisp
Add the garlic and minced lamb and fry for 5 minutes until thoroughly brown, stirring occasionally.
Add the tomato puree, chopped tomatoes, cinnamon, paprika, oregano and basil. Stir well.
Bring the mince mixture to the boil, reduce the heat and simmer for 10 minutes.
While the sauce is simmering, place the slices of aubergine on a baking tray and brush with the remaining olive oil.
Bake the aubergines for 10 minutes until they are golden brown.
Layer half of the aubergine slices in an oven proof dish.
Spoon half of the mince over the aubergine.
Repeat with the rest of the aubergine slices and mince.
Grate the parmesan cheese.
Add the eggs, cream, parmesan and nutmeg to a mixing bowl and whisk together.
Spoon the topping over the lamb and aubergines.
Bake for 30 minutes until golden brown and bubbling.