In a large skillet, heat olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Add the minced garlic and cook for an additional minute until fragrant.
Add the shredded chicken, corn, black beans, cumin, smoked paprika, cayenne pepper (if using), salt, and pepper to the skillet. Stir to combine and cook for about 5 minutes to heat through. Remove from heat and let cool slightly.
In a separate bowl, mix together the sour cream and chicken broth until smooth. Season with salt and pepper to taste.
Spread a little of the white sauce in the bottom of a 9x13 inch baking dish. Take one tortilla, fill it with about 1/3 cup of the chicken mixture, roll it up, and place seam-side down in the dish. Repeat until all tortillas are filled.
Pour the remaining white sauce over the rolled enchiladas, ensuring they’re well covered. Sprinkle the grated Monterey Jack cheese on top.
Cover the dish with aluminum foil and bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10 minutes or until the cheese is bubbly and golden.
Let the enchiladas cool for a few minutes. Garnish with fresh cilantro before serving.
Notes
Feel free to adjust the spice level by adding more or less cayenne pepper.