In a large skillet over medium heat, add the ground turkey. Cook until browned and no longer pink, about 5-7 minutes.
Add the diced onion and minced garlic to the skillet with the turkey. Sauté for another 3-4 minutes until the onion is translucent.
Stir in the black beans, corn, cumin, chili powder, smoked paprika, salt, and pepper. Cook for an additional 2-3 minutes until heated through.
Spread a thin layer of enchilada sauce on the bottom of a baking dish. Take a tortilla, fill it with 2-3 tablespoons of the turkey mixture, roll it up tightly, and place seam-side down in the baking dish. Repeat with all tortillas.
Pour the remaining enchilada sauce over the rolled tortillas, then sprinkle the shredded cheese evenly on top.
Cover the dish with aluminum foil (to prevent sticking, spray foil with cooking spray). Bake in the preheated oven for 20 minutes. Remove the foil and bake for an additional 10-15 minutes until the cheese is bubbly and golden.
Remove from the oven and let it sit for a few minutes. Garnish with chopped cilantro before serving.
Notes
For a spicier version, add jalapeños or hot sauce.