Lavez soigneusement les courgettes et séchez-les. Sans les éplucher, râpez-les à l'aide d'une râpe à gros trous.
Placez les courgettes râpées dans une passoire, saupoudrez d'une pincée de sel et laissez dégorger pendant 15 minutes. Pressez fermement pour extraire un maximum d'eau.
Préchauffez votre four à 180°C (thermostat 6). Dans un grand saladier, fouettez énergiquement les œufs avec le fromage frais jusqu'à obtenir un mélange homogène.
Incorporez progressivement la farine tamisée avec la levure, puis ajoutez le lait petit à petit et l'huile d'olive.
Intégrez délicatement les courgettes bien essorées au mélange, puis 70g de gruyère râpé. Assaisonnez avec sel, poivre et ajoutez l'aneth ciselé ainsi que le zeste de citron râpé.
Coupez le saumon fumé en lanières de 2 cm environ. Conservez quelques belles tranches pour la décoration et incorporez le reste à la préparation en effectuant des mouvements délicats.
Beurrez et farinez un moule à cake, ou utilisez du papier cuisson. Versez la moitié de la préparation, disposez quelques lanières de saumon au milieu, puis complétez avec le reste de pâte.
Décorez la surface avec les tranches de saumon réservées et parsemez du gruyère râpé restant. Enfournez pour 45 minutes à 180°C.
Vérifiez la cuisson en plantant la lame d'un couteau au centre - elle doit ressortir presque sèche, le cake devant rester moelleux.
Laissez reposer le cake dans son moule pendant 10 minutes avant de le démouler pour une texture parfaite et un démoulage impeccable.