If you’ve been searching for a comforting, hearty, and completely plant-based centerpiece for your next meal, look no further than this delicious vegan roast recipe. Perfect for holiday dinners, special occasions, or simply when you want to impress your family and friends with a flavorful vegan delight, this roast combines wholesome ingredients and vibrant spices to create a dish that’s packed with texture and taste.
The best part? It’s surprisingly easy to prepare and can be made ahead, giving you more time to enjoy your company.
Whether you’re a seasoned vegan or just exploring plant-based meals, this vegan roast delivers a satisfying experience that’ll please both vegans and non-vegans alike. It’s moist, savory, and full of umami goodness thanks to ingredients like lentils, mushrooms, and walnuts, all wrapped up with aromatic herbs and a rich glaze.
Plus, it pairs beautifully with a variety of sides to round out a festive and nourishing meal.
Why You’ll Love This Recipe
This vegan roast is a fantastic alternative to traditional roasts, offering all the comfort and flavor without any animal products. Here’s why you’ll want to make it again and again:
- Rich, hearty flavor: The combination of lentils, mushrooms, and walnuts creates a meaty texture and deep taste.
- Nutritious and filling: Packed with protein, fiber, and healthy fats, it fuels your body while delighting your palate.
- Versatile and customizable: You can add your favorite herbs, spices, or even vegetables to tailor the roast to your liking.
- Make-ahead friendly: Prepare it in advance and reheat when needed, perfect for busy days or entertaining guests.
- Impressively beautiful: Its golden crust and savory glaze make it a stunning centerpiece for any table.
Ingredients
- 1 cup green or brown lentils, rinsed and drained
- 2 ½ cups water or vegetable broth
- 1 cup walnuts, finely chopped
- 1 cup mushrooms (cremini or button), finely chopped
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 cup breadcrumbs (use gluten-free if preferred)
- 2 tbsp ground flaxseeds + 6 tbsp water (flax egg)
- 3 tbsp soy sauce or tamari
- 2 tbsp tomato paste
- 1 tbsp fresh thyme, chopped (or 1 tsp dried thyme)
- 1 tbsp fresh rosemary, chopped (or 1 tsp dried rosemary)
- 1 tsp smoked paprika
- Salt and pepper to taste
- 2 tbsp olive oil (plus extra for greasing)
- For the glaze:
- 3 tbsp maple syrup
- 2 tbsp Dijon mustard
- 1 tbsp soy sauce or tamari
Equipment
- Medium saucepan
- Large mixing bowl
- Food processor or sharp knife (for chopping)
- Loaf pan or baking dish
- Small bowl (for flax egg)
- Basting brush (for glaze)
- Oven
- Measuring cups and spoons
Instructions
- Cook the lentils: In a medium saucepan, combine the rinsed lentils with 2 ½ cups water or vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 25-30 minutes until lentils are tender but not mushy. Drain any excess liquid and set aside.
- Prepare the flax egg: In a small bowl, mix the ground flaxseeds with 6 tablespoons water. Let it sit for 5-10 minutes until it thickens to an egg-like consistency.
- Sauté the vegetables: Heat 2 tablespoons olive oil in a skillet over medium heat. Add the chopped onion and garlic, cooking for 3-4 minutes until translucent. Add the chopped mushrooms and cook for another 5-6 minutes until moisture evaporates and mushrooms are browned. Remove from heat.
- Combine ingredients: In a large mixing bowl, mash the cooked lentils slightly with a fork or potato masher. Add the sautéed vegetables, chopped walnuts, breadcrumbs, thyme, rosemary, smoked paprika, soy sauce, tomato paste, flax egg, salt, and pepper. Mix thoroughly to combine. The mixture should be moist but hold together when pressed. If too wet, add more breadcrumbs; if too dry, add a splash of vegetable broth.
- Shape and prepare the roast: Lightly grease a loaf pan with olive oil. Transfer the mixture into the pan and press firmly to shape it evenly. Alternatively, form a free-form roast shape on a parchment-lined baking sheet.
- Make the glaze: In a small bowl, whisk together the maple syrup, Dijon mustard, and soy sauce.
- Glaze the roast: Brush the glaze generously over the top and sides of the roast.
- Bake: Preheat your oven to 350°F (175°C). Bake the roast for 45-50 minutes, glazing again halfway through baking. The roast should be golden brown on top and firm to the touch.
- Cool and serve: Let the roast cool for 10 minutes before removing it from the pan. Slice and serve with your favorite sides.
Tips & Variations
“For a nut-free version, substitute walnuts with sunflower seeds or pumpkin seeds. You can also add finely grated carrots or zucchini to boost the vegetable content and moisture.”
- Add fresh herbs: Feel free to experiment with sage, oregano, or parsley for different flavor profiles.
- Spice it up: Add a pinch of cayenne pepper or chili flakes for a subtle kick.
- Make it gluten-free: Use gluten-free breadcrumbs or crushed gluten-free crackers.
- Try different nuts: Pecans or cashews can add a unique texture and flavor.
- Use a slow cooker: After shaping the roast, you can cook it on low for 3-4 hours for a hands-off approach.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 320 kcal |
Protein | 15 g |
Carbohydrates | 30 g |
Dietary Fiber | 10 g |
Fat | 15 g |
Saturated Fat | 2 g |
Sodium | 450 mg |
Sugar | 6 g |
Serving Suggestions
This vegan roast pairs wonderfully with classic sides like mashed potatoes, steamed green beans, or a crisp salad. For a festive touch, serve it alongside roasted root vegetables and vegan gravy.
You can also slice it thinly for sandwiches or wraps, topped with your favorite vegan condiments and fresh greens.
For a complete meal, consider pairing this roast with some of these tasty vegan recipes available on our blog:
- Vegan Bechamel Sauce Recipe for Creamy Pasta Dishes – perfect for drizzling over your roast or sides.
- Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas – great for making complementary dishes while your roast bakes.
- Vegetarian Date Cake Recipe: Moist, Easy, and Delicious – a sweet finish to your meal.
Conclusion
This vegan roast is a wonderful addition to any plant-based kitchen, delivering hearty flavor and satisfying texture without compromising on nutrition or taste. It’s a versatile recipe that can be adapted to suit your preferences and dietary needs, making it ideal for both everyday meals and special occasions.
The combination of lentils, nuts, and vegetables creates a fulfilling dish that even meat-lovers will appreciate.
By preparing this roast, you’re not only treating yourself to a wholesome meal but also embracing a more sustainable and compassionate way of eating. If you enjoyed this recipe, be sure to check out other amazing plant-based dishes on our blog to continue your culinary journey!
📖 Recipe Card: Vegan Roast Recipe
Description: A hearty and flavorful vegan roast made with seitan and vegetables. Perfect for a festive meal or a comforting dinner.
Prep Time: PT20M
Cook Time: PT60M
Total Time: PT80M
Servings: 6 servings
Ingredients
- 1 1/2 cups vital wheat gluten
- 1/4 cup nutritional yeast
- 1 cup vegetable broth
- 2 tablespoons soy sauce
- 2 tablespoons tomato paste
- 1 tablespoon olive oil
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon dried thyme
- 1 cup finely chopped mushrooms
- 1 small onion, finely chopped
Instructions
- Preheat oven to 350°F (175°C).
- In a large bowl, mix vital wheat gluten and nutritional yeast.
- In a separate bowl, combine vegetable broth, soy sauce, tomato paste, olive oil, and spices.
- Add wet ingredients to dry and stir until a dough forms.
- Fold in mushrooms and onion, then knead for 3-5 minutes.
- Shape dough into a roast and wrap tightly in foil.
- Place in a baking dish with 1/2 cup water and bake for 60 minutes.
- Remove foil and bake for an additional 10 minutes to brown.
- Let rest for 10 minutes before slicing and serving.
Nutrition: Calories: 220 kcal | Protein: 25 g | Fat: 5 g | Carbs: 15 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Roast Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and flavorful vegan roast made with seitan and vegetables. Perfect for a festive meal or a comforting dinner.”, “prepTime”: “PT20M”, “cookTime”: “PT60M”, “totalTime”: “PT80M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 1/2 cups vital wheat gluten”, “1/4 cup nutritional yeast”, “1 cup vegetable broth”, “2 tablespoons soy sauce”, “2 tablespoons tomato paste”, “1 tablespoon olive oil”, “1 teaspoon garlic powder”, “1 teaspoon onion powder”, “1/2 teaspoon smoked paprika”, “1/2 teaspoon dried thyme”, “1 cup finely chopped mushrooms”, “1 small onion, finely chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 350\u00b0F (175\u00b0C).”}, {“@type”: “HowToStep”, “text”: “In a large bowl, mix vital wheat gluten and nutritional yeast.”}, {“@type”: “HowToStep”, “text”: “In a separate bowl, combine vegetable broth, soy sauce, tomato paste, olive oil, and spices.”}, {“@type”: “HowToStep”, “text”: “Add wet ingredients to dry and stir until a dough forms.”}, {“@type”: “HowToStep”, “text”: “Fold in mushrooms and onion, then knead for 3-5 minutes.”}, {“@type”: “HowToStep”, “text”: “Shape dough into a roast and wrap tightly in foil.”}, {“@type”: “HowToStep”, “text”: “Place in a baking dish with 1/2 cup water and bake for 60 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove foil and bake for an additional 10 minutes to brown.”}, {“@type”: “HowToStep”, “text”: “Let rest for 10 minutes before slicing and serving.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “25 g”, “fatContent”: “5 g”, “carbohydrateContent”: “15 g”}}