Pulire in acqua bollente il foiolo, quindi tagliarlo a strisce sottilissime.
Lavare la francese in acqua fredda (per non perdere il grasso) e tagliarla a pezzi abbastanza grossi.
Togliere il grasso dalla francese e usarlo insieme al burro per far rosolare le cipolline. Aggiungere quindi il foiolo, la pancetta, il grasso d'arrosto, 2 mestoli di brodo, la salsa di pomodoro, sale e pepe.
Cuocere a fuoco moderato per un'ora e unire la francese, e dopo un'altra ora anche carota e sedano.
Cuocere i fagioli in acqua bollente e salata (dopo averli messi a bagno la sera prima).
Dopo 2 ore dall'aggiunta delle verdure, incorporare anche i fagioli lessati lasciando che si insaporiscano, ma evitando che si disfino.
Prima di servire cospargere con una bella grattata di parmigiano.