Cover the rice with water and soak it for 15 minutes, then drain and set it aside.
Combine the spices for the rub in a small bowl. Pat the chicken try with a paper towel and rub the spice mix on, making sure to get some under the skin.
Heat the olive oil in a deep skillet with a lid over medium-high heat. Add the chicken and brown on all sides; roughly 2 minutes per side. Remove the chicken from the pan and set it aside on a plate. It won't be fully cooked at this point.
Add the chorizo to the same pan and fry for 8-10 minutes, or until it is golden brown. Stir frequently to prevent burning or sticking.
Add the green pepper and onion to the chorizo, and fry for another 5 minutes. Add the garlic, tomato, tomato paste, peas and bay leaves and cook for another 2 minutes, or until the garlic is aromatic.
Add the rice to the pan, and then place the browned chicken thighs on top. Pour in the chicken broth, and bring to a boil.
Lower the heat to medium, and simmer covered until the liquid is absorbed by the rice and the chicken is cooked through, about 20-25 minutes.
Take the pan off the heat and let it sit covered for 10 minutes to allow the chicken and rice to rest.
Garnish the rice with torn fresh cilantro leaves and lemon slices. Enjoy while it's hot!