Crumble the stock cube into 250ml of boiling water and set aside.
In a large pan, heat the oil and fry the onion until softened. Add the spices to the pan and stir into the onions. Pour in the tomatoes (with juice) and add the water, with the stock cube in it.
Bring to the boil and add the chicken, the chorizo sausage, the chilli beans and the peppers. Cover the chicken with the sauce and simmer for 30 minutes (add a little more water if needed or turn up the heat towards the end of cooking to reduce the sauce).
Make sure the chicken is thoroughly cooked through and serve with rice or jacket potatoes and a little soured cream.