Dans une casserole d’eau bouillante salée, cuire les pâtes al dente. Égoutter.
Dans la même casserole, chauffer un peu d’huile d’olive à feu moyen. Cuire l’oignon de 1 à 2 minutes.
Ajouter l’effiloché de canard confit et réchauffer de 2 à 3 minutes en remuant de temps en temps.
Ajouter la crème et le pesto aux tomates séchées. Porter à ébullition, puis cuire de 2 à 3 minutes.
Ajouter les tagliatelles et les cœurs d’artichauts. Saler, poivrer et remuer.
Si désiré, garnir de mozzarella fraîche et de basilic au moment de servir.