Lavez les épinards et équeutez-les. Essorez-les. Faites-les cuire en 2 ou 3 fois dans une grande casserole jusqu'à ce qu'ils soient tendres. Égouttez-les. Laissez un peu refroidir et hachez-les au couteau assez finement.
Épluchez l'oignon et hachez-le. Faites-le blondir 5 min dans 25 g de beurre et ajoutez les épinards. Salez et poivrez. Laissez cuire 5 min.
Dans un grand saladier, mélangez la ricotta, le pecorino avec les œufs et la farine tamisée. Ajoutez le contenu de la poêle. Salez, poivrez et ajoutez un peu de muscade râpée. Laissez bien refroidir la préparation.
Pour faire les gnocchis, formez des boulettes ovales de 2,5 cm sur 1 cm. Faites-les pocher dans une grande casserole d'eau bouillante salée en plusieurs fois pendant 4 min. Égouttez-les. Faites-les sauter 2 min dans 25 g de beurre. Servez-les saupoudrés d'un peu de pecorino rapé.