Deje en remojo los porotos con 4 tazas de agua durante 12 horas aproximadamente o por toda la noche.
En una olla, vierta 10 tazas de agua, los porotos bien escurridos, 3 dientes de ajo y 1 cebolla entera. Cocine por 1 hora y media a fuego medio.
Mientras tanto, corte los vegetales en cuadros chicos, las zanahorias y las papas en cuadros más grandes.
Caliente aceite en una olla, agregue 1 cebolla picada, 3 dientes de ajo, pimentón, apio y el culantro, sofría por unos minutos.
Agregue el rabito picado, sofría durante unos minutos, incorpore la paprika y la pasta de tomate, revuelva muy bien y deje cocinar unos minutos.
Luego de la hora y media, los porotos deben estar suaves, y el agua debe haberse reducido casi a la mitad. Retire la cebolla de los porotos, e incorpore el rabito con todos los vegetales a la sopa. Agregue más agua hasta que cubra todos los ingredientes.
Añada la zanahoria y las papas, sazone con sal, el caldo de pollo y cocine por media hora más o hasta que las papas estén blandas.
PARA EL ARROZ CON COCO:
En una olla, caliente aceite, agregue el arroz y los ajos picaditos, sofría por unos minutos.
Agregue 1.5 tazas de leche de coco y 1.5 tazas de agua, sazone con sal y azúcar al gusto, espere a que se reduzca un poco el líquido.
Tape y baje el fuego. Cocine durante unos 18 - 20 minutos y disfrute.