Rehydrate the TVP in 1 cup of vegan beef or veggie broth. This should take about 5 - 10 minutes.
While that's happening, whisk all the ingredients for the marinade together.
If using fresh onions / shallots and garlic, add them to a preheated pan over medium heat with a little oil. Add the onions / shallots first and cook until translucent and slightly browned, about 4 - 5 minutes.
Add in the garlic and cook for one minute. Then add in the TVP followed by the marinade.
Stir to combine and then reduce the marinade down to your desired consistency. For me this is about 5 - 8 minutes, or until about 90% of the liquid has been reduced / absorbed.
Season to taste and your TVP meat is done! Enjoy however you like!
Notes
*You can use 1 tsp each of onion and garlic powder to replace the fresh shallot / onion and garlic.