Spalam orezul in cateva ape, apoi il fierbem in 400 ml de apa, pana cand lichidul este complet absorbit. Oprim focul si lasam orezul acoperit cu un capac, pentru a se umfla usor.
Intr-un vas separat, amestecam galbenusurile cu zaharul, zaharul vanilat, coaja rasa de lamaie si esenta de vanilie, pana obtinem o compozitie omogena. Adaugam treptat 900 ml de lapte si amestecam din nou.
Turnam compozitia intr-o cratita si o punem pe foc mic, amestecand constant, pana cand laptele se incalzeste. Separat, dizolvam amidonul in cei 100 ml de lapte ramasi,apoi il adaugam în cratita, amestecand continuu. Incorporam orezul fiert si gatim pana cand compozitia se ingroasa usor.
Preincalzim cuptorul la 180°C. Turnam compozitia in 6 vase termorezistente sau intr-o tava termorezistenta, apoi asezam vasele intr-o tava mai mare. Adaugam apa fierbintein tava mare, pana la jumatatea vaselor, si introducem totul la cuptor pentru 30–40 de minute, pana cand budinca capata o crusta rumena si apetisanta.
Scoatem budinca din cuptor si o lasam sa se raceasca inainte de servire. Se poate consuma simpla sau alaturi de fructe proaspete, dulceata ori un sos de vanilie.