If you are using homemade salsa verde, prep the recipe. This will add about 20 extra minutes to your prep time. Preheat the oven to 400 degrees F/204 degrees C. Grease a 9x13 (3 quart) baking dish with butter or nonstick spray.
Spread 1 cup of the salsa verde on the bottom of the dish. Set the dish aside while you prep the filling.
In a large skillet, heat the olive oil over medium heat. Add the onion and cumin and cook for a few minutes until the onion is soft.
Stir in the garlic, and cook for another minute until fragrant.
Add the corn and zucchini. Cook until the zucchini is tender, about 5 minutes. Season with salt and pepper.
Add the canned green chile peppers, chopped spinach, and beans to the skillet. Cook, stirring often, until the spinach is wilted, about 3 minutes.
Stir in 1 cup of the shredded cheese and the cream cheese. Stir for about a minute until they melt and are well-incorporated into the filling. Remove the filling from heat. Season with additional salt and pepper. (I probably add about ½ teaspoon of salt total throughout the process).
Prepare the enchiladas. Place approximately ½-cup of the filling into a tortilla, towards one side. Roll the tortilla up. Place seam side down in the baking dish. Repeat with the rest of the tortillas until you have 8 enchiladas side-by-side in the dish.
Spread the remaining cup of salsa verde on top of the assembled enchiladas, leaving the edges dry (a little bit of the top and bottom of each tortilla). Sprinkle the salsa-coated part of the tortillas with the remaining cup of shredded cheese.
Bake for 15 to 20 minutes until the cheese is bubbling and the edges of the tortillas are slightly browned.
Remove from the oven. Serve warm with toppings of your choice.
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)!