Laver et couper les aubergines en rondelles d'environ 1 cm d'épaisseur.
Faire chauffer un peu d'huile d'olive dans une poêle, ajouter l'oignon émincé et les gousses d'ail écrasées, puis faire revenir jusqu'à ce qu'ils soient tendres.
Ajouter les dés de jambon et cuire quelques minutes.
Incorporer le coulis de tomate, assaisonner avec sel, poivre et herbes de Provence. Laisser mijoter pendant 10 minutes.
Préchauffer le four à 180°C (thermostat 6).
Dans un plat à gratin, disposer une couche d'aubergines, suivie de la préparation au jambon, puis parsemer de fromage râpé.
Répéter les couches jusqu'à épuisement des ingrédients, en terminant par une couche de fromage.
Enfourner le gratin pendant 30 minutes, jusqu'à ce que le dessus soit doré et croustillant.