Preheat oven to 400°F (200 °C).
To a food processor add the beans, artichoke hearts, garlic, nutritional yeast, soy sauce, black pepper, sage, rosemary, thyme, Better Than Bouillon No Chicken Base, and water. Process until well combined and smoothish.
Add the vital wheat gluten to the food processor and pulse until a rough dough is starting to form then tip out onto a clean surface. Bring it together with your hands and knead for 7 minutes. By the time you have finished kneading the dough should look fibrous. See my picture in the post above as a guide. If it isn't, knead for a few minutes more.
Shape the dough into a log shape roughly 8½ inches long and 4 inches wide.
Get a long piece of foil (around 20 inches long) and place the roast right at the end of it, long side of the roast along the shortest side of the foil. Roll it up in the foil. Keep rolling it until you reach the end, so that the roast is surrounded by a few layers of foil. Then twist each end tightly shut so it looks like a Christmas cracker.
Place the foil wrapped roast onto a baking tray and place on the middle shelf of the oven and bake for 35 minutes. Turn it over and bake for another 35 minutes. Remove from the oven. Leave it to rest in the foil for at least 30 minutes before opening and slicing. It will stay warm for a few hours if you don't unwrap it.
