Thanksgiving is a time for gathering, gratitude, and of course, delicious food. For those following a vegan lifestyle or simply looking to add a plant-based centerpiece to the holiday table, a hearty vegan Thanksgiving roast is an absolute must.
This recipe combines wholesome ingredients like lentils, mushrooms, nuts, and aromatic herbs to create a roast that’s savory, satisfying, and packed with flavor. Whether you’re hosting vegans or just want to impress your guests, this roast delivers a comforting, festive experience that rivals any traditional turkey.
Plus, it’s entirely cruelty-free, making it a compassionate choice for the season of thanks.
With a perfect balance of texture—from a crispy crust to a tender, moist interior—and a rich, umami-packed flavor profile, this vegan roast will quickly become a new holiday favorite. It’s also great for meal prepping ahead of time, so you can spend more time enjoying your guests and less time in the kitchen.
Ready to wow your family and friends? Let’s dive into the best vegan Thanksgiving roast recipe!
Why You’ll Love This Recipe
This vegan Thanksgiving roast is more than just a meat substitute. It’s a celebration of plant-based ingredients coming together to create a centerpiece worthy of your holiday table.
Here’s why you’ll love it:
- Rich in flavor: The combination of sautéed mushrooms, lentils, and toasted nuts brings deep, savory notes that mimic a traditional roast.
- Perfect texture: Crispy on the outside and tender inside, it offers a satisfying bite with every slice.
- Nutritious and filling: Packed with protein, fiber, and essential nutrients from wholesome plant foods.
- Customizable: Easily adapt the herbs, nuts, or stuffing to match your family’s preferences or dietary needs.
- Make-ahead friendly: Prepare it a day or two in advance and simply reheat before serving, freeing up your holiday schedule.
Ingredients
- 1 cup green or brown lentils, rinsed and drained
- 2 cups vegetable broth (for cooking lentils)
- 8 oz cremini mushrooms, finely chopped
- 1 small onion, finely diced
- 3 cloves garlic, minced
- 1 cup walnuts, toasted and chopped
- 1 cup breadcrumbs (use gluten-free if desired)
- 2 tbsp ground flaxseed mixed with 6 tbsp water (flax egg)
- 2 tbsp soy sauce or tamari
- 2 tbsp olive oil, plus more for sautéing
- 1 tbsp tomato paste
- 1 tbsp fresh thyme, chopped (or 1 tsp dried thyme)
- 1 tbsp fresh sage, chopped (or 1 tsp dried sage)
- 1 tsp smoked paprika
- Salt and black pepper to taste
- 1 sheet vegan puff pastry (optional, for wrapping)
- 2 tbsp non-dairy milk (for brushing puff pastry)
Equipment
- Medium saucepan
- Large skillet or frying pan
- Mixing bowls
- Food processor or sharp knife (for chopping mushrooms and walnuts)
- Baking sheet or roasting pan
- Pastry brush (if using puff pastry)
- Measuring cups and spoons
- Oven
- Cooling rack (optional)
Instructions
- Cook the lentils: In a medium saucepan, add lentils and vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 20-25 minutes until lentils are tender but not mushy. Drain any excess liquid and set aside to cool.
- Sauté the vegetables: Heat 2 tablespoons olive oil in a large skillet over medium heat. Add diced onion and cook for 4-5 minutes until translucent. Add minced garlic and chopped mushrooms, cooking for another 8-10 minutes until mushrooms release their moisture and start to brown. Stir in soy sauce, tomato paste, thyme, sage, smoked paprika, salt, and pepper. Cook for 2 more minutes. Remove from heat and let cool slightly.
- Prepare the flax egg: In a small bowl, combine ground flaxseed and water. Stir well and let sit for 5-10 minutes until it thickens.
- Mix the roast base: In a large mixing bowl, combine cooked lentils, sautéed mushroom mixture, toasted walnuts, breadcrumbs, and flax egg. Mix well until the mixture holds together when pressed. If too wet, add more breadcrumbs; if too dry, add a splash of vegetable broth or olive oil.
- Shape the roast: On a parchment-lined baking sheet, form the mixture into a loaf shape about 8-9 inches long and 4 inches wide. If using puff pastry, roll out the pastry sheet and wrap it around the loaf, sealing edges with a little water. Brush the top with non-dairy milk for a golden finish.
- Bake: Preheat oven to 375°F (190°C). Bake the roast uncovered (or wrapped in pastry) for 35-40 minutes, until golden and firm to the touch. If wrapped in pastry, bake until the pastry is crisp and browned.
- Rest and serve: Remove from oven and let the roast rest for 10 minutes before slicing. This helps it set and makes slicing easier.
Tips & Variations
“For an extra burst of flavor, add a handful of dried cranberries or chopped fresh herbs like rosemary to the mixture before baking.”
- Nut-free option: Substitute walnuts with sunflower seeds or omit nuts entirely and add extra breadcrumbs for texture.
- Gluten-free: Use gluten-free breadcrumbs and skip the puff pastry or use a gluten-free alternative.
- Stuffed roast: Create a pocket inside the shaped loaf and fill with sautéed spinach and vegan cheese for a delightful surprise.
- Make it smoky: Add a teaspoon of liquid smoke or smoked salt for a deeper, smoky flavor.
- Advance prep: Prepare the mixture and shape the roast a day ahead. Wrap tightly and refrigerate until ready to bake.
Nutrition Facts
Nutrient | Amount per serving (1/8 roast) |
---|---|
Calories | 210 kcal |
Protein | 10 g |
Carbohydrates | 22 g |
Fiber | 6 g |
Fat | 9 g |
Saturated Fat | 1 g |
Sodium | 350 mg |
Serving Suggestions
This vegan Thanksgiving roast pairs beautifully with classic holiday sides. Consider serving it alongside creamy mashed potatoes, roasted Brussels sprouts, and a tangy cranberry sauce to balance the savory flavors.
For a complete festive meal, try these complementary recipes:
- Classico Sun Dried Tomato Alfredo Sauce Recipe – a luscious vegan sauce perfect over pasta or vegetables.
- Cranberry Chipotle Sauce Recipe – add a smoky kick to your cranberry sauce for a unique twist.
- Collard Green Casserole Recipes – a savory, nutrient-packed side that complements the roast beautifully.
Conclusion
Creating a memorable vegan Thanksgiving roast is easier than you might think, and the results are truly rewarding. This recipe brings together the heartiness of lentils, the earthiness of mushrooms, and the crunch of toasted walnuts into a show-stopping centerpiece that everyone at the table will appreciate.
Its rich flavors and satisfying texture make it a worthy alternative to traditional turkey, ensuring no one misses out on that special holiday indulgence.
Best of all, this roast is versatile and adaptable to many dietary needs and preferences, making it a reliable go-to for future celebrations beyond Thanksgiving. If you want to explore more vegan delights or festive treats, be sure to check out other recipes like the Cinnamon Pecan Ice Cream Recipe for dessert or the hearty Costco Vegan Mushroom Stew Recipe to accompany your roast.
Happy holidays and happy cooking!
📖 Recipe Card: Best Vegan Thanksgiving Roast
Description: A hearty and flavorful vegan roast perfect for your Thanksgiving feast. Made with lentils, mushrooms, and walnuts for a satisfying texture.
Prep Time: PT20M
Cook Time: PT60M
Total Time: PT80M
Servings: 8 servings
Ingredients
- 1 cup dry green lentils, rinsed
- 2 cups vegetable broth
- 1 cup finely chopped mushrooms
- 1 cup finely chopped walnuts
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1/2 cup rolled oats
- 2 tablespoons ground flaxseed mixed with 6 tablespoons water
- 2 tablespoons soy sauce
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon smoked paprika
- Salt and pepper to taste
Instructions
- Preheat oven to 350°F (175°C).
- Cook lentils in vegetable broth until tender, about 20 minutes; drain any excess.
- Sauté onion, garlic, and mushrooms until soft.
- In a large bowl, combine cooked lentils, sautéed vegetables, walnuts, oats, flaxseed mixture, soy sauce, tomato paste, thyme, paprika, salt, and pepper.
- Mix well until the mixture holds together.
- Shape mixture into a loaf and place on a lined baking sheet.
- Bake for 45-50 minutes until firm and golden.
- Let cool for 10 minutes before slicing and serving.
Nutrition: Calories: 280 | Protein: 15g | Fat: 12g | Carbs: 30g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Best Vegan Thanksgiving Roast”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan roast perfect for your Thanksgiving feast. Made with lentils, mushrooms, and walnuts for a satisfying texture.”, “prepTime”: “PT20M”, “cookTime”: “PT60M”, “totalTime”: “PT80M”, “recipeYield”: “8 servings”, “recipeIngredient”: [“1 cup dry green lentils, rinsed”, “2 cups vegetable broth”, “1 cup finely chopped mushrooms”, “1 cup finely chopped walnuts”, “1 small onion, finely chopped”, “3 cloves garlic, minced”, “1/2 cup rolled oats”, “2 tablespoons ground flaxseed mixed with 6 tablespoons water”, “2 tablespoons soy sauce”, “1 tablespoon tomato paste”, “1 teaspoon dried thyme”, “1 teaspoon smoked paprika”, “Salt and pepper to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Cook lentils in vegetable broth until tender, about 20 minutes; drain any excess.”}, {“@type”: “HowToStep”, “text”: “Saut\u00e9 onion, garlic, and mushrooms until soft.”}, {“@type”: “HowToStep”, “text”: “In a large bowl, combine cooked lentils, saut\u00e9ed vegetables, walnuts, oats, flaxseed mixture, soy sauce, tomato paste, thyme, paprika, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Mix well until the mixture holds together.”}, {“@type”: “HowToStep”, “text”: “Shape mixture into a loaf and place on a lined baking sheet.”}, {“@type”: “HowToStep”, “text”: “Bake for 45-50 minutes until firm and golden.”}, {“@type”: “HowToStep”, “text”: “Let cool for 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “280”, “proteinContent”: “15g”, “fatContent”: “12g”, “carbohydrateContent”: “30g”}}