If meatless holidays have you wishing for a centerpiece dish to carve and serve, look no further. This delectable roast is stuffed with herbed bread and walnuts and is great with with a mushroom gravy to ladle over the roast, mashed potatoes, and any other sides you serve. This recipe used a four-cup oval cheesecake pan bought from the Internet for the photo, but you can bake yours in a standard loaf pan. You’ll need to make a bain marie to bake the roast, by placing the pan holding your roast inside of a larger pan and filling the larger pan with hot water to reach 2/3 of the way up the sides of the roast pan. That keeps the “turkey” moist.

Turkey Roll with Stuffing [Vegan]




Cooking Time




For the turkey roll dough:

  • 3 tablespoons extra virgin olive oil
  • 1 cup minced onion
  • 2 cups vital wheat gluten
  • 1 cup chickpea flour
  • 1/2 cup nutritional yeast
  • 1 tablespoon vegan chicken-flavored broth powder
  • 1 teaspoon salt
  • 5-ounces extra firm tofu, drained
  • 1/4 cup tamari soy sauce
  • 1 cup vegetable stock
  • 1/2 teaspoon ground sage
  • Canola oil for greasing

For the stuffing:

  • 1 cup bread cubes
  • 1/4 cup vegetable stock
  • 1/2 teaspoon mushroom powder
  • 1/2 teaspoon dried sage
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 cup chopped raw walnuts
  • Boiling water as needed


  1. Make the turkey roll dough: In a small sauté pan over medium-high heat, warm the olive oil. Add the onion and stir until it sizzles, then reduce the heat to medium-low and sauté for 5 to 10 minutes, or until soft and sweet. Scrape half of the onion into a medium bowl to set aside for use in the stuffing.
  2. In a medium bowl, combine the vital wheat gluten, chickpea flour, nutritional yeast, broth powder, and salt.
  3. In the jug of a blender or the bowl of a food processor fitted with the “S” blade, puree the tofu until very smooth. Add the tamari, stock, and sage and puree until well combined. Add the contents of the sauté pan and puree until well combined.
  4. Stir the contents of the blender into the medium bowl containing the dry mixture until smooth. Knead the mixture for 3 minutes. Set aside to rest.
  5. Preheat the oven to 350°F. Ready a 4-cup oval pan, a 9-by-5-inch loaf pan, or a 1-quart metal bowl by lightly greasing it with the canola oil and set aside.
  6. Make the stuffing: Place the bread cubes in the bowl with the reserved onions. Add the vegetable stock, mushroom powder, sage, thyme, and salt and stir until the bread cubes are soft.
  7. If you are using a pan: Press out the dough until it is as long as the pan and then press it to a width of 7 inches. Place the stuffing in a line down the center, lengthwise, of the pressed dough, leaving 1 inch uncovered at each end. Press the walnuts into the stuffing in a line. Pull the edges up to enclose the stuffing and pinch the ends of the dough to securely seal. Press to seal. Place the roll in the greased pan, seam side down, and press firmly to seal and shape.
  8. If you are using a bowl: Form the dough into a round disk. Place the stuffing in the middle and seal the dough around it, forming a ball. Press it into the bowl, seam side down.
  9. Cover with foil and place the pan or bowl inside a baking dish with high sides. Pour the boiling water into the baking dish until it reaches 2 inches up the sides of the pan, making a bain marie. Carefully move the dish to the oven and bake for 2 hours. Remove from the oven and set aside to cool on a rack.
  10. Slice and serve, or refrigerate, covered, for up to 3 days. To reheat, place in a 350°F oven for 20 minutes, or until heated through.


Photo Credit: David Paul Shmit