In una pentola alta e capiente versa un giro d'olio extravergine di oliva (circa 1 cucchiaio), la cipolla tritata, il sedano sfibrato a pezzettini, la carota a cubetti, le patate a pezzi e l'aglio in camicia.
Rigira bene e fai soffriggere, poi togli lo spicchio d'aglio. Se desideri un piatto più saporito - ma più calorico - puoi aggiungere a piacimento dello speck o la pancetta a cubetti, lasciandoli rosolare per bene. Sconsigliato l'utilizzo di lardo e cotiche di maiale, soprattutto per non aumentare a dismisura l'apporto energetico.
Getta i fagioli, la passata di pomodoro - puoi anche ometterla, per una versione "in bianco" - e aggiusta di sale e pepe. Mescola e fai insaporire.
Copri i fagioli con acqua bollente (o in alternativa del brodo vegetale); devono essere ben sommersi (anche 4-5 cm di profondità). Porta a bollore, abbassa la fiamma a fuoco medio e fai cuocere per almeno un'ora.
Quando è tutto ben cotto, togli circa 1/4 di fagioli e mettili da parte. Schiaccia i fagioli rimanenti nella pentola con una forchetta o, se preferisci velocizzare il passaggio, passali al frullatore fino a ottenere una crema omogenea e morbida. Poi aggiungi i fagioli interi messi da parte.
Taglia a metà delle fette di pane casareccio, integrale o a lievitazione naturale; tostale in un tostapane, una bistecchiera o semplicemente in padella. Aggiungi un filo d'olio e servile con la zuppa, insaporita con del prezzemolo tritato fresco e una spolverata di Parmigiano reggiano grattugiato.