This recipe will please even the most stubborn tofu hater! You simply can't tell you're eating tofu. You can slip this in, unnoticed to your finicky family; tell them it's chicken, pork or beef; they'll never know the difference!
If you freeze the tofu first, then cook with at after thawed, it will have a meatier texture. After thawed, cut the tofu into a couple of pieces, similar in size. Place on paper towels, then top with paper towels, then put a heavy weight on top (a couple of phone books work well--put some plastic wrap between the tofu and the books or you'll have soggy books). Let sit for at least 30 minutes. The purpose of this step is to squish as much water out of it as possible, making it even more convicing as "meat". After you are satisfied that you've gotten as much of the water out as you can, slice the tofu into 1/4" cubes. Toss in a bowl with olive oil and the taco seasoning. Fry over medium heat until crispy.
While that's cooking, toss the cabbage (or lettuce if you have to), onion and cilantro in a bag or bowl or some other reservoir. Then heat the refried beans. And last but not least, in a separate skillet, fry the tortillas one by one, using a couple of tablespoons of the corn oil(or whichever type you prefer)each.
I layer the ingredients on the tortillas just like you would a taco. These are very filling and even big burly guys will find it hard to eat many more than 3!