Pour 1/2 cup boiling water, 2 tbsp soy sauce, 1 tbsp taco seasoning, and 2 tbsp oil into a bowl and stir.
Add 1 cup of TVP and give it another stir.
Let the TVP sit for 5 minutes and absorb the broth.
Put 1 tbsp oil in the bottom of a skillet and pour in the taco meat mixture. (You can also saute an onion or garlic in oil for about 5 minutes before adding the TVP meat if you desire).
Fry over medium heat for about 5 minutes until heated and slightly browned.
Fill the taco shells with the taco meat and choice of toppings (or set up a taco bar and let everyone build their own).
Video
Notes
How to make vegan taco meat with other meat alternatives:
Lentils - Boil 1 cup of green lentils for 18 minutes, then drain and rinse. Sprinkle with soy sauce and taco seasoning and mix well. Follow steps 4-6 above.
Tofu - Drain and press an extra firm or high protein block of tofu. Crumble it with your hands into a mixing bowl until it's in small pieces. Sprinkle with soy sauce and taco seasoning and mix well. Follow steps 4-6 above.
Beans - Drain and rinse 2 cans of black or pinto beans. (or use 2 cups cooked beans). Mash them up slightly so some are broken up, but not too much. Sprinkle with soy sauce and taco seasoning and mix well. Follow steps 4-6 above.
Walnuts - Chop 2 cups of raw walnuts in a food processor. Season with soy sauce and taco seasoning and saute for about 5 minutes in a skillet. Walnuts work well combined with tofu, mushrooms, or other veggies too.
"Beef" Crumbles - Add a package of beef crumbles to a skillet with a little oil at the bottom. Sprinkle with taco seasoning and fry over medium heat for about 5 minutes. (You will not need soy sauce because it will already have a salty beefy flavor).
Cauliflower - Chop cauliflower very small or use a bag of riced cauliflower. Sprinkle with soy sauce and taco seasoning and saute the cauliflower in oil over medium-low heat for about 10 minutes until tender.