This Vegan Turkey Roast is a fantastic plant-based dish that looks and tastes like the classic holiday centerpiece we all love. Made with hearty ingredients like seitan or tofu, combined with flavorful herbs and spices, it gives you that satisfying roast texture and rich taste without any animal products.
I love making this roast for family gatherings or special dinners because everyone, vegan or not, always asks for seconds. It’s a fun way to bring a vegan twist to traditional meals, and the best part is how easily it pairs with all your favorite sides like mashed potatoes, stuffing, and cranberry sauce. I usually stuff it with mushrooms or chestnuts to add extra flavor and a nice surprise inside.
Serving it up warm and sliced thin makes for a beautiful presentation, and leftovers taste amazing in sandwiches the next day. I find that this roast not only helps everyone at the table enjoy a delicious meal together but also sparks great conversations about food and tradition. It’s definitely become one of my favorite dishes to make when I want to feel cozy and festive.
Key Ingredients & Substitutions
Vital Wheat Gluten: This is what gives the roast its chewy, “meaty” texture. If you’re gluten-sensitive, this dish won’t work, but you could try a tofu or lentil loaf instead for a similar vibe.
Nutritional Yeast: Adds a subtle cheesy, umami flavor. If you don’t have it, you can leave it out but try adding a splash of soy sauce for extra depth.
Herbs (Sage, Thyme, Rosemary): These aromatic herbs are key to capturing that classic turkey roast flavor. Fresh or dried both work; just use about half the amount if dried.
Stuffing Mix (Mushrooms, Chestnuts/Walnuts): These add texture and flavor inside the roast. You can substitute with cooked rice, lentils, or any nuts you prefer.
Soy Sauce or Tamari: Brings savory richness and saltiness. Tamari is gluten-free if you need it, or use coconut aminos for a soy-free option.
How Do You Get the Perfect Roast Texture and Flavor?
The secret is in kneading the seitan dough well and roasting it slowly.
- Kneading: This builds gluten strands for chewiness. Knead 3-5 minutes until firm and elastic. Don’t over-knead or it gets too tough.
- Rolling & Stuffing: Roll the dough flat, spread your sautéed filling but leave edges clear to seal, and roll snug but not tight to avoid cracks.
- Roasting: Cover with foil at first to keep moisture, then uncover for the last 15 minutes to brown and get that lovely crust.
- Resting: Let it rest before slicing. This keeps juices inside and helps neat slices.
These steps bring out full flavor and texture, making your vegan roast the star of the table!

Equipment You’ll Need
- Mixing bowls – I use these for whisking dry and wet ingredients separately, making prep easier.
- Large skillet – perfect for sautéing vegetables before stuffing the roast.
- Rolling pin – helps flatten the dough evenly before adding the filling.
- Sharp knife – for slicing the cooked roast neatly without crumbling.
- Roasting dish or baking pan – a sturdy dish to hold the roast as it bakes, ensuring even cooking.
- Aluminum foil – covers the roast during baking to lock in moisture and prevent burning.
Flavor Variations & Add-Ins
- Herb blend: swap sage and thyme for rosemary and oregano for a Mediterranean twist.
- Stuffing options: try adding sautéed spinach, cooked quinoa, or chopped walnuts inside for extra texture and flavor.
- Spice it up: sprinkle paprika, smoked paprika, or chili flakes into the dough for a smoky or spicy kick.
- Glaze: brush with maple syrup or vegan gravy during the last 10 minutes for a shiny, flavorful finish.
Vegan Turkey Roast
Ingredients You’ll Need:
For The Roast:
- 2 cups vital wheat gluten
- 1/4 cup nutritional yeast
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon sage
- 1 teaspoon thyme
- 1/2 teaspoon rosemary, chopped
- 1/2 teaspoon black pepper
Wet Ingredients:
- 1 cup vegetable broth
- 1/4 cup soy sauce or tamari
- 1/4 cup olive oil
- 2 tablespoons tomato paste
- 1 tablespoon maple syrup
For The Stuffing:
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 cup mushrooms, finely chopped
- 1 cup cooked chestnuts or walnuts, chopped (optional)
For Garnish and Cooking:
- Fresh rosemary and thyme
- Olive oil for sautéing and roasting
Time Needed
Plan for about 15 minutes prep time, 1 hour roasting, plus 10 minutes resting before slicing. Overall, about 1 hour 25 minutes from start to finish.
Step-by-Step Instructions:
1. Preheat and Prepare:
Set your oven to 350°F (175°C) and lightly grease a roasting pan or baking dish.
2. Mix Dry Ingredients:
In a large bowl, whisk together vital wheat gluten, nutritional yeast, garlic powder, onion powder, sage, thyme, rosemary, and black pepper until well blended.
3. Combine Wet Ingredients:
In a separate bowl, whisk vegetable broth, soy sauce (or tamari), olive oil, tomato paste, and maple syrup until smooth. This mixture will add moisture and flavor to your roast.
4. Make and Knead The Dough:
Pour the wet ingredients into the dry mix. Stir until combined, then knead the dough by hand for about 3-5 minutes, until it becomes firm and elastic.
5. Prepare The Stuffing:
Heat a tablespoon of olive oil in a skillet over medium heat. Sauté the finely chopped onion, garlic, and mushrooms until tender. If using chestnuts or walnuts, fold them into the mixture. Let it cool slightly.
6. Assemble The Roast:
Using a rolling pin or your hands, flatten the seitan dough into a rectangle. Spread the sautéed vegetables and nuts evenly over the dough, leaving about an inch of space around the edges.
7. Shape and Prepare For Roasting:
Roll the dough carefully into a log, tucking the sides in to seal the filling inside. Place the log seam side down into your prepared roasting pan. Brush it with olive oil and cover loosely with foil.
8. Roast:
Bake the roast for about 1 hour. For the last 15 minutes, remove the foil to let the outside brown and form a nice crust.
9. Rest and Serve:
Take the roast out of the oven and let it rest for 10 minutes to keep it juicy. Slice it into pieces and garnish with fresh rosemary and thyme. Serve warm with your favorite sides like roasted vegetables or gravy.
Can I Make This Vegan Turkey Roast Gluten-Free?
This particular recipe relies on vital wheat gluten to achieve its chewy texture, so it’s not gluten-free. For a gluten-free alternative, consider making a lentil or nut loaf instead.
Can I Prepare the Roast Ahead of Time?
Yes! You can assemble the roast and keep it covered in the refrigerator for up to 24 hours before roasting. Just be sure to bring it to room temperature before baking for even cooking.
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat slices gently in the oven or microwave, covered to keep them moist.
What Can I Use Instead of Chestnuts or Walnuts in the Stuffing?
If you don’t have chestnuts or walnuts, you can use cooked quinoa, lentils, chopped mushrooms, or sunflower seeds for added texture and flavor.



