Preheat the oven to 350F/180C. Make the seasoning rub by mixing the salt, cumin, chilli powder and garlic powder. Season the chicken thighs with the seasoning rub. In a large pan heat the oil and brown the chicken thighs on high heat on each side until golden but not cooked all the way through, then remove to a plate.
Bring the heat to low and add the onion and cook for 5 minutes, then add garlic, coriander, cumin, oregano and the chipotle paste, cook while scraping the bottom of the pan and stirring the whole time for 1 minute or so.
Add the rice and cook while stirring for 1 minute, then add the chicken stock, salt, tomato passata or crushed tomatoes, chopped canned green chillies and canned black beans, stir to combine, turn up the heat and bring to a boil and take off the heat.
Return the chicken with the juices, that collected at the bottom of the plate, to the pot, cover with a lid and put in the oven for 20 minutes, then uncover and cook for 10-15 minutes longer or until the rice is fully cooked and the water has been absorbed. Serve with lime wedges to be squeezed over the rice and topped with sliced green onions and chopped cilantro.