01 - Set the oven temperature to 350°F.
02 - In a large bowl, mix vital wheat gluten, mashed chickpeas, nutritional yeast, smoked paprika, onion powder, garlic powder, white pepper, and thyme until evenly distributed.
03 - Whisk olive oil, tomato paste, soy sauce, and 1 1/2 cups vegetable stock in a separate bowl. Add to the dry mixture and stir until a dough forms. Knead for 3 to 5 minutes until elastic.
04 - Form the dough into a log shape and wrap securely in foil or parchment paper.
05 - Bring 6 1/4 cups vegetable stock to a gentle simmer in a large pot. Add bay leaves and quartered onion. Submerge wrapped roast in the pot, cover, and simmer gently for 1 hour, turning halfway through to ensure even cooking.
06 - Combine all glaze ingredients in a small saucepan. Bring to a simmer over medium heat and cook for 3 to 4 minutes until slightly thickened. Remove from heat and set aside.
07 - Remove the roast from the stock and unwrap. Transfer to a lined baking tray and brush generously with the prepared glaze. Roast in the preheated oven for 20 minutes, brushing with additional glaze halfway through, until the surface is golden and sticky.
08 - Allow the roast to rest for 10 minutes before slicing. Serve warm, drizzled with any remaining glaze.