Pre-heat your oven to 200°C / 400°F.
Heat the olive oil in a large, heavy-bottomed skillet over medium-high heat.
2 Tablespoons extra virgin olive oil
Add the onion, and sauté, stirring frequently, until the onion is just translucent - about 3 minutes.
1 small yellow onion
Add the diced pepper and zucchini, and sauté for 3-5 minutes more, until the vegetables are heated through.
1 small zucchini, 1 large green pepper
Add the corn, and sauté for 1-2 minutes more, to heat the corn through.
1 cup corn kernels
Add salt and spices, and stir to combine well. Remove from the heat.
1 teaspoon salt, 1 teaspoon ground cumin, 1 teaspoon dried oregano, ½ teaspoon chili powder
Add the drained black beans, sliced green onion, and minced cilantro. Stir to combine well.
2 14-ounce cans black beans, 3 green onions, ½ bunch cilantro
Add about ⅔ of the cheese (8 ounces) to the bean mixture, along with ½ a cup of enchilada sauce. Stir to combine well, taste, and adjust seasonings if necessary.
12 ounces sharp cheddar, 3 cups enchilada sauce
Ladle about 1 cup of enchilada sauce into the bottom of a large baking dish.*
3 cups enchilada sauce
Scoop about ½ cup of filling into the center of a tortilla. Roll the enchilada, and then place it seam-side down in the baking dish.
12 medium flour tortillas
Repeat with remaining filling and tortillas.
Pour the remaining sauce over the top of the enchiladas. I like to pour it down the center of the dish so that the edges get crispy.
3 cups enchilada sauce
Sprinkle the remaining cheese over the top.
12 ounces sharp cheddar
Cover with foil, and bake for 30 minutes, until the cheese is melted and the sauce is bubbling around the edges.