If you’re looking for a savory, meaty, and satisfying vegan turkey, this recipe is a game-changer. Vegan turkey, made from extra-firm tofu, is seasoned with sage and onion seasoning, offering all the flavors of a traditional turkey roast—without the meat. This quick and easy recipe is ideal for Thanksgiving, Christmas, or any plant-based feast. It’s not just delicious; it’s also low-carb, gluten-free, and packed with protein, making it a fantastic addition to any holiday table.
Table of Contents
Why This Vegan Turkey is Perfect for Your Holiday Feast
When it comes to vegan holiday dinners, finding the right plant-based main dish can be challenging. However, this vegan turkey checks all the boxes. It’s not only easy to make, but it also delivers the texture and flavors you expect from traditional turkey, thanks to the juicy tofu slices and crispy edges. Here’s why this recipe stands out:
- Quick and Easy: With just a few ingredients and 15 minutes of cooking time, this vegan turkey comes together fast, making it a great option for beginners or those short on time.
- Deliciously Meaty: The tender tofu slices, combined with the crispy edges, provide the perfect balance of texture. The sage and onion seasoning offers a nostalgic flavor that smells just like the holidays.
- Affordable: Tofu is inexpensive and can easily feed several people, making this recipe both cost-effective and satisfying.
- Healthy: This dish is a great source of calcium and protein while being low-carb and gluten-free—ideal for those with dietary restrictions.
- Leftovers for Days: Vegan turkey leftovers make excellent sandwiches or wraps, ensuring that nothing goes to waste.
Ingredients for Vegan Turkey
This vegan turkey recipe uses simple ingredients that you likely already have in your kitchen. Here’s what you’ll need:
- Tofu (Extra Firm): This is the base for the turkey, providing a meaty texture without the need for pressing.
- Sage and Onion Seasoning: The perfect blend to give the tofu that classic turkey flavor.
- Vegan Butter and Oil: These help achieve the crispy, golden texture you’ll want from your vegan turkey.
- Kosher Salt: To enhance the flavors and bring everything together.
- Vegan Chicken Broth (Optional): For extra juiciness and flavor as you cook the tofu.
- Oyster Mushrooms (Optional): Adding mushrooms gives the vegan turkey extra texture and juiciness, making it even more delicious.
- Green Onions (Optional): For added flavor and a pop of color.
Alternative Ingredient Suggestions
If you need some substitutions, here are a few ideas to keep your vegan turkey flavorful:
- Tofu: You can swap extra-firm tofu for tempeh if you prefer a more textured alternative.
- Vegan Butter: Use coconut oil or any plant-based butter if you prefer a dairy-free option without compromising flavor.
- Oyster Mushrooms: If you can’t find oyster mushrooms, any other mushroom variety like shiitake or cremini can work well for added texture.
Step-by-Step Instructions to Make Vegan Turkey
Follow these simple steps to create your own vegan turkey at home:
- Prepare the Tofu: Start by wrapping the tofu in a clean kitchen towel to remove any excess moisture. No need to press the tofu, as you want to keep it juicy.
- Shave the Tofu: Slice the tofu into thin slices or shavings using a sharp knife. If you’re using mushrooms, slice them into strips as well.
- Season the Tofu: In a large bowl, toss the shaved tofu (and mushrooms if using) with olive oil. Sprinkle half of the sage and onion seasoning over the tofu and toss. Add the remaining seasoning and mix until evenly coated.
- Cook the Vegan Turkey: Heat a large skillet over medium-high heat with vegan butter and a little oil. Once hot, add the tofu and mushrooms in a single layer. Cook until some pieces are golden and crispy, and others remain soft and tender. For extra flavor, splash in some vegan chicken broth while cooking.
- Add Green Onions: About 5 minutes before the tofu is done, stir in chopped green onions for an extra burst of flavor and color.

Tips & Tricks for the Best Vegan Turkey
To make sure your vegan turkey turns out perfectly, keep these tips in mind:
- Tofu Texture: The key to the best vegan turkey is achieving the perfect combination of crispy edges and juicy slices. Thinner tofu slices will get crispier, while thicker ones will remain tender.
- Cooking Tip: Use the largest skillet you have to ensure that each piece of tofu gets enough direct contact with the hot pan. If you have to cook in batches, that’s okay!
- Flavor Boosters: If you prefer a stronger turkey flavor, add more sage and onion seasoning or a pinch of garlic powder during cooking. A splash of vegan chicken broth will also enhance the flavor.
- Storage: Leftovers keep well in the fridge for up to a week, so make extra for sandwiches or wraps. The tofu turkey reheats beautifully, whether on the stove or in the microwave.
Pairing Ideas and Variations
Vegan turkey pairs perfectly with traditional holiday sides, giving you the ultimate vegan feast:
- Vegan Mashed Potatoes: Creamy mashed potatoes are a classic side dish that complements the flavors of the vegan turkey beautifully.
- Vegan Gravy: Top your vegan turkey with some rich, savory vegan gravy for a true holiday meal experience.
- Brussels Sprouts: Roasted or sautéed Brussels sprouts add a crunchy, slightly bitter contrast to the savory turkey.
- Vegan Dinner Rolls: Soft, fluffy rolls are perfect for sopping up the gravy and adding texture to your plate.
Storage and Make-Ahead Tips
This vegan turkey is perfect for meal prep. Make a batch in advance and store it in the fridge for up to a week. It also freezes well if you want to make it ahead of time for your holiday celebrations.
Why Vegan Turkey Is the Perfect Holiday Main Dish
Whether you’re hosting a vegan Thanksgiving or attending a holiday gathering, this vegan turkey is sure to impress. With its meaty texture, juicy tofu slices, and crispy edges, it’s the ideal plant-based main course. Pair it with your favorite vegan sides and enjoy a festive and cruelty-free feast that everyone can enjoy.
Conclusion
In conclusion, this vegan turkey is the perfect plant-based alternative for your holiday celebrations. It’s a quick, delicious, and satisfying dish that replicates the texture and flavor of traditional turkey, without the meat. Whether you’re preparing it for a vegan Thanksgiving or serving it at a family gathering, this recipe will not disappoint. The combination of crispy tofu edges and juicy slices, seasoned with sage and onion, creates a truly memorable vegan roast. Serve it with your favorite side dishes, and you’ll have a feast everyone can enjoy. Not only is it affordable and easy to make, but it also makes fantastic leftovers for sandwiches and wraps.
FAQ
1. Can I make this vegan turkey ahead of time?
Yes, this vegan turkey can be made ahead of time. Simply store it in an airtight container in the refrigerator for up to a week. It also freezes well, so you can make it in advance for your holiday meal and reheat it when needed.
2. What type of tofu should I use for the vegan turkey?
For the best results, use extra-firm or firm tofu. It’s essential to use tofu that is vacuum-packed, as it has a denser texture that holds up well during cooking. There’s no need to press it for this recipe, as the goal is to keep the tofu juicy and tender.
3. Can I make the vegan turkey gluten-free?
Yes, this recipe is already gluten-free! Be sure to double-check the ingredients in any additional seasonings or broth you use to ensure they are gluten-free. For extra flavor, try using gluten-free vegan chicken broth or skipping it altogether for a lighter version.
4. Can I add other vegetables to the vegan turkey recipe?
Yes, you can add various vegetables to enhance the flavor and texture. Mushrooms are a great addition, as they add both moisture and a meaty bite. You can also add green onions or roasted carrots for extra flavor and color.
More Relevant Recipes
- Vegan Pumpkin Spice Cake Recipe: This moist and flavorful vegan pumpkin spice cake captures the warmth of autumn spices, making it a great addition to any holiday table alongside your vegan turkey. Perfect for those who enjoy seasonal flavors and a plant-based dessert option.
- Roasted Butternut Squash Salad Recipe: This hearty roasted butternut squash salad is a fantastic side dish for your vegan turkey. It pairs the sweet, earthy flavors of roasted squash with tangy vinaigrette, offering a deliciously healthy and comforting contrast to the savory turkey.
- Pumpkin Cheesecake Bars Recipe: These creamy pumpkin cheesecake bars are a perfect dessert to follow your vegan turkey. With a rich, spiced pumpkin flavor and a velvety texture, they are a delightful way to end any festive meal.

Vegan Turkey Recipe
- Total Time: 20 minutes
- Yield: 4 servings
- Diet: Vegan
Description
This vegan turkey recipe features juicy, meaty tofu slices seasoned with sage and onion, offering a delicious plant-based alternative to traditional turkey. Perfect for Thanksgiving, Christmas, or any holiday feast, it’s quick, easy, and packed with flavor.
Ingredients
- 12 ounces extra firm tofu (350 grams)
- 2 tablespoons oil (olive oil preferred)
- 2 tablespoons vegan butter
- 1 teaspoon kosher salt
- 2+ tablespoons sage and onion seasoning
- Optional: ¼ – ½ teaspoon garlic powder
- ½ cup vegan chicken broth (optional for added flavor)
- 1 cup oyster mushrooms, sliced (optional for texture)
- 3-4 green onions, sliced (optional for garnish)
Instructions
- Prepare the tofu: Wrap the tofu in a clean kitchen towel to remove excess moisture. No pressing is needed since you want juicy tofu slices.
- Shave the tofu: Slice the tofu into thin slices using a sharp knife. If using mushrooms, slice them into strips as well.
- Season the tofu: In a large bowl, toss the shaved tofu (and mushrooms) with olive oil. Sprinkle half of the sage and onion seasoning over the tofu and toss. Add the remaining seasoning and mix again until evenly coated.
- Cook the tofu: Heat a large skillet with vegan butter and oil over medium-high heat. Once hot, add the tofu and mushrooms in a single layer. Cook until some pieces are crispy and others remain tender and juicy. Add vegan chicken broth after 8 minutes to keep the tofu moist and add flavor.
- Finish the dish: Stir in the green onions 5 minutes before the tofu is done to add extra flavor and color.
Notes
- Thinner tofu slices will get crispier, while thicker ones remain tender. The combination of both textures is key to the dish.
- If you don’t have vegan chicken broth, simply skip it for a lighter version.
- For a stronger turkey flavor, feel free to add more sage and onion seasoning or a pinch of garlic powder during cooking.
- Leftovers keep well in the fridge for up to a week and make great sandwiches or wraps.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Vegan
Nutrition
- Serving Size: 1 serving
- Calories: 200 kcal
- Sugar: 2g
- Sodium: 650mg
- Fat: 12g
- Saturated Fat: 2g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 0mg