Innanzitutto pelate le cipolle e tagliatele a fettine sottili.
Trasferitele in una padella antiaderente con burro, sale e pepe e fatele appassire.
Bagnate le fette di pane con il latte, senza spugnarle troppo, e mettetele sul fondo di una terrina.
Aggiungete una parte delle cipolle e di provolone.
Continuate a strati e concludete con cipolle e grana, quindi cuocete per circa 20 minuti o fino a doratura in forno ventilato preriscaldato a 200°C.
La terrina di pane e cipolle è pronta, lasciatela riposare per una decina di minuti prima di servirla.