Peler et émincer les oignons. Nettoyer les champignons et les poireaux. Les trancher finement. Détailler le saumon en cubes.
Faire revenir les oignons et les légumes 15 minutes à feu moyen avec le beurre. Saler, poivrer.
Poêler le saumon 2 minutes dans un filet d'huile d'olive. Saler, poivrer.
Préchauffer le four à 210°C (Th. 7).
Dans un saladier, battre les œufs avec la crème. Saler, poivrer.
Dérouler la pâte feuilletée dans un moule à tarte beurré ou recouvert de papier cuisson. Piquer le fond à la fourchette et parsemer de la moitié du gruyère râpé.
Répartir les légumes et le saumon dans le fond de la tarte puis verser la crème aux œufs. Parsemer du reste de fromage..
Enfourner 30 à 40 minutes à 210°C (Th. 7).
Servir tiède ou froid.