Heat olive oil in a large skillet over medium heat. Add diced onion and sauté for 3-4 minutes until translucent. Add minced garlic and sauté for another minute until fragrant.
Add shredded chicken, corn, black beans, cumin, smoked paprika, cayenne pepper (if desired), and salt and pepper to the skillet. Stir well and heat the mixture for about 5 minutes until warm. Remove from heat and let the filling cool slightly.
In a separate bowl, mix sour cream and chicken broth until smooth. Season the sauce with salt and pepper.
Spread a small amount of the white sauce on the bottom of a 9x13-inch baking dish. Take a tortilla, add about 1/3 cup of the chicken mixture, roll it up, and place it seam-side down in the dish. Repeat until all tortillas are filled and in the dish.
Pour the remaining white sauce evenly over the rolled enchiladas, ensuring they are well covered. Sprinkle the grated Monterey Jack cheese evenly on top.
Cover the dish with aluminum foil and bake the enchiladas for 20 minutes in the preheated oven. Remove the foil and bake for an additional 10 minutes or until the cheese is bubbly and golden brown.
Let the enchiladas cool for a few minutes. Garnish the finished enchiladas with fresh cilantro before serving.
Notes
Serve on a colorful plate with extra cilantro and lime slices for a fresh touch.