Sciogliete l'ammoniaca in poco latte tiepido, prelevandolo da quello della ricetta. Setacciate e impastate le farine con lo zucchero, il latte rimanente, lo strutto e l'ammoniaca sciolta, fino a ottenere un impasto omogeneo e consistente.
Formate una palla con la pasta, avvolgetela nella pellicola e lasciatela riposare in frigorifero per mezz'ora.
Fate rinvenire in acqua calda i fichi secchi e l'uva passa, poi scolateli e asciugateli bene. Tritateli assieme alle mandorle, alle nocciole, alle noci e al cioccolato fondente. Unite la cannella, la marmellata, il marsala, la scorza grattugiata di un'arancia e di un mandarino e amalgamate il composto. Coprite e lasciate riposare in frigorifero almeno un'ora.
Stendete la pasta frolla con uno spessore di circa 5 mm e formate un rettangolo. Modellate il ripieno in un lungo cilindro, adagiatelo nella parte centrale e chiudete la sfoglia realizzando un lungo rotolo.
Piegate il rotolo a cerchio e chiudetelo. Adagiatelo su una placca da forno rivestita con carta da forno. Con una pinzetta per buccellati, praticate dei tagli verticali fino a scoprire il ripieno, senza però attraversare il rotolo.
Infornate a 180 °C per una mezz'oretta circa fino a doratura. Una volta cotto, sfornatelo e lasciatelo raffreddare prima di spostarlo: da caldo la frolla è fragile e il buccellato si rompe.
Una volta che il buccellato è freddo, fate sciogliere in un pentolino la marmellata insieme allo zucchero e all'acqua e usatela per spennellare e lucidare la superficie. Decorate a piacere con frutta candita e granella di pistacchio.