Brossez le citron et les oranges sous l'eau courante. Râpez leur zeste et pressez leur jus, puis réservez.
Lavez les pommes et les poires sans les peler puis coupez-les en petit dés. Mettez-les dans une grande casserole, ajoutez 2 verres d'eau et faites cuire à couvert durant une trentaine de minutes.
Quand les fruits sont bien cuits, retirez les du feu et passez les au tamis pour récupérer le jus. Les fruits cuits pourront être utilisés comme compote pour un fourrage ou une tarte.
Dans une bassine à confiture, mélangez les jus, les zestes, les fruits secs (sauf les noix et les amandes) coupés en petit morceaux, ajoutez la cannelle et le sucre puis portez a ébullition et laissez cuire 10 min à petit bouillon sans cesser de mélanger.
Ajoutez les noix et les amandes concassées et prolongez la cuisson de 10 min.
Vérifiez la cuisson en procédant au test de l'assiette froide, procédez immédiatement à la mise en pots, fermez les et retournez les.