Heat oven to 200C/180C fan/gas 6.
Heat half the oil in an ovenproof deep frying or sauté pan (or shallow casserole dish) measuring around 30cm in diameter. Season the chicken with salt and pepper and then over a high heat, brown the diced chicken on both sides, in batches if required, then transfer to a bowl.
Add the remaining oil to the pan and lower the heat to medium, then add the black pudding and chorizo and fry all over for 2 minutes. Remove with a slotted spoon.
Fry the onion and peppers for around 5 minutes until soft and pale gold, then add the tomato and cook for another minute. Add the garlic, pimenton and chilli flakes and cook for another 2 minutes, then put the chicken, black pudding and chorizo back in the pan.
Add stock first and deglaze the pan, then add the beans and whichever herb you're using, and bring everything to the boil.
Sprinkle the rice around the chicken, pushing it underneath the stock. Let the stock come to the boil again, season well, then transfer to the oven (leave it uncovered)
Cook for 20 mins without stirring, then check to see how the rice is doing. The rice should be tender and the stock absorbed. If it’s not ready, put back in the oven for another 5 mins, then check again. Taste for seasoning.
Eat and enjoy!