Vegetarian Turkey Roast Recipe for a Delicious Holiday Meal

Updated On: October 4, 2025

Looking for a delicious and festive centerpiece for your next holiday feast or special occasion? This vegetarian turkey roast recipe offers all the savory flavors and satisfying texture of a traditional turkey roast, but completely plant-based!

Crafted from wholesome ingredients like nuts, mushrooms, lentils, and herbs, this roast is packed with protein and umami-rich goodness. Whether you’re vegetarian, vegan, or simply seeking a meat-free alternative that impresses, this recipe delivers a flavorful, hearty dish that everyone will love.

With a golden, crispy crust and a moist, tender interior, this roast pairs beautifully with classic sides and elevates any meal with its comforting aroma and festive presentation. Plus, it’s surprisingly easy to make ahead and customize with your favorite spices and veggies.

Dive into this detailed recipe and discover how to bring a show-stopping vegetarian turkey roast to your table!

Why You’ll Love This Recipe

This vegetarian turkey roast is more than just a meat substitute — it’s a celebration of flavors and textures that come together to create a festive dish that everyone can enjoy.

  • Hearty and protein-packed: Featuring lentils, mushrooms, and nuts, this roast is filling and nutritious.
  • Rich umami flavor: The combination of sautéed mushrooms, herbs, and vegetable broth gives a deep savory taste.
  • Easy to prepare: With simple ingredients and straightforward steps, it’s beginner-friendly.
  • Customizable: Swap nuts or seasoning to suit allergies or preferences.
  • Perfect for holidays: Impress guests with a beautiful centerpiece that’s both comforting and elegant.

Ingredients

  • 1 cup cooked green or brown lentils (about 1/2 cup dry)
  • 1 cup finely chopped cremini or button mushrooms
  • 1/2 cup walnuts, finely chopped
  • 1/4 cup cooked quinoa
  • 1/2 cup breadcrumbs (use gluten-free if preferred)
  • 1 small onion, finely diced
  • 2 cloves garlic, minced
  • 2 tablespoons soy sauce or tamari
  • 2 tablespoons olive oil
  • 2 teaspoons dried sage
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon black pepper
  • 1/2 cup vegetable broth
  • 2 tablespoons ground flaxseed mixed with 6 tablespoons water (flax egg)
  • Salt to taste

Equipment

  • Large mixing bowl
  • Food processor or blender
  • Skillet or frying pan
  • Baking sheet or roasting pan
  • Parchment paper
  • Measuring cups and spoons
  • Spatula or wooden spoon
  • Mixing spoon
  • Oven

Instructions

  1. Preheat your oven to 375°F (190°C). Line a baking sheet with parchment paper to prevent sticking.
  2. Prepare the flax egg: Combine 2 tablespoons ground flaxseed with 6 tablespoons water in a small bowl. Stir well and set aside to thicken for about 10 minutes.
  3. Sauté the aromatics: Heat 2 tablespoons olive oil in a skillet over medium heat. Add the finely diced onion and cook until translucent, about 5 minutes. Add the minced garlic and chopped mushrooms, cooking until the mushrooms release their moisture and soften, about 7-8 minutes. Stir in soy sauce, dried sage, thyme, smoked paprika, and black pepper. Cook for another 2 minutes to combine flavors. Remove from heat and let cool slightly.
  4. Process the nuts and lentils: In a food processor, pulse the walnuts until finely chopped but not a paste. Add cooked lentils and pulse a few times to break them down slightly but keep some texture.
  5. Combine all ingredients: In a large mixing bowl, combine the mushroom mixture, processed walnuts and lentils, cooked quinoa, breadcrumbs, flax egg, and vegetable broth. Mix thoroughly with a spoon or your hands until the mixture holds together but isn’t too wet. Add salt to taste.
  6. Shape the roast: Transfer the mixture onto the lined baking sheet. Use your hands or a spatula to shape it into a loaf or oval shape resembling a turkey roast, about 8-9 inches long and 4-5 inches wide. Smooth the surface for an even crust.
  7. Bake the roast: Place the roast in the preheated oven and bake for 40-45 minutes, or until the exterior is golden brown and firm to the touch. If you like, baste it once halfway through with a little olive oil or vegetable broth to keep it moist.
  8. Rest before slicing: Remove from the oven and let the roast rest for 10 minutes to firm up, making it easier to slice.
  9. Serve and enjoy! Slice into thick pieces and serve with your favorite sides and gravy.

Tips & Variations

“For a nut-free version, substitute sunflower seeds or pumpkin seeds in place of walnuts. Adding finely chopped carrots or celery can add extra moisture and flavor.”

  • Make it gluten-free: Use gluten-free breadcrumbs or crushed gluten-free crackers.
  • Extra umami kick: Add 1 tablespoon nutritional yeast or miso paste to the mixture for a cheesy, savory depth.
  • Herb swaps: Fresh rosemary or parsley can be used instead of dried herbs for a brighter flavor.
  • Stuffed roast: Hollow out the shaped loaf slightly and fill with a cranberry-walnut stuffing for a festive surprise.
  • Prepare ahead: Shape the roast and refrigerate overnight, then bake fresh on the day of serving.

Nutrition Facts

Nutrient Per Serving (1/6 roast)
Calories 220 kcal
Protein 12g
Fat 10g
Carbohydrates 22g
Fiber 6g
Sugar 3g
Sodium 350mg

Serving Suggestions

This vegetarian turkey roast pairs wonderfully with traditional holiday sides like mashed potatoes, roasted vegetables, and savory gravy. Consider serving it alongside a fresh green bean almondine or a vibrant cranberry sauce for contrast.

For a complete meal, why not add a fresh salad or some warm bread? If you’re looking for inspiration, check out these tasty ideas:

Conclusion

This vegetarian turkey roast recipe is a fantastic way to bring a hearty, flavorful centerpiece to your holiday table without any meat. It’s nourishing, easy to prepare, and offers a satisfying texture that even meat-lovers will appreciate.

The combination of lentils, nuts, mushrooms, and aromatic herbs creates a rich, savory profile that pairs beautifully with classic side dishes and festive sauces.

Whether you’re hosting a family gathering, celebrating a special occasion, or simply want to enjoy a comforting plant-based meal, this roast is a winner. Don’t hesitate to customize the herbs and fillings to suit your taste or dietary needs.

And be sure to explore other vegetarian and vegan recipes on our site for more inspiration, like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious for dessert or our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for convenient weeknight meals.

📖 Recipe Card: Vegetarian Turkey Roast

Description: A savory and hearty vegetarian roast that mimics the flavors of traditional turkey. Perfect for holiday meals or special occasions.

Prep Time: PT30M
Cook Time: PT60M
Total Time: PT90M

Servings: 6 servings

Ingredients

  • 1 1/2 cups vital wheat gluten
  • 1/4 cup nutritional yeast
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried sage
  • 1/2 teaspoon dried thyme
  • 1 cup vegetable broth
  • 1/4 cup soy sauce
  • 2 tablespoons olive oil
  • 1/4 cup tomato paste
  • 1/2 cup cooked lentils

Instructions

  1. Preheat oven to 350°F (175°C).
  2. In a large bowl, combine vital wheat gluten, nutritional yeast, and spices.
  3. In a separate bowl, mix vegetable broth, soy sauce, olive oil, and tomato paste.
  4. Pour wet ingredients into dry ingredients and stir until combined.
  5. Fold in cooked lentils and knead the dough for 3-5 minutes.
  6. Shape the mixture into a loaf and wrap tightly in foil.
  7. Place on a baking sheet and bake for 60 minutes.
  8. Remove foil and bake an additional 10 minutes to brown the outside.
  9. Let cool for 10 minutes before slicing and serving.

Nutrition: Calories: 220 kcal | Protein: 25 g | Fat: 6 g | Carbs: 15 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian Turkey Roast”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A savory and hearty vegetarian roast that mimics the flavors of traditional turkey. Perfect for holiday meals or special occasions.”, “prepTime”: “PT30M”, “cookTime”: “PT60M”, “totalTime”: “PT90M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 1/2 cups vital wheat gluten”, “1/4 cup nutritional yeast”, “1 teaspoon garlic powder”, “1 teaspoon onion powder”, “1/2 teaspoon smoked paprika”, “1/2 teaspoon dried sage”, “1/2 teaspoon dried thyme”, “1 cup vegetable broth”, “1/4 cup soy sauce”, “2 tablespoons olive oil”, “1/4 cup tomato paste”, “1/2 cup cooked lentils”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “In a large bowl, combine vital wheat gluten, nutritional yeast, and spices.”}, {“@type”: “HowToStep”, “text”: “In a separate bowl, mix vegetable broth, soy sauce, olive oil, and tomato paste.”}, {“@type”: “HowToStep”, “text”: “Pour wet ingredients into dry ingredients and stir until combined.”}, {“@type”: “HowToStep”, “text”: “Fold in cooked lentils and knead the dough for 3-5 minutes.”}, {“@type”: “HowToStep”, “text”: “Shape the mixture into a loaf and wrap tightly in foil.”}, {“@type”: “HowToStep”, “text”: “Place on a baking sheet and bake for 60 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake an additional 10 minutes to brown the outside.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “25 g”, “fatContent”: “6 g”, “carbohydrateContent”: “15 g”}}

Photo of author

Marta K

Leave a Comment

X