In another pan, fry the onion, garlic and lamb for 5 mins, then add all the remaining ingredients. Bring to the boil, simmer for 15 mins and season.
To make the sauce, heat the milk with the shallot studded with the bay leaf and cloves. Melt the butter in a pan, whisking in the flour followed by the milk. Bring to the boil, then take off the heat.
In a large ovenproof dish, layer up the meat mix with the aubergines, top with sauce and sprinkle over the cheddar and mozzarella. Bake for 40-45 mins.
In another pan, fry the onion, garlic and lamb for 5 mins, then add all the remaining ingredients. Bring to the boil, simmer for 15 mins and season.
To make the sauce, heat the milk with the shallot studded with the bay leaf and cloves. Melt the butter in a pan, whisking in the flour followed by the milk. Bring to the boil, then take off the heat.
In a large ovenproof dish, layer up the meat mix with the aubergines, top with sauce and sprinkle over the cheddar and mozzarella. Bake for 40-45 mins.