This is one of those recipes, that now having made it for the first time, I can't believe that I've never done is before. Enchiladas were always something for the local Mexican restaurant to handle and it never really occurred to me that it would be such a simple thing to make them as home. Of course, any recipe can be made complicated, and I've sure there are ways of making enchiladas that would require a dozen more ingredients and half a day of work, but having tasted these I see no reason to do much more than what I've got here.
The only thing I will probably try net time is to add some shredded chicken or beef to see what these are like as a non-vegetarian version. I suppose the one thing I did do here to make things a bit more complex was making the sauce from scratch (could have just bought a can of it at the store) but in truth it was not that much more work and I always prefer to serve a homemade sauce over store bought.
As for the filling, I had spinach to use so I googled "spinach enchiladas" and ended up on the recipe linked below. The beans give a nice meatiness to the dish and combine very well with the spinach. The addition of corn (I used some of the kernels I had frozen from fresh ears several weeks back) adds a bit of sweetness and crunch.
I do think the ingredient that really brought it all together was the cheese. Choose that well and you will be well rewarded. I went for a blend of cheddar, pepper jack and mozzarella. Top these off with a spoonful of salsa, or better yet do what we did and use the salsa verde I made a few days ago. Cook a big batch, these make great leftovers!