Preheat the oven to 200c. Prepare the sauce starting off with a béchamel by combining the flour and butter in a saucepan. Keep the ingredients moving so it doesn’t burn. After a minute or so when the flour taste has been cooked out, slowly add the milk and whisk until smooth. Add the remaining sauce ingredients and let it simmer for 5-10 minutes until thick.

Dice the tofu into large chunks and marinade with some olive oil and taco mix. Set aside.

Heat a dry frying pan and toast the tortillas until lightly brown and crispy.

Cut mushrooms into large chunks also and thinly slice the onions. Sauté onions, mushrooms and tofu until soft. Add the frozen corn and season to taste. If the mixture is too dry, add a little stock.

Assemble the casserole with two tortillas on the bottom, slightly overlapping. Pour half the tofu mixture, a third of the green chilli sauce and some of the cheese. Repeat. The top layer should covered completely in green sauce and cheese. I used bio-cheese which doesn’t melt very well unfortunately.

Bake for approximately 30 minutes or until the cheese (hopefully) melts.

I was worried that this wouldn’t slice well but it does and it freezes really well too!

Mexican food is my absolute favourite! It’s fairly simple but oh so delicious. Lately I’ve found myself lacking variety at lunch time and just eating sandwiches due to laziness. This is a great little recipe, it’s super easy to put together but it’s very filling and it’s good for you!

You can’t find black beans at supermarkets in Australia and I searched high and low for them until I finally found them at my local Psarakos. Have a look in your local Mediterranean grocer otherwise you can sub in any other bean you like.

I’ve also used white rice, I would’ve preferred brown rice but I didn’t have any left at home.