
Na véspera, colocar o feijão branco em água fria abundante e deixar de molho 8 a 12 horas. Passado esse tempo, escorrer e passar por água corrente fria.
Cozer o feijão demolhado numa panela de pressão coberto com água (sem sal), durante 20 a 25 minutos após levantar pressão, até ficar tenro mas inteiro. Em panela normal, o tempo de cozedura é de cerca de 1 hora e 30 minutos. Escorrer e reservar.
Ralar os tomates no lado grosso de um ralador (ou picá-los muito finamente), de modo a obter uma polpa com bastante sumo. Reservar.
Numa panela larga, aquecer o azeite em lume médio. Adicionar a cebola picada e refogar 6 a 8 minutos, mexendo regularmente, até amolecer e ficar translúcida. Juntar o alho picado e cozinhar mais 1 minuto até perfumar.
Adicionar a polpa de tomate e o concentrado de tomate. Temperar com a paprica, os cominhos, o gengibre, sal e pimenta. Cozinhar em lume médio-alto durante 8 a 10 minutos, mexendo com frequência, até o molho engrossar e o azeite começar a separar-se à superfície.
Incorporar o feijão cozido e cobrir com água quente (aproximadamente 400 a 500 ml). Misturar bem, reduzir para lume brando, tapar parcialmente e estufar durante 20 a 25 minutos, até o molho estar espesso e cremoso — os grãos devem manter-se inteiros mas absorver os sabores do molho.
Adicionar metade da salsa e dos coentros picados. Deixar cozinhar mais 5 minutos em lume brando. Provar e rectificar o sal. Servir bem quente numa tigela funda, polvilhado com as restantes ervas frescas e um fio de azeite, acompanhado de pão rústico para molhar no molho.