Heat oil in a wide pan. Once warm add in the onions and some salt.
Cook it until wilted and translucent . Approx 2 minutes.
Now add in chopped garlic or garlic paste.
Cook for 30 seconds.
Add in mushrooms and increase the heat to medium high for a minute.
Stir once or twice in between to avoid scorching at the bottom.
Add in all the spices and salt that are called for.
Now reduce the flame to medium low and continue cooking the mushrooms for 2-3 minutes until they are wilted and tender.
Add in the spinach in batches. Wait for the first half to wilt and then add another half.
Continue cooking for 1 minute.
Now add in the beans and cook for a minute more.
Give it a taste check and adjust spices if needed.
Let the mixture cool before proceeding with filling the enchiladas.
Prepare the rolling station as shown in the photos above.
Pre heat the oven to 375 deg F .
If tortillas are cold and not pliable warm them on a skillet 5-10 seconds each side or in a microwave for 10 seconds.
This will avoid breaking of the tortillas while rolling.
Cover a 7*11 baking dish with tomatillo sauce on the base and sides.
Now lightly spread some tomatillo sauce on a tortilla as shown in the photo.
Place the filling in the center. Add some cheese if desired. Do not over fill.
Now roll the tortilla to form a cylinder.
Place the prepared enchiladas in the baking dish seam side down .
Repeat this process for other tortillas until the baking dish is filled.
Now spread more sauce over the top covering the tortillas.
Cover with foil and bake in a pre-heated oven for 25 minutes.
If topping with cheese then after 25 minutes take out the foil and bake for additional 5 minutes until the cheese melts and bubbly.
Carefully take out the casserole with help of oven safe mittens .
Place it on a cooling rack or hot food safe coaster.
Enjoy with the toppings mentioned.