Préchauffer le four à 165 °C (330 °F).
Dans un bol, mélanger les betteraves avec les pommes de terre et le tiers de l’huile d’olive. Saler, poivrer et remuer.
Déposer le rôti de canard sur une plaque de cuisson tapissée de papier parchemin. Badigeonner le rôti du reste de l’huile d’olive. Répartir la préparation aux légumes autour du rôti de canard.
Cuire au four de 2 heures à 2 heures 30 minutes, jusqu’à ce qu’un thermomètre à cuisson inséré dans le rôti atteigne une température entre 65 °C et 68 °C (150 °F et 154 °F).
Retirer du four et déposer le canard sur une planche à découper. Couvrir d’une feuille de papier d’aluminium, sans serrer. Laisser reposer de 15 à 20 minutes avant de trancher.
Pendant ce temps, chauffer le gras de canard à feu moyen dans une casserole. Cuire les échalotes de 1 à 2 minutes.
Verser le porto dans la casserole et faire flamber. Cuire jusqu’à évaporation presque complète du liquide.
Ajouter le fond de canard, le vinaigre balsamique et le mélange de fines herbes. Porter à ébullition, puis laisser mijoter de 1 à 2 minutes à feu doux-moyen.
Ajouter le chocolat et la crème dans la casserole. Remuer doucement jusqu’à ce que le chocolat soit fondu.
Dans un bol, délayer la fécule de maïs dans un peu d’eau froide. Ajouter la fécule délayée dans la casserole. Remuer, puis porter à ébullition. Laisser mijoter jusqu’à épaississement. Saler, poivrer et remuer.
Couper le rôti de canard en tranches d’environ 1 cm (½ po).
Répartir les tranches de canard dans les assiettes. Napper de sauce.