Prepare the marinade by combining everything in a bowl with a whisk.
Shred the tofu with a cheese grater.
Add a little oil to a large skillet over medium heat. Grill the tofu in batches so you don't crowd the pan. Cook tofu until it starts to get some golden color and begins to get dried out and slightly chewy, about 6-8 minutes.
Pour in the marinade and stir to coat thoroughly. Reduce marinade until it has been absorbed by the tofu. This shouldn't take too long, about 4-5 minutes tops.
Your tofu meat is done! If you are going to add the red or green sauce prepare them by scooching the tofu meat to the outer edges of the pan, so there's a clearing in the middle.
Add a little oil and then the minced garlic. Toast the garlic for 1 minute, then mix in with the tofu.
For the red sauce, add the cumin, oregano, tomato sauce and chipotles in adobo. Combine thoroughly and taste for seasoning.
If making the green sauce, do the same but with the tomatillo salsa and green chiles.
Then simply stir and combine the tofu with whatever sauce you are making!
Beans
To make the beans, start by draining and rinsing your beans as desired if using whole beans. I recommend reserving some of the bean juice and adding that as needed. You can mash them to your desired consistency or keep them whole. Up to you!
Cook over medium heat and season with the Taco Seasoning and lime juice. Taste and adjust, and that's it! Super easy!
Veggies
Grill the peppers and onions over medium heat in a bit of oil for 10 - 12 minutes, or until softened and a little bit of browning occurs. Season with salt, pepper and whatever else you like!
Burrito Assembly
First make sure you let all the fillings cool completely. You can even throw them in the fridge to get them cold. Once cooled you can also combine all of them together, or keep them separate and fill the burrito in layers, up to you!
Heat up a large burrito size tortilla until it's warm enough to bend without breaking (you can do this in a skillet, over a stove burner or in the microwave for like 15 seconds)
Fill each tortilla with about 300 grams of the filling. If using separated filling, use equal amounts beans and beef.
Roll your burrito, and then wrap it in parchment or deli paper. Followed by a layer of tin foil.
Add burritos to a freezer bag and freeze for up to 6 weeks.
To reheat, unwrap the foil, but leave the parchment / deli paper. Microwave for 3 - 4 minutes. I highly recommend you grill the burrito in a pan with a little oil to brown it after microwaving. In fact you can heat up your skillet while the burrito is in the microwave. It's a pro move in my book!
Enjoy with your favorite hot sauce!
Notes
You can also add in a bit of shredded vegan cheese if you like, but they don't need it to be delicious!