Trim any fat from chicken breasts and cut into ¾ inch cubes.
Sprinkle evenly with the ½ teaspoon chipotle chili pepper and salt, and mix to coat all sides.
Heat the olive oil in a large non-stick saute pan, until it shimmers.
Place the chicken in the pan, in a single layer, leaving space between the pieces so that they will brown.
Saute until the first side has some color and then flip each piece to brown the second side. The chicken doesn't have to be cooked through in this step - it will finish cooking later on.
Once both sides are browned, remove to a bowl and set aside.
Lower the heat and if needed, add another teaspoon of oil to the pan, and saute the onion, celery and green pepper for about 5 minutes, until the onion is translucent and the celery and green pepper are stating to soften.
Add the tomatoes, drained and rinsed beans and the rice, and stir to combine.
Stir in the chicken broth and add all of the spices, stirring those in as well.
Bring up to a simmer, leave the heat on medium, cover the pan and cook for about 20 minutes, stirring about every 7 or 8 minutes.
Add the chicken pieces back to the pan, cover again, and cook another 5 or 10 minutes, until the rice is cooked through.
Let the pan sit for 5 minutes, and then serve, with the optional garnishes, if you wish.
Recipe by The Creekside Cook at http://thecreeksidecook.com/chipotle-chicken-black-beans-and-rice/