Dans une poêle, faire chauffer l'huile d'olive. Faire revenir l'oignon et l'ail pendant 2 minutes. Ajouter les épinards et faire cuire jusqu'à ce qu'ils soient fondants.
Mélanger avec la ricotta et les pignons de pin. Saler et poivrer.
A l'aide d'une cuillère, remplir les cannellonis avec la farce et les déposer dans un plat allant au four.
Napper de crème fraiche puis répartir l'emmental.
Faire cuire à four chaud à 180° pendant 30minutes.