Add 3 tablespoons evoo to a large sauté pan and place over medium-high heat. Add onions to the pan, and caramelize for 8 minutes, until dark brown and very soft. Add mushrooms and continue cooking for 5 minutes more, until mushrooms are golden brown with crispy edges.
Reduce heat to medium. Add garlic and kale or chard, and cook for 2 minutes, just until kale wilts. Fold in 1½ cups of cheese, reserving the remaining ½ cup for baking.
Transfer the mixture to a bowl and set aside to cool.
Preheat oven to 350°F. Lightly grease a 9- x 13-inch baking pan.
Pour 1/3 cup of sauce and 2 teaspoons of evoo in a small saucepan and place over low heat.
Once the sauce has warmed, dredge 1 tortilla in the mixture. Move tortilla to a cutting board, add 3 tablespoons of filling, and roll. Place in prepared pan, seam side down. Continue until all tortillas are filled.
Spoon remaining sauce over enchiladas and sprinkle with remaining cheese.
Bake at 350°F for 20 minutes, or until the sauce is bubbly and cheese has melted. Cool slightly before cutting and serving.