A tojásokat szétválasztjuk. A tojások sárgáját a vaníliás cukorral és a cukor felével fehéredésig keverjük, majd hozzáadjuk a mascarponét és az amaretto-t, alaposan kikeverjük. A tojások fehérjét a maradék cukorral és egy csipet sóval kemény habbá verjük, majd óvatosan összeforgatjuk a tojásos krémmel.
Egy tál aljára egy sor tejeskávéba mártott babapiskótát teszünk, erre krémet simítunk, majd megszórjuk kakaóporral. Ismét tejeskávéba mártott babapiskótát rétegezünk rá, majd krémet és kakaóport. Addig folytatjuk a rétegezést, amíg az összes hozzávaló el nem fogy. Hűtőbe tesszük, és érdemes előző este elkészíteni, hogy a babapiskóta jól megpuhuljon.