Préchauffez le four à 200 °C. Épluchez la patate douce et coupez-la en cubes; versez-les sur un plateau de cuisson avec la moitié de l'huile d'olive, du sel et du poivre et faites rôtir pendant environ vingt-cinq minutes.
Cassez les extrémités ligneuses des asperges et mettez-les au four avec la patate douce pendant les dix dernières minutes, juste pour qu'elles deviennent al dente.
Pendant ce temps, chauffez le reste de l'huile dans une poêle et faites cuire le saumon, peau vers le bas, pendant trois à quatre minutes, puis retournez-le et faites cuire deux minutes supplémentaires. Saupoudrez de sel, poivre et aneth et servez avec la patate douce et les asperges et un trait de citron.