Rincez les aubergines et découpez le dessus comme un chapeau. Évidez les en gardant un peu de chair sur le tour. Hachez grossièrement la chair prélevée.
Épluchez et émincez les oignons et l'ail. Faites-les revenir quelques minutes dans une poêle avec la moitié de l'huile d'olive, la chair d'aubergine, la farce, du sel et du poivre.
Ajoutez les tomates concassées et laissez cuire pendant 10 minutes.
Garnissez les aubergines du mélange et déposez-les dans un plat à gratin huilé.
Saupoudrez-les de chapelure, arrosez du reste d'huile d'olive.