Épluchez et hachez l'ail et l'oignon.
Ébouillantez les tomates. Pelez-les et épépinez-les.
Lavez et ciselez le persil.
Lavez les aubergines. Coupez les extrémités, puis coupez-les en tranches fines dans le sens de la longueur. Badigeonner ces tranches d'huile d'olive (à l'aide d'un pinceau par exemple).
Dans une grande poêle, faites dorer les aubergines. Déposez-les sur du papier absorbant. Salez et poivrez.
Mettez le reste d'huile dans la poêle et faites revenir 1 minute l'ail puis ajoutez l'oignon. Dès qu'il est légèrement blond, ajoutez la viande, le persil et le mélange aux quatre-épices. Salez et poivrez. Faites cuire 5 minutes en remuant.
Ajoutez les tomates et prolongez la cuisson de 5 minutes.
Préchauffez le four à 160°C (th. 5/6).
Préparez la sauce béchamel allégée
Tapissez le fond d'un plat à gratin d'aubergines. Puis mettez une couche de viande, un peu de béchamel et ainsi de suite jusqu'à ne plus avoir d'ingrédients. Terminez par une couche béchamel.
Faites cuire 1 heure au four. Servez.