Laver, sécher et couper les deux extrémités des aubergines. Couper les aubergines en 4 dans le sens de la longueur et ôter les 2 cm de chair qui contient les graines. Couper les aubergines en petits cubes.
Éplucher et émincer finement l'oignon. Éplucher la tomates (vraiment éplucher, la tomate cœur de boeuf bien mûr a une peau qui part toute seule, pas besoin de la monder à l'eau bouillante). La concasser en tout petits cubes.
Dans une sauteuse, faire sauter dans l'huile l'oignon, puis la viande, puis les aubergines, puis les tomates. Saler, pimenter. Laisser cuire tout en remuant de temps en temps 15 minutes.
Huiler légèrement un plat à gratin. Préchauffer le four à 230°c. Verser les aubergines dans le plat à gratin, saupoudrer de fromage râpé, de chapelure et arroser d'un filet d'huile d'olive. Laisser cuire jusqu'à dorure (20 minutes environ).