Préchauffer le four à 180 °C (350 °F).
Rincer l’intérieur et l’extérieur des canards à l’eau froide. Assécher à l’aide de papier absorbant.
Dans la cavité des canards, insérer les fines herbes. Saler et poivrer l’intérieur et l’extérieur des canards. Déposer les canards dans une rôtissoire, poitrines vers le haut. Répartir les oignons sur le pourtour des canards.
Dans un bol, fouetter le fond de canard avec le cidre de glace, la pâte de tomates et la cassonade.
Verser la préparation au cidre de glace dans la rôtissoire. Couvrir la rôtissoire d’une feuille de papier d’aluminium. Cuire au four 2 heures, en arrosant les canards de temps en temps avec le jus de cuisson.
Retirer les canards de la rôtissoire et les déposer dans une assiette. Filtrer le jus de cuisson contenu dans la rôtissoire au-dessus d’un contenant haut et étroit. Laisser reposer 5 minutes. Retirer le gras à la surface à l’aide d’une petite louche.
Délayer la fécule de maïs dans un peu d’eau froide, puis l’incorporer au jus de cuisson.
Remettre les canards dans la rôtissoire. Ajouter les carottes et les figues. Arroser de jus de cuisson.
Insérer un thermomètre à cuisson dans la partie la plus épaisse de la cuisse d’un des canards, sans toucher l’os. Prolonger la cuisson au four de 30 à 40 minutes, jusqu’à ce que le thermomètre indique une température de 82 °C (180 °F) ou jusqu’à ce que les cuisses se détachent facilement et que la peau soit dorée et croustillante.
Environ 10 minutes avant la fin de la cuisson, ajouter les asperges dans la rôtissoire.
Servir les canards avec les carottes, les figues, les asperges et le jus de cuisson.