Heat the oil in a large saucepan, add the onion and chorizo and fry for 5 minutes, stirring occasionally until the onion has softened. Add the chicken and fry for 5 more minutes until lightly browned.
Mix in the potatoes, garlic and paprika and cook for 1 minute, then add the stock, beans and a little salt and pepper. Bring to the boil, then cover and simmer for 30 minutes until the potatoes are tender.
Tear the kale into bite-sized pieces, add to the pan and push beneath the surface of the stock. Cook for 3–4 minutes until just wilted. Ladle into shallow bowls and serve with warm crusty bread.