In a large bowl, combine the black beans, corn, half of the shredded cheese, diced red onion, cumin, garlic powder, and chili powder. Mix well to incorporate all the flavors.
Heat a skillet over medium heat. Lightly toast each tortilla in the skillet for about 30 seconds on each side until softened. This will make them easier to roll without tearing.
Take a warmed tortilla and spoon a generous amount of the bean and cheese mixture in the center. Roll it up tightly and place it seam-side down in a baking dish. Repeat with the remaining tortillas and filling.
Pour the enchilada sauce over the rolled enchiladas, ensuring they are well-covered. Sprinkle the remaining cheese on top.
Bake in the preheated oven for 20-25 minutes, until the cheese is melted and bubbly.
Once done, remove from the oven, and let cool for a few minutes.
Garnish with fresh cilantro and serve with a dollop of sour cream if desired.
Notes
Serve with fresh cilantro and sour cream for added flavor.