Bien dégraisser l'épaule d'agneau puis la hacher grossièrement. Peler les tomates les épépiner et les détailler en cubes. Hacher les oignons et l'ail. Dans un faitout chauffer 5 cl d'huile d'olive y faire revenir la viande puis les oignons et l'ail hachés les cubes de tomate et l'origan; saler et poivrer puis cuire 30 minutes environ sur feu moyen. Oter le pédoncule des aubergines et les couper en tranches de 2 à 3 millimètres d'épaisseur. Dans une poêle chauffer le reste de l'huile puis sur feu moyen faire dorer les tranches d'aubergine sur les deux faces. Les égoutter ensuite sur du papier absorbant. Avec 30 g de beurre et la farine réaliser un roux blanc de façon à confectionner une béchamel en ajoutant le lait; saler et poivrer puis cuire 15 minutes sur feu doux. Beurrer le plat à gratin. Disposer les tranches d'aubergine sur toute la surface du fond et le long des rebords en chevauchant les tranches. Ensuite garnir avec la farce d'agneau puis recouvrir avec le reste des aubergines. Napper de sauce béchamel et saupoudrer de gruyère rapé. Cuire 30 minutes à four moyen th 6 (200ø).