Dans une poêle, mettez un peu d'huile d'olive et faites revenir 1/2 oignon ciselé (en cubes). Dans une casserole, faites revenir 1/2 oignon émincé.
Dans la poêle, disposez les pavés de saumon côté peau et tournez les seulement pour saisir, (ne pas les cuire complètement.) arrosez d'un peu de jus de citron et mettez dans une assiette.
Dans la casserole, ajoutez le coulis de tomate, mettez une pincée de sucre pour l'acidité, et baissez à feu doux.
Dans la poêle, faites fondre les épinards. Salez et poivrez.
Coupez le saumon en petits morceaux, et ajoutez aux épinards, laissez à feu doux en mélangeant. Coupez quelques tomates séchées dans le coulis de tomate. Assaisonnez et ajoutez un peu d'herbes de provence. Ajoutez la ricotta dans les épinards et bien mélanger. Vous pouvez couper la mozarella en petits morceaux dans la sauce tomate.
Dans un plat à gratin, étalez une fine couche de sauce tomate puis remplissez les tubes à cannellonis d'épinard-saumon-ricotta. Disposez les tubes de cannellonis dans la sauce tomate. Recouvrez d'une couche de sauce et saupoudrez de parmesan.
Faites cuire au four pendant environ 20 minutes à 180° tout en surveillant bien.