Coloca las habas en una olla grande y cúbrelas con agua. Agrega las ramas de cilantro y media cebolla. Hierve a fuego lento hasta que las habas estén tiernas y se empiecen a deshacer (45min aprox.).
Calienta un sartén grande a temperatura media. Agrega ¼ taza de agua y la cebolla picada. Deja cocer la cebolla de 3-4 minutos o hasta que esté transparente.
Agrega el ajo y el jalapeño picado y deja cocer por 2 minutos más. Si la cebolla se empieza pegar al sartén agrega un poco más de agua.
Agrega los tomates y deja cocer de 5-7 minutos o hasta que los tomates se deshagan.
Una vez que estén cocidas las habas agrega la mezcla de tomate a la olla y deja hervir a fuego lento por 7-8 minutos. Sazona con sal y pimiento.