Sciacquate il riso e versatelo in una pentola capiente. Aggiungete il latte e 300 ml di acqua, portate il tutto a ebollizione e lasciate poi cuocere per 40–50 minuti, finché il riso non sarà sfatto e avrà assorbito quasi tutto il liquido. Nel frattempo sbucciate le pere, eliminate il torsolo e grattugiatele grossolanamente con la buccia.
Separate poi le uova in albumi e tuorli, mescolando subito i tuorli con la ricotta. Preriscaldate quindi il forno a 150 °C e preparate una teglia da forno (20 cm × 15 cm).
Non appena il riso sarà cotto, aggiungete nella pentola il burro, il miele e un pizzico di sale e lasciateli sciogliere.
Aggiungete poi nella pentola il composto di ricotta e tuorli, mescolate e distribuite metà del composto ottenuto sul fondo della teglia.
Strizzate quindi il succo dalle pere grattugiate e distribuite le pere nella teglia sopra lo strato di riso. Sullo strato di pere distribuite poi il resto del composto di riso.
Infine montate a neve gli albumi preparati, incorporando lentamente lo zucchero di canna, e ricoprite con la neve ferma ottenuta lo strato superiore di riso nella teglia. Inserite la teglia nel forno e cuocete per 40–45 minuti a 150 °C.
Lasciate raffreddare il budino di riso finito per qualche momento dopo la cottura e servite.