A tészta hozzávalóiból sima tésztát gyúrunk, és hagyjuk duplájára kelni. Miután megkelt, kb. 2 dkg-os darabkákra szaggatjuk, és ujjbegyeinkkel mindegyiket szép gömb alakúra formázzuk. Felforrósítjuk az olajat, majd közepes lángnál, hogy jól átsülhessenek, a fánkocskákat mindkét oldalukon rendre megsütjük (azokkal kezdjük, amelyeket legelőször formáztunk meg). Megszórjuk kevés porcukorral, és hagyjuk kihűlni. Egy edénybe beletesszük az egyik jól megsikált citrom lereszelt héját, illetve az összes citrom levét. Elkeverjük a cukorral, hozzáadjuk a sót meg a vajat, és gőz fölött kevergetve addig forrósítjuk, míg a vaj meg nem olvad. A tojásokat egy tálban alaposan fölverjük, majd kanalanként elkezdjük adagolni hozzá a forró vajas-citromos keveréket. Mikor már több mint felét hozzáadagoltuk, a tojásos részt átöntjük a sima citromos részhez, visszatesszük a gőz fölé, és folyamatosan kavargatva addig főzzük, míg puding sűrűségűvé nem válik. Miután kihűlt, vékony cső és habzsák segítségével megtölthetjük vele a fánkokat, vagy a fánkocskák mellé kínáljuk, mártogatósként. Tipp: Időnként vegyük félre az edényt a forró vízről, hogy a krém ne forrósodjon túlságosan fel, különben a tojás kicsapódhat.