Mondate e tritate finemente la cipolla. Tritare l'aglio. Eliminate il torsolo e il gambo dei peperoni, tagliate la polpa a cubetti.
Tagliate il maiale a cubetti di 2 cm di lato Tagliate molto finemente il lardo.
Mettere il grasso in una casseruola capiente dal fondo spesso, metterlo su un piccolo fuoco, farlo sciogliere. Mettere un pezzo di carne nello strutto fuso in modo che i pezzi non si tocchino, aumentare la fiamma e friggere la carne da tutti i lati fino a doratura. Rimuovere la carne con un mestolo forato su un piatto e adagiare la porzione successiva.
Quando tutta la carne è pronta, rimettetela nella pentola, aggiungete la cipolla, l'aglio e il peperone, oltre a un po' di peperoncino piccante e mescolate. Coprite la pentola con un coperchio e fate cuocere a fuoco medio, mescolando di tanto in tanto, per 20 minuti.
Aggiungere i pomodori, il succo, il cumino, l'origano, il rosmarino, il sale e il pepe nero nella casseruola. Versare 400 ml di acqua fredda. Portare a bollore, abbassare la fiamma e cuocere a coperchio per 2 ore, mescolando di tanto in tanto. Se il composto vi sembra troppo denso, aggiungete dell'acqua bollente.
Gettare i fagioli in uno scolapasta, metterli in una casseruola, condire con peperoncino, se lo si desidera, cuocere per 20 minuti. Servire molto caldo.