Optional - Char, skin, and seed one large poblano. Cut it into strips - one or two strips per enchillada. (or seed it and dice and add to the filling)
Heat oil in a large skillet. Sprinkle salt on the chicken and sauté it in batches just until browned and move it to one side in pan. (doesn't have to be cooked all the way)
Add in the onion and diced peppers and cook until softened.
Stir in the spices.
Deglaze with half of the can of chicken broth.
Use your hands to break up the tomatoes as you add the can to the pan.
Turn the heat down to a low simmer, and cook, stirring often with the spatula from the bottom. About 20-30 minutes. I like to cook it down until the sauce has reduced by about half. *For saucier enchiladas, only cook about 15-20 minutes.
Continue simmering until the chicken and tomatoes are cooked through and tender, and the sauce is thickened. Adjust seasoning to your liking. Add cayenne pepper for extra heat.
Remove the filling from the heat and allow to cool for about 10-15 minutes.
Preheat the oven to 375℉.
Spray oil on the bottom and sides of the baking dish.
Spoon enough tomato sauce from the filling to cover the bottom of the baking dish.
Prepare the tortillas by spraying oil, or spreading a thin layer of butter on both sides.
Assemble the enchiladas by sprinkling about ¼ cup of cheese all over, and around the perimeter of the tortilla.
Add a strip of poblano if you sliced it, and a layer of black beans down the center. (Optional - Add hot pepper cheese!)
Spoon the chicken filling down the middle of the tortilla. Reserve a heaping cup of sauce and a cup of cheese for the top,
Tightly roll the enchilada, by folding one side over and using your fingers to roll it into a tight open tube. Make sure the cheese is at the edge to seal it.
Lay it seam down in the baking pan. continue filling and rolling enchiladas and adding to the pan. You'll need to squeeze them together to fit.
Top with remaining sauce, cheese, olives, and any remaining beans.
Bake about 20 minutes, or until bubbly and the edges are browned.
Use your longest bench scraper and a spatula to seperate and serve them up whole, with your choice of toppings. I like cilantro, salsa, and Greek yogurt!