Preheat the oven to 200°C (180°C Fan).
Pat the chicken dry, season with salt and pepper, and brown it in olive oil until golden. Remove and set aside.
Cook the sliced chorizo until it releases its flavorful oils.
Add the onion, peppers, garlic, and cook until softened.
Stir in the smoked paprika, oregano, thyme, tomato purée, chopped tomatoes, chicken stock, sugar, and cannellini beans. Simmer for a few minutes.
Return the chicken and olives to the pan. Bake uncovered for 30–35 minutes.
Sprinkle Parmesan and Cheddar over the top and bake for another 10 minutes until melted and golden.
Garnish with fresh parsley and serve hot.