Press the tofu: Press the tofu for 15 minutes. If you don't have a tofu press, wrap your tofu in a clean kitchen towel and place a heavy object on top. This step will ensure that it has the desired texture for your recipe. When the tofu is pressed, scramble it and put the pieces in a bowl, set aside.
Prep your stuffing: if you haven't already, prep your stuffing. I like to sauté onion, garlic, red bell pepper, celery, carrots. And then, add some quick-cooked rice to the mixture. I want to keep it simple, but you can use your favorite stuffing*.
Make the roast: Then, add the pressed tofu, garlic, tamari, tomato paste, Dijon mustard, bouillon powder, poultry seasoning, onion powder, and salt to a food processor and process for 1 minute until the mixture is smooth, pausing halfway to scrape the mixture from the sides. Then add the chickpea flour and cornstarch, and process for 45 seconds more, or until the consistency is thick and a sticky but not wet dough is formed.
Prep the oven: Preheat the oven to 375° F (190° C).
Shape the roast: Using a spatula, spread the mixture out onto a piece of parchment paper into a rectangle (approximately 8X12), leaving 3 tbsp of mixture to seal the top. Then, add your preferred stuffing. Place the stuffing in a line lengthwise in the center of the rectangle. Roll the roast over, using the parchment paper to help since the mixture may be sticky. Fold the long end to the long end, creating a log shape. Finally, use a spatula to seal the top and the ends of the roast, using the extra mixture if needed to cover open areas**.
Bake: Keep rolled roast covered on the parchment paper and place it in a medium baking dish (An 8 x 11-inch baking dish will be enough). Bake in the middle baking rack of the preheated oven for 40 minutes. Then, remove it from the oven.
Baste and continue baking: Mix your glaze ingredients in a small bowl, brush the vegan roast, and bake uncovered for 15-20 minutes more.
Cool and slice: Let your roast sit and cool for 5-10 minutes before trying to slice it.
Serve: serve your vegan roast with your favorite sides. I love mine with mashed carrots or potatoes, cranberry sauce, and some salad.