1. Brosser et rincer l'orange et le citron sous l'eau courante, râper l'orange et le citron.
2. Placer dans un ramequin.
3. Presser le citron et le filtrer.
4. Presser l'orange et la filtrer.
5. Éplucher le gingembre, le couper en lamelles, le placer dans un robot mixeur, puis le hacher.
6. Couper les figues en lamelles.
7. Éplucher les bananes, les couper en dés et les placer dans une casserole moyenne.
8. Dans la casserole, ajouter le jus de citron, le jus d'orange, le vinaigre et mélanger pour enrober les bananes.
9. Dans la casserole, ajouter les figues sèches, le gingembre, les zestes d'orange et de citron puis le sucre semoule.
10. Dans la casserole, ajouter le bâton de cannelle, la muscade, le sel et mettre le tout à feu moyen.
11. Porter à ébullition, cuire environ pendant 20 à 30 minutes en remuant.
12. Vérifier sur une coupelle froide son épaisseur.
13. Retirer du feu si le tout est prêt.
14. Mettre en pot à l'aide d'un entonnoir pour éviter de salir les bords.
15. Couvrir à chaud, retourner le pot à l'envers jusqu'à complet refroidissement.