Pour 6 personnes :
2 grosses aubergines
6 pommes de terre
500g de bœuf
5 tomates ou une boîte de tomates pelées
1 oignon
huile d'olive
30g de beurre
1 càc de cannelle
1 càs de miel
noix de muscade
sel-poivre
Pour la béchamel :
20g de beurre
3 càs de farine
35cl de lait
Émincer l'oignon et le faire blondir, ajouter les tomates coupées en gros dès et 2 càs d'huile d'olive, la cannelle, le miel, saler-poivrer et laisser réduire le tout 25min à feu moyen.
Découper les aubergines en rondelles, et les disposer dans un plat à gratin avec d'huile et d'eau. Les passer au four à gratin en remuant régulièrement jusqu'à ce qu'elles ramollissent . Éplucher et découper les pommes de terre en fines rondelles. Les disposer dans un plat à gratin assez haut et huilé. Arroser d'un peu de jus rendu par les tomates. Passer les pommes de terre sous le grill 5 à 15min pour qu'elles dorent.
Dans une sauteuse faire revenir la viande avec le beurre à feu assez fort, saler-poivrer, puis y ajouter la sauce tomates et baisser le feu.
Préchauffer le four à 200°C.
Dans une casserole sur feu doux faire blondir les 20g de beurre, ajouter la farine et mélanger pour obtenir un appareil homogène. Incorporer petit à petit le lait en arrêtant jamais de remuer jusqu'à obtenir une sauce bien épaisse . Saler-poivrer, râper de la noix de muscade.
Sur la couche de pommes de terre, étaler la moitié de la viande avec la tomate puis la moitié des aubergines, recommencer et finir avec la béchamel.
Enfourner le tout à 200°C et laisser cuire 1h (la béchamel doit être dorée).