1. En una cacerola grande, calienta el aceite y sofríe la cebolla hasta que empiece a ablandarse. Añade el ajo y las especias; continúa con el sofrito hasta que las especias se vuelvan fragantes, aproximadamente 2 minutos. Agrega la pasta de tomate y cocina durante un minuto más.
2. Añade las judías verdes, los garbanzos, la pasta de tomate y suficiente agua o caldo de verduras para cubrir las judías. Salpimenta y remueve.
3. Sube el fuego y cocina a fuego lento, luego reduce el fuego a medio-bajo. Cocina sin poner la tapa, removiendo de vez en cuando, hasta que las judías verdes estén muy tiernas y el líquido se haya reducido; de 20 a 30 minutos. Adorna con perejil o cilantro