Cuire les macaronis et selon les indications du paquet.
Dans une poêle chaude, faire revenir l’oignon dans l’huile d’olive jusqu’à ce qu’il soit tendre, puis ajouter la viande hachée d’agneau et l’aubergine.
Ajouter le concentré de tomates, la sauce tomate, l’ail, la cannelle, le paprika, l’origan et porter à ébullition.
Laisser mijoter à feu moyen 10 minutes avant de rajouter les macaronis cuits. Mélanger.
Verser le mélange dans un grand plat à four.
Fouetter ensemble les œufs, la crème, le parmesan, le sel et un peu de piment. Verser sur le plat et mettre le tout au four 30 minutes.
Servir avec une salade d’accompagnement.