01 - Set the oven to 350°F and line a baking sheet with parchment paper.
02 - In a large bowl, mix mashed chickpeas, vegetable broth, tomato paste, olive oil, and soy sauce until well combined.
03 - Add vital wheat gluten, smoked paprika, garlic powder, onion powder, ground mustard, black pepper, and salt to the wet mixture. Stir to form a dough and knead for 2 to 3 minutes until firm.
04 - Form the dough into a log resembling a small roast. Wrap tightly with parchment paper and then aluminum foil.
05 - Place the wrapped log on the prepared baking sheet and bake for 40 minutes at 350°F.
06 - Combine cranberries, orange juice, brown sugar, balsamic vinegar, cinnamon, cloves, and salt in a small saucepan. Bring to a boil, then reduce heat and simmer for 10 to 12 minutes until cranberries burst and glaze thickens. Remove from heat.
07 - Carefully remove the roast from the oven and unwrap. Place it back on the baking sheet and raise the oven temperature to 400°F.
08 - Brush the roast generously with cranberry glaze. Bake uncovered for another 25 to 30 minutes, brushing with additional glaze halfway through until browned and sticky.
09 - Remove from oven and let rest for 10 minutes before slicing. Serve with extra cranberry glaze.