Sbucciare le pere e tagliarle in pezzi piccoli; metterle in una ciotola con lo zucchero, il succo del limone e la stecca di cannella e lasciarle macerare per almeno qualche ora.
Trascorso questo tempo mettere a bollire a fuoco dolce, incorporare lentamente il cioccolato spezzettato e mescolare fino a farlo sciogliere completamente. Nel frattempo tostare in forno le nocciole.
Quando il cioccolato si è amalgamato bene alzare leggermente la fiamma e lasciare cuocere per almeno 40/45 minuti.
Quando la marmellata avrà raggiunto la giusta consistenza aggiungere le nocciole, mescolare e versarla, bollente, nei vasetti precedentemente riscaldati (per evitare che lo sbalzo di temperatura li faccia rompere), chiudere bene il coperchio e capovolgerli per una decina di minuti.