Faites bouillir une grande casserole d'eau salée. Une fois l'eau à ébullition, ajoutez les épinards frais et blanchissez-les pendant environ 2 minutes, jusqu'à ce qu'ils flétrissent.
Égouttez les épinards dans une passoire et rincez-les sous l'eau froide pour arrêter la cuisson. Une fois refroidis, pressez-les pour éliminer l'excès d'eau et hachez-les grossièrement. Réservez.
Dans une grande poêle, chauffez l'huile d'olive à feu moyen. Ajoutez l'oignon haché et faites-le revenir jusqu'à ce qu'il devienne translucide, environ 5 minutes.
Ajoutez l'ail émincé et faites cuire pendant une minute supplémentaire, en remuant constamment pour éviter de brûler.
Incorporez les épinards hachés dans la poêle, ainsi que la muscade, le sel et le poivre noir. Mélangez et laissez cuire pendant environ 3-4 minutes pour que les saveurs se mélangent.
Réduisez le feu à doux et versez la crème épaisse, en remuant pour bien combiner. Laissez mijoter quelques minutes jusqu'à ce que le mélange épaississe légèrement.
Retirez la poêle du feu et incorporez la ricotta et la moitié du fromage Parmesan râpé jusqu'à ce que le tout soit bien mélangé.
Préchauffez votre four à 190°C. Transférez le mélange d'épinards dans un plat de cuisson graissé, en l'étalant uniformément.
Dans un petit bol, mélangez la chapelure avec le beurre fondu et le reste du fromage Parmesan. Saupoudrez généreusement ce mélange sur les épinards.
Enfournez pendant environ 20-25 minutes, ou jusqu'à ce que le dessus soit doré et bouillonnant. Une fois cuit, retirez du four et laissez refroidir quelques minutes avant de servir.