Shell the beans and cook in a large pan of boiling water for 45 minutes until tender.
Meanwhile heat the oil and fry the paprika briefly. Add squash, onions and garlic. Fry until soft. Tip most of the water out of the beans saving a cup.
Add the fired vegetables with the oil to the beans. Add all the other ingredients.
Simmer for 1 hour until they are tender. Add a little more water or chicken stock if it is necessary. Serve hot in soup plates.