In una pentola capiente, scalda un po' d'olio d'oliva a fuoco medio-alto. Aggiungi la carne d'agnello e rosola finché diventa dorata su tutti i lati. Rimuovi la carne dalla pentola e mettila da parte.
Nella stessa pentola, aggiungi un po' di olio d'oliva se necessario e aggiungi le cipolle tritate. Cuoci fino a quando diventano traslucide.
Aggiungi l'aglio tritato e cuoci per un altro minuto finché diventa fragrante.
Riporta la carne d'agnello nella pentola e mescola bene con le cipolle e l'aglio.
Aggiungi i pomodori tritati e il concentrato di pomodoro. Mescola per incorporare bene gli ingredienti.
Aggiungi le spezie: cumino, coriandolo, pepe di cayenna, pepe nero, paprika dolce e sale. Mescola per distribuire uniformemente le spezie.
Versa i ceci e i fagioli ammollati nella pentola e copri tutto con circa 2,5 litri di acqua.
Porta la zuppa a ebollizione, quindi abbassa il fuoco a medio-basso, copri e lascia cuocere a fuoco lento per circa 1 ora e 30 minuti o fino a quando la carne e i legumi sono teneri. Aggiungi acqua se necessario durante la cottura.
Assaggia la zuppa e aggiusta il condimento, se necessario.
Servi la Sharba libica calda, magari con del pane croccante per un pasto confortante e saporito.