Émincer l'oignon et les blancs de poireaux. Chauffer une grande poêle avec un filet d'huile d'olive et faire revenir le tout à feu doux pendant 15 minutes en mélangeant régulièrement.
Ajouter ensuite la crème de soja, du sel, du poivre et le Parmesan râpé. Laisser mijoter le tout une dizaine de minutes jusqu'à ce que la sauce soit crémeuse et les poireaux bien fondants.
Pour terminer, ajouter le saumon coupé en petits morceaux, mélanger et retirer du feu.
Préparer le crumble en mélangeant dans un saladier la farine, l'huile d'olive et le Parmesan râpé. Emietter le tout à l'aide des doigts afin d'obtenir un crumble.
Recouvrir les poireaux et le saumon du crumble directement dans la poêle si celle ci passe au four (dans le cas contraire transférer la préparation dans un plat à gratin).
Enfourner dans un four préchauffer à 200° pendant 20 minutes. À la fin de la cuisson, déguster bien chaud ! À conserver au réfrigérateur pendant 2 jours.