Preriscaldate il forno a 175 °C.
In una padella scaldate 1 cucchiaio di olio d'oliva, aggiungete la cipolla tritata e rosolatela per 1–2 minuti a fuoco alto.
Aggiungete poi gli spinaci nella padella e rosolate per un altro minuto.
Spegnete il fuoco, rompete 2 uova nella padella ancora calda e mescolate bene il tutto.
Pulite ora la carne di vitello, battetela con il batticarne fino a ottenere una fetta grande di circa 0,5 cm di spessore e massaggiate il lato superiore con aglio grattugiato, sale, pepe e timo.
Disponete la carne su un foglio di alluminio lungo circa 50–60 cm, distribuite il composto di spinaci dalla padella sul lato superiore della carne e arrotolate l'intera fetta con le mani.
Avvolgete il rotolo nell'alluminio (arrotolate dal lato lungo verso il lato opposto) e chiudete bene i due lembi liberi dell'alluminio piegandoli.
Mettete il rotolo avvolto in una pirofila (30 cm × 40 cm) e infornate per 50–55 minuti a 170–175 °C.
Dopo circa 25 minuti di cottura, mettete a scaldare 3,5 l di acqua in una pentola grande e nel frattempo sbucciate le patate e tagliatele a pezzi.
Quando l'acqua nella pentola inizia a bollire, salatela, aggiungete le patate tagliate e cuocetele per 25–30 minuti a fuoco medio.
Dopo 50–55 minuti di cottura, tirate fuori il rotolo dal forno, srotolatelo con attenzione dall'alluminio, rimettetelo nella pirofila e bagnatelo con il brodo di pollo.
Alzate la temperatura del forno a 200–210 °C, poi rimettete il rotolo in forno e cuocete per altri 20–25 minuti; ogni 5 minuti tirate fuori il rotolo, irroratelo con il brodo della pirofila e rimettetelo in forno.
Scolate le patate cotte, schiacciatele con lo schiacciapatate e mescolatele con la erba cipollina tritata e un po' di sale se necessario.
Irrorate il rotolo cotto con il fondo di cottura, tagliatelo a fette di circa 2,5–3 cm, dividete in 5 piatti e servite con il purè di patate.