Dans un grand bol, mélangez les asperges et les tomates cerises avec 2 cuillères à soupe d'huile d'olive, du sel et du poivre.
Étalez-les sur deux plaques de cuisson recouvertes de papier sulfurisé (ou une très grande).
Dans un petit bol, mélangez les 2 cuillères à soupe d'huile d'olive restantes avec un peu de sel et de poivre.
Badigeonnez les pavés de saumon de ce mélange.
Disposez deux pavés de saumon sur chaque plaque de cuisson, entre les légumes. Répartissez les rondelles de citron sur le saumon.
Enfournez pour 12 à 15 minutes, ou jusqu'à ce que le saumon soit cuit à cœur et que les légumes soient tendres et légèrement rôtis. Vous devrez peut-être intervertir les plaques à mi-cuisson pour assurer une cuisson uniforme. Le temps de cuisson du saumon dépendra de son épaisseur
Dans un petit bol, mélangez la crème fraîche (ou le yaourt grec), le zeste et le jus de citron, l'aneth ciselé et l'ail haché (si utilisé). Salez et poivrez au goût. Goûtez et ajustez l'assaisonnement si nécessaire.
Une fois le saumon et les légumes cuits, retirez les plaques du four. Disposez les pavés de saumon et les légumes rôtis dans les assiettes.
Nappez généreusement de sauce crémeuse au citron et à l'aneth. Parsemez de quelques brins d'aneth frais supplémentaires si vous le souhaitez.