Cuire les cannellonis selon les instructions sur l'emballage. Une fois cuits, égoutter et arroser d'un peu d'huile d'olive pour éviter qu'ils ne collent. Réserver. (On peut aussi prendre des cannelonis prêts à cuire).
Chauffer l'huile dans une marmite à feu moyen-doux. Y faire revenir l'oignon et l'ail 2-3 minutes. Ajouter le tofu et faire griller 2-3 minutes ou jusqu'à ce qu'il soit légèrement doré.
Ajouter le romarin et laisser infuser 3-4 minutes pour que le tout soit bien parfumé, en prenant soin de ne pas brûler.
Réduire les haricots en purée dans le robot culinaire.
Incorporer les haricots à la préparation au tofu. Ajouter le tamari. Ajouter 3/4 tasse de sauce rosée, la chapelure et le parmesan. Bien mélanger.
Farcir les cannellonis du mélange de tofu et haricots. Couvrir le fond d'un plat 9 po x 13 po d'un peu de sauce rosée (environ 1 tasse). Y déposer les cannellonis en une seule couche. Verser le reste de la sauce sur le dessus.
Couvrir et cuire au four préchauffé à 350°F (180°C) de 45 à 50 minutes.