Faire cuire les oeufs durs. Les rafraichir. Les écaler. Eplucher, laver, hacher et presser les champignons. Faire suer dans un noix de beurre l'échalote ciselée. Ajouter les champignons, saler, poivrer et laisser cuire jusqu'à évaporation complète de l'eau.
Incorporer 40 g de fromage rapé à la sauce béchamel. Couper les oeufs en deux dans le sens de la longueur. Hacher le jaune. Mettre les blancs dans un plat à gratin légèrement beurré. Lier les champignons avec 1/3 de la sauce béchamel et ajouter les jaunes d'oeufs et le persil haché.
Rectifier l'assaissonnement. Emplir les blancs avec le hachis de champignons. Napper avec le reste de sauce béchamel. Parsemer de fromage rapé et de quelques noix de beurre. Faire gratiner 10 minutes au four à 240°C (th 8) et servir.