Affettare sottilmente la cipolla e rosolarla in una casseruola, con 30 gr di burro, a fuoco lento per 5 minuti.
Versare il riso, farlo tostare per un paio di minuti a fuoco vivace, continuando a mescolare. Sfumare col vino.
Cuocere il riso per 18 minuti, aggiungendo il brodo poco alla volta; a cinque minuti dalla fine, incorporare lo zafferano. A cottura ultimata, mantecare con il parmigiano e il burro rimasto.
Ungete uno stampo da forno e cospargerlo di pangrattato. Versare metà del riso preparato e compattarlo bene aiutandosi con un cucchiaio fino a coprire il fondo e le pareti.
Adagiarvi sopra il prosciutto e la mozzarella tagliata a fette e coprire con il riso rimasto.
Spolverare con il pangrattato e gratinare in forno caldo, a 220° C, per circa 15 minuti. Lasciar raffreddare qualche minuto prima di servire.