Begin by cooking the chicken breasts. In a large skillet over medium heat, add a splash of olive oil. Season the chicken breasts with salt and pepper, and cook until golden brown and fully cooked through, about 6-7 minutes per side. Remove the chicken from the skillet and let it rest for a few minutes before shredding it with two forks.
In a mixing bowl, combine the shredded chicken, black beans, cooked corn, half of the Monterey Jack cheese, honey, lime juice, chili powder, paprika, cumin, cayenne pepper (if using), onion powder, and garlic powder. Mix everything together until well combined.
Preheat your oven to 375°F (190°C). In a large baking dish, spread a thin layer of salsa verde at the bottom. Take a flour tortilla, add a generous scoop of the chicken filling to the center, and roll it up tightly. Place the rolled tortilla seam-side down in the baking dish. Repeat until all tortillas are filled and placed in the dish.
Pour the remaining salsa verde over the top of the enchiladas, ensuring they are all covered. Sprinkle the remaining Monterey Jack cheese evenly on top.
Cover the baking dish with aluminum foil and bake for 20 minutes. Remove the foil and bake for an additional 10-15 minutes, or until the cheese is bubbly and golden brown.
Let the enchiladas cool slightly before serving. Top with sour cream and garnish with fresh cilantro. Serve warm and enjoy!