Put the chorizo chunks into a large saucepan or casserole over a medium heat and cook for about 5 minutes, stirring occasionally, until the chorizo has released some oil and started to crisp up.
Add the onion and celery and cook for 6 to 8 minutes until starting to soften, stirring occasionally. Stir in the garlic and paprika and cook for 1 minute until fragrant. Bring a kettle of water to the boil.
Add in the potatoes, tomatoes and sugar, then crumble in the stock cube or pot and add 750ml boiling water. Season to taste, bring to the boil, then cover and simmer for 20 minutes until the potatoes are tender.
If you want to thicken up the soup, scoop out some of the potatoes to a bowl and mash, then return to the pan. Add the butter beans and heat through gently for about 5 minutes. Serve with some crusty bread, if you like.
Notes
Optional variations:
Make it spicier - use hot chorizo, add a sprinkle of chilli flakes or add some harissa paste.
Add greens like kale, spinach or cavolo nero.
Add extra depth with a splash of dry sherry or roasted red peppers.
Make it thicker by mashing some of the potatoes and beans into the broth.
Creamy finish - stir in some crème fraiche or finish with some grated manchego cheese.
Make it lighter - reduce the chorizo quantity, add extra beans or use turkey chorizo.
This chunky chorizo and butter bean soup is easily adapted if you’re cooking for less or more people.