Coupez le saumon et percez la peau sur tout le filet pour que l'humidité puisse s'échapper pendant la marinade. Râpez le zeste des deux citrons et mélangez-les dans un mixeur avec tous les autres ingrédients. Recouvrez le saumon du mélange de sel, de sucre et d'épices et laissez-le mariner au réfrigérateur pendant 2 jours. Rincez et séchez en tapotant. Enlevez la peau et les parties grasses et foncées du saumon et laissez sécher au réfrigérateur pendant un jour supplémentaire pour obtenir une texture parfaite.
Dressage
Si nécessaire, faites cuire les bagels. Ouvrez le bagel et étalez le cream cheese sur les deux parties du bagel. Coupez le saumon en tranches très fines et placez-le sur le bagel tartiné de cream cheese. Disposez une tranche de tomate, des câpres, de l'aneth et des rondelles d'oignon finement tranchées sur le dessus, fermez et servez.