Préchauffez votre four à 180°C (thermostat 6). Pendant ce temps, émincez finement l'oignon et l'ail. Nettoyez les champignons en les essuyant avec un papier absorbant légèrement humide et coupez-les en lamelles régulières d'environ 5mm d'épaisseur.
Dans une poêle chaude, versez l'huile d'olive et faites revenir l'oignon émincé pendant 2-3 minutes jusqu'à ce qu'il devienne translucide. Ajoutez l'ail haché et laissez infuser 30 secondes. Incorporez les champignons et faites-les sauter à feu vif pendant 5-7 minutes, jusqu'à évaporation complète de leur eau.
Dans un grand bol, battez énergiquement les œufs jusqu'à obtention d'un mélange mousseux. Incorporez la crème fraîche tout en continuant de fouetter pour éviter les grumeaux. Assaisonnez généreusement de sel, poivre et noix de muscade râpée.
Beurrez généreusement un moule à tarte de 24-26cm de diamètre. Égouttez soigneusement le thon et émiettez-le uniformément dans le fond du moule. Répartissez les champignons poêlés sur le thon, puis parsemez de persil frais ciselé.
Versez délicatement l'appareil aux œufs sur l'ensemble, puis terminez en saupoudrant le gruyère râpé sur le dessus.
Enfournez votre quiche sans pâte à mi-hauteur du four pendant 35 minutes environ, jusqu'à ce que le dessus soit joliment doré et le centre légèrement tremblotant mais ferme.
Laissez reposer 5 minutes hors du four avant de servir pour une découpe nette.