Set oven to 410F.
Chop tofu into small chunks and set aside in a bowl.
Grate a head of raw cauliflower into a bowl in order to create cauliflower rice.
Set a skillet on medium high heat and spray with coconut or olive oil. Toss in red onion, mushrooms and the seasonings. Cook until the red onion and mushrooms turn brown.
Toss in cauliflower rice and chopped tofu. Stir with a spatula. As much as possible, try to sear the sides of the tofu. About 5 to 7 minutes.
Pour the mixture into a bowl. Then add tomatoes, black beans, vegan mozzarella and cilantro. Mix together using a spatula and ensure it is all thoroughly mixed.
Scoop out about 3/4 cup of the mixture and place it the center of a tortilla. Carefully fold in the sides of the tortilla, then roll it up! Place the chimichanga in a baking pan. Repeat until all of the tortillas have been filled. Note: amounts may vary depending on the size of the tortilla used.
Spray the chimichangas in the pan with olive oil so that the outside becomes crispy when baked. Bake in the oven for 20 minutes at 410F, or until the outside is golden brown and crispy to touch.
While those are baking, prepare some homemade guacamole! Truly make this your own so use the recipe I provided merely as a guideline and season to taste.
Top the freshly baked chimichangas with guacamole and cilantro and enjoy!