This is the best vegan turkey recipe, delivering a delicious roast full of flavor and plant-based protein. Serve this as your favorite vegan Thanksgiving turkey for the holidays or any time of year with vegan mashed potatoes and vegan gravy on the side.
We have typically bought a “Celebration Roast” by Field Roast (also referred to as a seitan turkey) for our big holiday dinners, but after my plant-based cooking school oriented me to vital wheat gluten, I’ve been experimenting with the best vegan turkey roast recipe. The results are amazing!
I’m not against buying vegan roasts at the store, but if you have the time, making it homemade is the best.
How to Make Vegan Turkey
You can find the full printable recipe, including ingredient quantities, below. But first, here are some explanations of ingredients and steps to help you make this recipe perfect every time.
- Place the lightly pressed tofu in a food processor with oil, bouillon, onion powder, garlic powder, and poultry seasoning. Blend until smooth.
- Transfer the tofu mixture to a bowl and stir in the vital wheat gluten.
- Use your hands to gently “knead” the mixture until just combined and none of the powdery vital wheat gluten is visible.
- Shape the dough into an oval loaf and wrap it tightly with foil, sealing the ends. This helps compress the loaf, so it doesn’t expand as it cooks.
- Place the loaf in a steamer basket over boiling water and steam for 60 minutes. Check the water level every 20 minutes and add more as needed.
- Use tongs to remove the roast from the basket. Leave it in the foil and set it aside to cool.
- Baste the vegan turkey roast by transferring it to a baking pan, combining the basting ingredients, and drizzling it over the roast.
- Bake for 20 to 25 minutes, spooning basting sauce over the turkey once or twice as it bakes.
What You Need
Here are the ingredients you’ll need for this recipe:
- Tofu — You’ll need one container of extra firm tofu that’s between 12 and 16 ounces in size
- Bouillon — I highly recommend Better than Bouillon No Chicken Base (paid link) for this recipe because it adds the best flavor
- Nutritional Yeast Flakes — I love cooking with nutritional yeast flakes because it adds a savory, cheesy flavor to so many dishes
- Olive oil — You can substitute a neutral oil here, such as canola oil
- Soy sauce
- Onion powder + Garlic powder
- Poultry seasoning — Despite its name, this is a vegetarian spice blend that I keep in large quantities in my vegan kitchen
- Vital Wheat Gluten — This is a powdery-flour substance, also referred to as “wheat meat.” You’ll need 1 ¼ cups of vital wheat gluten (paid link).
- Vegetable broth — Since you have the Better than Bouillon above, I recommend using that combined with water to make this vegetable broth
- Lemon juice — Either fresh or bottled lemon juice works
Why This Recipe is a Winner
- Using tofu creates the most tender roast possible
- Adding a generous portion of poultry seasoning creates undeniably delicious flavor in every bite
- Wrapping the loaf tightly in foil before steaming helps compress the loaf, creating the perfect texture for this seitan turkey loaf
What is Vital Wheat Gluten?
Gluten is the main protein of a wheat berry found in the endosperm. When gluten is separated from the wheat, you’re left with vital wheat gluten, a flour-like substance that is used in a lot of vegan and vegetarian recipes. It is referred to as “wheat meat” because of its similar texture to meat. As a result, it’s often used to make vegetarian meat substitutes. It can also be added to yeast breads to improve the texture and volume of yeast breads.
What is vegan turkey made of?
Plant-based turkey is made from a combination of plant-based proteins, such as tofu, chickpeas, and vital wheat gluten (also referred to as seitan or “wheat meat”). In addition, spices and flavorings are added to create the best texture and flavor profile possible.
Is there vegan turkey?
There are plenty of vegan turkey substitutes that you can buy in health food stores, such as Tofurkey, Field Roast, and Gardein. You can also make your own homemade vegan turkey roast, such as this recipe.
To serve, cut the roast into slices to serve for dinners. To make vegan turkey slices for sandwiches, allow the roast to cool completely, then refrigerate for an hour or so. Use a serrated knife to cut the chilled roast.
Serve this vegan whole turkey with your favorite side dishes and desserts, such as:
Store leftovers in an airtight container in the fridge for up to 7 days. It can be frozen in freezer-safe containers or bags for up to 3 months.
More Vegan Meat Recipes
If you love this vegan holiday roast, you’ll want to try these other vegan meat-based recipes, too:
That’s it for this vegan turkey recipe. Enjoy!
- ¼ cup vegetable broth
- ¼ cup olive oil
- 1 teaspoon poultry seasoning
- 1 teaspoon lemon juice
For the Vegan Turkey Roast
- Drain the liquid from the tofu and lightly press to remove some of the liquid. Add tofu to a food processor with oil, bouillon, onion powder, garlic powder, and poultry seasoning. Blend for about 30 seconds. Scrape down the sides of the bowl and blend again until smooth.
- Transfer the tofu mixture to a bowl. Add vital wheat gluten. Use a spatula to stir the ingredients together. Use your hands to gently "knead" the mixture in the bowl, only until just combined, and none of the powdery vital wheat gluten is visible.
- Turn the dough out onto a cutting board. Shape it into an oval loaf. Tightly wrap the roast in foil, sealing the ends. This helps compress the loaf, so it doesn't expand as it cooks. Place the loaf in a steamer basket over boiling water and steam for 60 minutes. Check the water level every 20 minutes and add more as needed.
- Once it's done, use tongs to remove the roast from the basket. Leave it in the foil and set it aside to cool.
- You can eat the roast as is, but it transforms into something amazing after being roasted with basting liquids.
For Roasted Vegan Turkey
- Preheat oven to 375°F.
- Transfer the roast to a baking pan. Combine the basting ingredients and drizzle them over the roast. You can also add optional ingredients like thinly sliced garlic or rosemary.
- Place the pan in the oven and bake for 20 to 25 minutes, spooning basting sauce over the turkey once or twice as it bakes.
- The loaf will firm up as it cools. Cut the roast into slices to serve for dinners. To cut thinner slices for sandwiches, allow the roast to cool completely, then refrigerate for an hour or so. Use a serrated knife to cut the chilled roast.
(The products above contain sponsored links to products we use and recommend)
The nutrition information shown is an estimate provided by an online nutrition calculator and should not be considered a substitute for a professional nutritionist’s advice.