1. El día anterior, poner en remojo los garbanzos.
2. Picar las cebollas y freírlas con aceite en una cazuela de barro honda, tapada. Añadir el puré de tomate, la salsa picante y la paprika.
3. Escurrir bien los garbanzos y agregarlos a lo anterior. Dejarlo cocer todo, tapado y a fuego lento, durante 1-2 horas, según la calidad de los garbanzos. Añadir las habas y continuar la cocción durante unos 15 minutos.
4. Pelar la calabaza, trocearla y quitarle las pepitas. Trocear también el pimiento y agregar ambos al puchero.
5. Salpimentar, espolvorear con perejil y dejar cocer unos 30 minutos.
6. Cuando la calabaza esté blanda, se puede servir directamente de la cazuela.