En un recipiente, cubre las habas con agua fría y remójalas desde 2 hasta 12 horas y escúrrelas. En una olla grande, calienta las habas y el caldo de pollo a fuego medio. Deja que hiervan y con la olla medio tapada, cocina las habas de 50 a 55 minutos, hasta que estén cocidas y suaves. Retira del fuego y deja que se enfríen un poco. Licúa la mezcla por partes y ponla en un recipiente grande.
Mientras licúa los jitomates, la cebolla y el ajo hasta obtener un puré suave. En una olla grande, calienta 3 cucharadas de aceite a fuego medio-alto. Una vez caliente, sin que llegue a humear, añade el puré de tomate. Cocina de 5 a 6 minutos, revolviendo ocasionalmente, hasta que espese y tenga un color más oscuro. Vierte el puré de habas. Salpimienta y cocina de 8 a 10 minutos más, hasta que se hayan integrado todos los sabores.
Sirve la sopa en tazones individuales. Pon encima de cada tazón una rebanada de pan tostado con aceite de oliva y espolvorea tiritas doradas de chile encima del pan.
Nota: para hacer las tiritas de chile, fríelas rápidamente en un sartén con 1/2 cm de aceite a fuego medio. Una vez que el aceite esté caliente, sin que llegue a humear, fríe rápidamente las tiritas, unos 2 segundos literalmente. Retira del aceite y ponlas en un plato cubierto con servilletas de papel.