Rumenjake ločimo od beljakov in rumenjake postopoma vmešamo v masleno zmes. Beljake stepemo s soljo v trd sneg in ga izmenično z mandlji in drobtinami vmešamo v zmes. Maso za šarkelj napolnimo v pripravljene modelčke in pečemo v prej ogreti pečici pri 160 °C približno pol ure.
Pečene šarklje zvrnemo iz modelčkov in takoj premažemo z marmelado. Ko se nekoliko posušijo, jih potresemo s praženimi mandljevimi lističi.