Sciacquare i fagioli. Versare 5 bicchieri d'acqua e cuocere per 1-1,5 ore.
Tagliare la cipolla in quarti e friggerla finché non diventa traslucida. Aggiungere i fagioli e friggere per 5 minuti.
Tritare l'aglio e le noci in un frullatore. Aggiungere tutte le spezie e mescolare ancora. Diluire il composto con un bicchiere di brodo di fagioli.
Versare il composto di noci nella padella con le cipolle e i fagioli. Cuocere a fuoco medio per altri 5 minuti.
Togliete il lobio dal fuoco e lasciatelo raffreddare. Aggiungere aceto, coriandolo e guarnire con semi di melograno.