Préchauffez le four à 180°C.
Lavez les courgettes, râpez-les ou coupez-les en petits dés, puis faites-les revenir quelques minutes dans une poêle avec l’huile d’olive afin d’éliminer leur excès d’eau.
Dans un grand saladier, battez les œufs avec la crème fraîche et le lait.
Ajoutez la farine, puis mélangez jusqu’à obtenir une préparation lisse.
Incorporez le jambon, le gruyère râpé, les courgettes, le sel, le poivre et la muscade.
Versez la préparation dans un moule légèrement beurré.
Enfournez pendant 35 à 40 minutes, jusqu’à ce que le flan soit bien doré et ferme au toucher.
Laissez tiédir quelques minutes avant de servir.