Cuire les courgettes : Couper les courgettes en rondelles ou en dés. Les cuire à la vapeur ou à la poêle avec un filet d'huile jusqu'à ce qu'elles soient très tendres.
Bien égoutter les courgettes : Les placer dans une passoire et les presser soigneusement pour éliminer un maximum d'eau. Cette étape est essentielle pour obtenir une terrine qui se tient correctement.
Faire revenir l'oignon : Émincer finement l'oignon et le faire suer dans un peu d'huile d'olive jusqu'à ce qu'il devienne translucide, sans le faire colorer. Laisser tiédir.
Préparer l'appareil : Écraser grossièrement les courgettes égouttées à la fourchette. Ajouter les œufs battus, le fromage frais, l'oignon tiédi, le sel et le poivre. Mélanger jusqu'à obtenir une préparation homogène.
Ajouter le thon : Si utilisé, émietter le thon égoutté et l'incorporer délicatement à la préparation.
Remplir le moule : Beurrer un moule à cake ou le tapisser de papier cuisson. Verser la préparation et lisser la surface. Tasser légèrement pour éliminer les éventuelles bulles d'air.
Cuire au bain-marie : Placer le moule dans un plat plus grand. Verser de l'eau chaude dans le plat jusqu'à mi-hauteur du moule. Cuire dans un four préchauffé à 180°C pendant 40 à 45 minutes. La lame d'un couteau plantée au centre doit ressortir propre.
Refroidir : Laisser refroidir, puis placer la terrine au réfrigérateur pendant plusieurs heures, idéalement toute une nuit.
Démouler et servir : Passer délicatement un couteau sur les bords avant de démouler. Décorer avec quelques rondelles de courgette grillées et du persil frais, puis trancher et servir bien frais.