Coloque los frijoles en una olla con suficiente agua fría que los cubra. Déjelos cocinar durante 35-40 minutos hasta que se vuelven semi tierno y luego escurrirlas.
Picar las verduras.
Añadir 2-3 cucharadas de aceite de oliva en una olla y agregue las cebollas, zanahorias y apio, revolviendo bien hasta que queden bien cubiertas por el aceite.
Dejarlos cocinar a fuego medio durante 2-3 minutos. Añadir el puré de tomate, frotar en la parte inferior de la olla para evitar que se peguen.
Agregar los frijoles cocidos a medias y cubrir con agua (el nivel del agua debe ser aproximadamente de 2 cm sobre los ingredientes). Cubra la olla y cocinar a fuego lento la sopa durante 30-35 minutos.
Agregar sal y pimienta al gusto y el chile si lo desea.
Por último agregar el aceite de oliva restante (conserva todas sus vitaminas cuando no está cocido) y cocer a fuego lento unos minutos más. La sopa debe tener la consistencia de una salsa espesa.