This vegetarian roast is my answer to the holiday centerpiece dilemma. It's hearty, savory, and satisfying enough to please even the most devoted meat-eaters.
Advertisements1
I've built it on a base of mushrooms, lentils, and nuts, bound together with eggs and breadcrumbs. The result is a roast that slices beautifully and holds its shape, with a crispy, golden exterior and a tender, moist interior.
The method is straightforward: sauté the aromatics, blend the base, mix in the binder, shape, and bake. It's a forgiving recipe that invites improvisation, so feel free to make it your own.
Why You'll Love This Recipe
About the Ingredients
2 tablespoons olive oil
For sautéing. Use a neutral oil like canola if you prefer.
1 large onion, finely chopped
About 1 cup. Sweet onion or shallots also work.
3 cloves garlic, minced
Fresh garlic is best; use 1/2 teaspoon garlic powder in a pinch.
8 oz (225g) cremini mushrooms, finely chopped
Button mushrooms or a mix of wild mushrooms are great substitutes.
1 cup (200g) cooked green lentils
Canned lentils, rinsed and drained, work well. Or cook from dry: 1/2 cup dry yields about 1 cup cooked.
1 cup (120g) walnuts, toasted and finely chopped
Pecans or almonds are good alternatives. Toast to enhance flavor.
1 cup (60g) panko breadcrumbs
Use gluten-free breadcrumbs if needed. Regular breadcrumbs work too.
2 large eggs, lightly beaten
For binding. For a vegan version, use 2 flax eggs (2 tbsp ground flax + 6 tbsp water).
1 tablespoon soy sauce
Adds umami. Use tamari for gluten-free.
1 teaspoon dried thyme
Or 1 tablespoon fresh thyme leaves.
1/2 teaspoon smoked paprika
Adds a subtle smokiness. Regular paprika is fine.
Salt and black pepper, to taste
About 1/2 teaspoon salt and 1/4 teaspoon pepper.
Tips & Tricks
Don't skip toasting the walnuts
it deepens their flavor and adds crunch.
- If the mixture feels too wet, add a few more breadcrumbs; if too dry, add a splash of vegetable broth.
- For a crispier crust, brush the top with olive oil before baking.
Pro Tips
Step-by-Step Instructions
1. Preheat and prep
Preheat your oven to 375°F (190°C). Line a loaf pan or baking sheet with parchment paper.
2. Sauté aromatics
In a large skillet, heat olive oil over medium heat. Add onion and cook until soft, about 5 minutes. Add garlic and mushrooms, and cook until mushrooms release their liquid and start to brown, about 8-10 minutes.
3. Combine base
In a large bowl, combine the cooked mushroom mixture, lentils, walnuts, breadcrumbs, eggs, soy sauce, thyme, paprika, salt, and pepper. Mix well until thoroughly combined.
4. Shape the roast
Transfer the mixture to the prepared pan and press firmly into an even layer. Smooth the top with a spatula.
5. Bake until golden
Bake for 35-40 minutes, until the top is golden brown and the internal temperature reaches 165°F (74°C). A toothpick inserted in the center should come out clean.
6. Rest and serve
Let the roast rest for 10 minutes before slicing. Serve warm with gravy or a side of roasted vegetables.
Delicious Variations
- Add 1/2 cup crumbled feta or goat cheese for a tangy twist.
- Swap the walnuts for sunflower seeds to make it nut-free.
- Add 1/2 cup dried cranberries or chopped apricots for a touch of sweetness.
How to Store Vegetarian Roast Ideas
Refrigerator
Store leftovers in an airtight container in the fridge for up to 4 days.
Freezer
Wrap the cooled roast tightly in plastic wrap and foil, then freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat slices in a 350°F (175°C) oven for 10-15 minutes, or in the microwave for 1-2 minutes.
Frequently Asked Questions
Q: Can I make this vegetarian roast vegan?
Yes, replace the eggs with flax eggs (2 tablespoons ground flaxseed mixed with 6 tablespoons water, let sit for 5 minutes). The roast will be slightly less firm but still delicious.
Q: How do I prevent the roast from falling apart when slicing?
Ensure the mixture is well-bound with eggs and breadcrumbs, press it firmly into the pan, and let it rest for 10 minutes after baking. Slicing with a serrated knife also helps.
Q: Can I use canned lentils instead of cooked dry ones?
Yes, canned lentils are perfect. Rinse and drain them well to remove excess sodium and moisture.
Q: What can I serve with this roast?
It pairs well with mashed potatoes, roasted vegetables, or a simple green salad. A mushroom gravy or cranberry sauce also complements it nicely.
Q: Can I prepare the roast ahead of time?
Absolutely. Assemble the roast, cover, and refrigerate for up to 24 hours. Bake as directed, adding 5-10 minutes to the cooking time if baking straight from the fridge.
I hope this vegetarian roast becomes a new favorite in your home. It's a dish that brings people together, and I'd love to hear how it turns out for you. Leave a comment below, share your photos, or tag me in your creations. Happy cooking!
Vegetarian Roast Ideas
A hearty, flavor-packed vegetarian roast that's surprisingly simple to make and perfect for any festive table.
🧂 Ingredients
- 2 tablespoons olive oil
- 1 large onion, finely chopped
- 3 cloves garlic, minced
- 8 oz (225g) cremini mushrooms, finely chopped
- 1 cup (200g) cooked green lentils
- 1 cup (120g) walnuts, toasted and finely chopped
- 1 cup (60g) panko breadcrumbs
- 2 large eggs, lightly beaten
- 1 tablespoon soy sauce
- 1 teaspoon dried thyme
- 1/2 teaspoon smoked paprika
- Salt and black pepper, to taste
📋 Instructions
- 1Preheat and prep — Preheat your oven to 375°F (190°C). Line a loaf pan or baking sheet with parchment paper.
- 2Sauté aromatics — In a large skillet, heat olive oil over medium heat. Add onion and cook until soft, about 5 minutes. Add garlic and mushrooms, and cook until mushrooms release their liquid and start to brown, about 8-10 minutes.
- 3Combine base — In a large bowl, combine the cooked mushroom mixture, lentils, walnuts, breadcrumbs, eggs, soy sauce, thyme, paprika, salt, and pepper. Mix well until thoroughly combined.
- 4Shape the roast — Transfer the mixture to the prepared pan and press firmly into an even layer. Smooth the top with a spatula.
- 5Bake until golden — Bake for 35-40 minutes, until the top is golden brown and the internal temperature reaches 165°F (74°C). A toothpick inserted in the center should come out clean.
- 6Rest and serve — Let the roast rest for 10 minutes before slicing. Serve warm with gravy or a side of roasted vegetables.



