Se face maiaua: se freaca drojdia cu 3 lingurite zahar pana se lichefiaza, se adauga 4 lingurite faina, si se lasa la crescut cam 15 minute (pana isi dubleaza volumul).
Intre timp, laptele se fierbe din care se ia 100 ml lapte fierbinte si se amesteca cu 200g faina si se lasa la racit.
Apoi se separa galbenusurile de albusuri. Galbenusurile se freaca cu o jumatate lingurita sare, pana le da o culoare mai galbuie, se adauga zaharul, si restul de lapte caldut. Se adauga coaja rasa de la 3 lamai, 5 pliculete zahar vanilat si coaja rasa de la o portocala.
Cand maiaua a crescut se adauga compozitia de galbenus si zahar, faina oparita cu lapte, restul de faina si esentele de rom si vanilie, apoi se trece la framantat. Se adauga untul topit si uleiul pentru a se desprinde coca de lighean si se framanta cel putin 30 minute, apoi se lasa la crescut.
Albusurile se bat spuma si se adauga cacaoa, nucile tocate marunt si stafide. Dupa ce a crescut aluatul se intinde o foaie de 1cm si ceva grosime, se unge cu amestecul de cacao, albus, nuca si stafide si se adauga rahatul taiat fasii lungi, se ruleaza, se fac 2 rulouri si se impletesc apoi se adauga in tava, si se lasa la crescut cozonacul aproximatie 20-25 minute.
Apoi se ung cozonacii cu galbenus de oua, se presara bombonele si se introduce la cuptor, la inceput la foc mare cam 15-20 minute, apoi inca 10 minute la foc mic, si cozonacul este gata.
Cand este scos din cuptor cozonacul se pudreaza cu zahar si se lasa la racit.