Press the tofu for 10 minutes, and rinse and drain the cannellini beans.
Combine all ingredients for the roast into a food processor and process until smooth.
Spread the mixture onto a piece of parchment paper in a rectangular shape.
Fill the middle 1/3 of the rectangle with your chosen stuffing.
Use the parchment paper to roll the mixture around the stuffing, pinching the long ends together.
Leave the parchment paper on the roast to cook it.
Bake at 375F for 30 minutes.
Mix the glaze while the roast is baking.
Remove the roast from the oven and unroll it from the parchment paper, but leave the paper between the roast and the baking sheet.
Brush the glaze over the top and exposed sides of the roast.
Return the roast to the oven for another 15-20 minutes.
Let the roast cool about 10-15 minutes before slicing.
That's it! Enjoy!
Notes
**Please note: The nutritional information provided for each recipe is an estimate and may vary depending on the specific brands of ingredients used, portion sizes, and preparation methods. For accurate nutritional details, consider consulting a registered dietitian or using a trusted nutritional calculator.
Not Vegan? You can use regular butter for the sticky glaze or when preparing the gluten-free stuffing. Serve this roast with a meat or dairy-based gravy.
Oil-Free? Swap the oil in the roast for water, more tamari, or vegetable broth. Swap the oil in the glaze for more balsamic vinegar.