Jajca ločimo na rumenjake in beljake.
Iz beljakov naredimo sneg.
Rumenjake stepemo s sladkorjem in maslom.
Ko so rumenjaki, maslo in sladkor dobro vmešani, dodamo presejano moko s pecilnim praškom, mleko in lupinico ene limone.
Na koncu na rahlo vmešamo še beljake ter narezane orehe.
Pekač za šarkelj dobro namastimo in pečemo v predhodno segreti pečici na 180°C dobrih 45 minut.
Po nekaj minutah šarkelj odstranimo iz pekača in ga položimo na rešetko, da se ohladi. Potresemo s sladkorjem.