Dans un faitout, faire revenir l'oignon émincé dans l'huile d'olive. Ajouter ensuite la viande hachée puis les courgettes.
Saler, poivrer, et ajouter environ 1 cuillère à soupe d'ail. Laisser cuire à feu doux jusqu'à ce que l'eau des courgettes ait disparu.
Pendant ce temps, dans un saladier, battre ensemble les oeufs et la crème fraiche.
Préchauffer le four à 180°.
Lorsque le mélange courgettes et viande hachée est cuit, verser la préparation oeufs et crème, mélanger et verser le tout dans un plat à gratin allant au four. Parsemer de gruyère râpé.