Preheat the oven to 400 degrees F/205 degrees C.
While the sauce cooks, gather your ingredients for the enchiladas. The recipe comes together quickly and easily if you have everything ready to go and on hand.
When you're ready, warm the olive oil in a large skillet over medium heat. Add the onion, garlic, bell pepper, and corn. Cook, stirring occasionally, for a few minutes until the onion is translucent.
Add the chopped spinach and black beans to the skillet. Cook, stirring occasionally, for about 5 minutes until the spinach is wilted.
Next, add half (1 cup) of the shredded cheese and all of the cream cheese to the skillet. Stir frequently to ensure the filling is evenly coated. Cook for about 3 minutes until the cheeses melt. Remove from heat.
To a 9x13 baking dish, add 1 cup of the prepared enchilada sauce (or 1 cup of your store-bought sauce, if that's what you are using). Spread it out to coat the bottom.
Assemble the enchiladas. Spoon ½-cup of the filling onto one half of a tortilla. Roll up the tortilla, starting with the edge closest to the filling. Place the rolled tortilla seam side down in the baking dish with the sauce. Repeat with the rest of the tortillas. They should fit snugly next to each other and take up the whole baking dish.
Spoon the rest of the enchilada sauce (1 cup) over the rolled tortillas, leaving the edges exposed. Sprinkle the rest of the shredded cheese over the sauce.
Bake for 15 to 20 minutes until the cheese is melted and the edges of the tortillas are slightly browned. Enjoy!
Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!