Porter à ébullition une grande casserole d'eau afin de pré-cuire les cannellonis pendant 2 minutes chrono lorsque l'eau sera bouillante. A la fin de la pré-cuisson, égoutter et disposer les cannellonis sur une feuille de papier cuisson en les espaçant.
Émincer l'oignon et l'ail et les faire blanchir à feu doux dans une grande casserole avec un fond d'huile d'olive. Ajouter enfin les feuilles d'épinards préalablement lavées et poursuivre la cuisson pendant 4-5 minutes en mélangeant régulièrement.
Égoutter le tout dans une passoire en effectuant des pressions pour retirer au maximum l'eau des épinards.
Ajouter le chèvre ou la ricotta aux épinards égouttés puis mélangeant pour incorporer le tout. Assaisonner de sel, poivre et muscade.
Préchauffer le four à 180° et répartir la sauce tomate au fond d'un plat à gratin.
Placer la prédation aux épinards dans une poche à douille (ou un sac congélation perforé) pour garnir les cannellonis. Placer les cannellonis sur la sauce tomate et ajouter un peu de parmesan râpé.
Enfourner pendant 25 minutes et déguster.