Faire cuire les petits pois à l'eau bouillante salée pendant 10 minutes. Egoutter.
Equeuter les tiges des asperges en les cassant à la main. Les laver et les cuire à l'eau frémissante salée une dizaine de minutes. Les égoutter.
Préparer la béchamel : Faire fondre le beurre.
Quand il devient mousseux, ajouter la farine. Mélanger au fouet et cuire quelques minutes.
Ajouter le lait froid, sel, poivre et muscade râpée. Mélanger et cuire à feu doux jusqu'à épaississement. Couper les asperges en tronçons, réserver quelques pointes.
Mélanger les tronçons d'asperges et les petits pois avec la béchamel et un peu de parmesan.
Verser le tout dans un plat à gratin. Disposer les pointes d'asperges autour et parsemer de gruyère râpé. Passer au four pour réchauffer et faire gratiner.