In a medium pot, place the No Beef stock (or veg or No Chicken) and bring to a boil. Place the TVP in a large bowl and pour the stock over it once it comes to a boil. Stir and let sit for at least 10 minutes.
In a fry pan, add the onion and garlic and sauté until nice and soft. Just before they are done, I like to add the tomato paste and cook for 2 more minutes. Remove from heat.
In a food processor add the onions and garlic, the black beans, all the spices, liquids. Pulse a few times to lightly blend - the mixture should still be a bit chunky. This will provide texture to the burgers.
Drain and save the liquid from the soaking TVP. For the best results, you need to squeeze out as much liquid as you can from the TVP. Save some of the broth.
Now add the TVP to the food processor with the onion and garlic mixture. I like to stir to mix a little bit in the food processor bowl before I pulse. Pulse the mixture until it is well blended, but again, you can chunky pieces of onion, garlic, beans and TVP. You don't want the mixture to be over blended and smooth.
Remove the mixture and place it back in the large bowl.
For me, this where a little "art" comes into play. You want the add the oats, flour and tapioca starch with the goal being a nice and firm mixture that holds together well, but is not too dry. I never add all of this at once. I add, mix and see where we're at. If you mixture looks too dry, use some of the save stock to a some moisture. Sometimes I even add some of the stock just for additional flavor and balance that with some additional flour and starch. Once the mixture will form a nice ball and patty you are done!
Form the mixture into patties. You can fry, grill or bake these. I like to pan fry them in light oil. Use medium/high heat at first to get a nice firm char on each side. Reduce the heat and cook for about 10 minutes total - flipping a couple times to cook evenly. You can add a slice of vegan cheese at the end if you like - We Like!