Éplucher et couper les patates douces en morceaux, puis les faire cuire dans une casserole d'eau bouillante salée pendant environ 15 minutes jusqu'à ce qu'elles soient tendres.
Dans une poêle, faire chauffer l'huile d'olive et y faire revenir les échalotes finement hachées.
Ajouter les cuisses de canard confites émiettées dans la poêle et faire revenir pendant 5 minutes.
Incorporer le bouillon de volaille et laisser mijoter pendant 10 minutes pour que les saveurs se mélangent.
Écraser les patates douces cuites avec le beurre, assaisonner avec le sel, le poivre et le thym, puis mélanger pour une purée onctueuse.
Dans un plat à gratin, disposer le mélange de canard au fond, puis étaler la purée de patates douces par-dessus.
Si désiré, parsemer de fromage râpé sur la purée.
Enfourner pendant 20-25 minutes, ou jusqu'à ce que le dessus soit doré.