A tojásokat habosra keverjük a porcukorral. Beletesszük a vaníliás cukrot és a vizet, és 10 perc alatt habosra keverjük egy habverővel. Hozzáadjuk a sütőporral elkevert lisztet, és a tésztába csorgatjuk az olajat is.
A tésztát két egyenlő részre osztjuk. A felét az olajjal vékonyan kikent kuglófformába öntjük. A kakaóport a maradék tésztához szórjuk, összekeverjük, majd a sárga masszára öntjük. Egy hurkapálcával köröket és hullámokat rajzolunk a tésztába, hogy megsülve majd márványos legyen.
A kuglófot a 180 fokra előmelegített sütőbe tesszük, és kb. 40 percig sütjük. Mielőtt kivennénk, tűpróbával ellenőrizzük, hogy a közepe is megsült-e. Ha jó, kivesszük, és rácsra borítva hagyjuk kihűlni. Porcukorral megszórva vagy csokoládémázzal leöntve tálaljuk.