Peler et émincer l'oignon. Faire chauffer l'huile dans une poêle et y faire revenir l'oignon à feu doux pendant 10 minutes.
Le retirer de la poêle et réserver. Faire revenir les pignons à sec dans une poêle bien chaude.
Verser la brousse et le mascarpone dans un saladier, ajouter le basilic, les pignons, 50 grammes de parmesan et l'oignon. Saler, poivrer et bien mélanger.
Préchauffer le four à 180°. Dans un plat à gratin, couvrir d'un peu de sauce tomate.
Farcir les cannellonis de la préparation à la brousse et les poser au fur et à mesure sur le lit de sauce tomate. Recouvrir du reste de sauce.
Parsemer du reste de parmesan en poudre et faire cuire au four pendant 20 à 25 minutes.