1. Put textured vegetable protein in a microwave safe bowl. Add 2 cups water, bullion cube, garlic powder, onion powder, salt, pepper and red pepper flakes.
2. Microwave on high 3 minutes, stir and repeat every 3 minutes until liquid is absorbed. In a large skillet, saute the onion, bell pepper, and garlic in olive oil until onions are clear.
3. Add the textured vegetable protein to the skillet and cook over medium-high heat, about 10 to 15 minutes, until it starts to brown.
4. Add the ketchup, mustard, and barbecue sauce along with about 1 cup water. Simmer, stirring constantly, for about 5 minutes.
Serve on vegan hamburger buns.
Source of recipe: I wrote this recipe.