Lavez et rincez soigneusement les poireaux et coupez-les en tronçons de 10 cm. Faites cuire les poireaux à la vapeur pendant 10 mn, puis coupez-les en deux dans la longueur.
Dans une sauteuse, faites suer le beurre sans coloration, ajoutez les poireaux, le quatre-épices, salez, poivrez et faites étuver à couvert à feu doux 5 mn.
Préchauffez le four sur th. 6/180°.
Mélangez 100 g de gruyère préalablement râpé sur une râpe à gros trous avec la crème, les œufs, poivrez, ne salez pas (ou à peine).
Frottez un plat allant au four avec la gousse d’ail, beurrez-le et répartissez dans le fond les poireaux. Versez par-dessus le mélange crème-gruyère, répartissez le gruyère restant et un peu de beurre sur le dessus, poivrez et enfournez 30 mn.