15 Effortless Easy Vegan Holiday Roasts & Main Dishes
Are you on the hunt for a simple, stress free holiday main dish?
Hey friends, Sarah here! If you’ve ever felt completely overwhelmed by the chaos of holiday cooking, please know you aren’t alone. Between organizing the side dishes, baking the desserts, and ensuring the dining table looks beautiful, the absolute last thing you need is a overly complex main course that keeps you stuck in the kitchen all day.
That’s exactly why I’ve gathered this collection of 15 simple vegan holiday roasts and main dishes. They are hearty, incredibly festive, and 100% doable for any schedule or budget.
These meals are crafted to wow your guests without causing you any anxiety. You’ll discover everything from comforting lentil loaves to sophisticated mushroom wellingtons, yet every single recipe is completely approachable for a casual home cook. Trust me on this—even if you are brand new to plant-based cooking, you will easily be able to pull these off!
1. Simple Lentil Loaf
Warm, satisfying, and absolutely delicious with a sweet and tangy glaze over the top. This is a brilliant “set it and forget it” meal you’ll find yourself making year after year.
Ingredients:
- 2 cups of prepared green or brown lentils
- 1 cup of breadcrumbs
- 1 small finely diced onion
- 2 minced garlic cloves
- 2 tbsp of ground flaxseed + 5 tbsp of water (to make a flax egg)
- 2 tbsp of ketchup (plus extra for the glaze)
- 1 tsp of dried thyme
- Salt and pepper to your liking
Instructions:
- Warm your oven to 375°F (190°C).
- Stir the ground flax and water together, letting it rest for 5 minutes to thicken.
- Gently mash the cooked lentils, then blend them with all the remaining ingredients.
- Firmly press the mixture into a standard loaf pan and spread extra ketchup over the top.
- Bake for 35 to 40 minutes. Allow it to sit for 10 minutes before cutting into slices.
2. Effortless Mushroom Wellington
Please don’t let the elegant appearance intimidate you—this dish is shockingly simple! Using pre-made puff pastry and a rich mushroom center, you’ll seem like a culinary master with very little effort.
Ingredients:
- 1 sheet of thawed vegan puff pastry
- 16 oz of finely chopped mushrooms
- 1 small diced onion
- 2 minced garlic cloves
- 2 tbsp of soy sauce
- 1 tbsp of olive oil
- 1 tsp of dried thyme
- 2 tbsp of breadcrumbs
Instructions:
- Preheat the oven to 400°F (200°C).
- Sauté the diced onion, garlic, and mushrooms in olive oil until they are nicely browned. Mix in the soy sauce, thyme, and breadcrumbs.
- Unroll the puff pastry, spoon the mushroom filling down the middle, fold the edges over, and pinch to seal.
- Bake for 25 to 30 minutes until the pastry is a beautiful golden brown.
3. Speedy Herbed Seitan Roast
If you are craving something you can slice up just like a traditional turkey, crafting your own seitan roast is the perfect solution. Seasoning it with sage, rosemary, and thyme gives it that classic holiday essence.
Ingredients:
- 1 ½ cups of vital wheat gluten
- ½ cup of chickpea flour
- 1 tsp of garlic powder
- 1 tsp of onion powder
- 1 tsp of dried sage
- 1 cup of vegetable broth
- 2 tbsp of soy sauce
Instructions:
- Get your oven preheated to 350°F (175°C).
- Whisk the dry ingredients together, then pour in the broth and soy sauce to create a dough. Knead it for about 2 minutes.
- Wrap the dough very tightly in aluminum foil.
- Bake for 60 minutes, carefully remove the foil, and bake for an additional 10 minutes to firm up the outside.
4. Chickpea “Turkey” Style Loaf
Built primarily from basic pantry items, this chickpea alternative is incredibly budget-friendly and great for beginners. Serve it with a dollop of cranberry sauce for the ultimate cozy dinner.
Ingredients:
- 2 cans of chickpeas (drained and mashed)
- 1 cup of rolled oats
- ½ cup of chopped celery
- ½ cup of shredded carrots
- 2 tbsp of soy sauce
- 1 tbsp of olive oil
- 1 tsp of dried sage
- 1 tsp of dried rosemary
Instructions:
- Heat the oven to 375°F (190°C).
- Mash up your chickpeas and stir them together with all the other ingredients.
- Pack the mixture tightly into a loaf pan and brush the top with additional soy sauce or ketchup.
- Bake in the oven for 35 minutes.
5. Quick Stuffed Acorn Squash
Bake a couple of squash halves, load them up with wild rice, crunchy pecans, and sweet cranberries, and watch them become the star of the table. They appear gourmet but require almost no hands-on time.
Ingredients:
- 2 acorn squashes (cut in half with seeds scooped out)
- 1 cup of cooked wild rice (quinoa works too!)
- ½ cup of dried cranberries
- ½ cup of chopped pecans
- 1 tbsp of olive oil
- 1 tsp of ground cinnamon
- Salt to your preference
Instructions:
- Preheat your oven to 400°F (200°C).
- Lightly brush the inside of the squash halves with olive oil, sprinkle with salt, and roast them face-down for 30 minutes.
- Toss together the cooked rice, cranberries, pecans, and cinnamon.
- Scoop the filling into the roasted squash halves and bake for 10 more minutes.
6. Comforting Jackfruit Pot Roast
Jackfruit is truly a magical ingredient—it pulls apart into tender, meaty strands that absorb all those rich, savory flavors. Throw it into a baking dish with potatoes and carrots for a completely stress-free centerpiece.
Ingredients:
- 2 cans of young green jackfruit (drained from brine)
- 3 chopped carrots
- 3 cubed potatoes
- 1 sliced onion
- 2 cups of vegetable broth
- 2 tbsp of soy sauce
- 1 tsp of dried thyme
Instructions:
- Warm the oven to 375°F (190°C).
- Add the drained jackfruit, vegetables, broth, soy sauce, and thyme into a large casserole dish.
- Cover tightly and bake for 1 hour, making sure to stir everything once halfway through.
7. Classic Vegan Nut Roast
A traditional favorite that is far easier to make than you might think. Packed with fresh herbs, nuts, and breadcrumbs, you can have this baked in under an hour and smothered in rich vegan gravy.
Ingredients:
- 1 cup of mixed chopped nuts (like almonds, walnuts, and cashews)
- 1 cup of breadcrumbs
- 1 diced onion
- 2 tbsp of soy sauce
- 2 tbsp of ground flaxseed + 5 tbsp of water
- 1 tsp of dried thyme
- 1 tbsp of olive oil
Instructions:
- Preheat your oven to 350°F (175°C).
- Prepare your flax egg and set it aside to thicken. In a pan, sauté the diced onion in olive oil until soft.
- Mix all the ingredients together in a bowl and press firmly into a loaf pan.
- Bake for 40 minutes until firm and golden.
8. Smoky BBQ Chickpea Meatloaf
This fun variation of a classic loaf swaps out traditional tomato sauce for a sticky, smoky BBQ glaze. It is sweet, savory, and wonderfully simple to throw together.
Ingredients:
- 2 cans of mashed chickpeas
- 1 cup of breadcrumbs
- 1 diced onion
- ½ cup of BBQ sauce (plus a little extra for the top glaze)
- 2 tbsp of ground flaxseed + 5 tbsp of water
- 1 tsp of smoked paprika
Instructions:
- Heat your oven to 375°F (190°C).
- Combine all the ingredients thoroughly in a large mixing bowl.
- Press the mix into a greased loaf pan and spread extra BBQ sauce over the top.
- Bake for 35 to 40 minutes.
9. Stunning Whole Roasted Cauliflower
A full head of cauliflower, baked with herbs and garlic, creates a breathtakingly beautiful (and surprisingly easy) plant-based centerpiece. It requires very little prep but delivers maximum visual appeal!
Ingredients:
- 1 whole head of cauliflower (leaves trimmed off)
- 3 tbsp of olive oil
- 2 minced garlic cloves
- 1 tsp of smoked paprika
- Salt and pepper to taste
Instructions:
- Preheat the oven to 400°F (200°C).
- Massage the olive oil, minced garlic, and spices all over the cauliflower head.
- Set it in a baking dish and cover it tightly with aluminum foil.
- Bake covered for 40 minutes, then remove the foil and roast for another 15 minutes to crisp up the edges.
10. Simple Vegan Shepherd’s Pie
Creamy mashed potatoes layered over hearty lentils and vegetables—this is exactly the type of meal you can prepare in advance and just pop in the oven right before your guests arrive. Pure comfort food!
Ingredients:
- 2 cups of cooked lentils
- 1 diced onion
- 2 chopped carrots
- 1 cup of frozen green peas
- 2 cups of prepared mashed potatoes
- 1 tbsp of soy sauce
Instructions:
- Warm your oven to 375°F (190°C).
- Sauté the carrots and onion until tender, then mix in the cooked lentils, frozen peas, and soy sauce. Pour this mixture into the bottom of a casserole dish.
- Spread the mashed potatoes evenly over the top.
- Bake for 25 to 30 minutes until the potatoes are slightly golden and the filling is bubbly.
11. Savory Tofu Roast with Gravy
Tofu certainly does not have to be boring! By marinating it, baking it to perfection, and pouring hot gravy over it, you get a protein-packed, effortless main dish that complements all your holiday sides.
Ingredients:
- 2 blocks of extra-firm tofu (pressed to remove moisture)
- 2 tbsp of soy sauce
- 2 tbsp of olive oil
- 1 tsp of garlic powder
- 1 tsp of dried thyme
Instructions:
- Preheat the oven to 375°F (190°C).
- Cut the pressed tofu into thick slabs and let them soak in the soy sauce, olive oil, and spices for about 15 minutes.
- Bake the slabs for 30 minutes, making sure to flip them halfway through the cooking time.
- Serve hot, generously drizzled with your favorite vegan gravy.
12. Festive Vegan Lasagna
While layers of rich cashew ricotta, spinach, and pasta might sound like a lot of work, I promise this variation is easy enough for a busy weeknight and absolutely perfect for feeding a large group.
Ingredients:
- 1 box of oven-ready lasagna noodles
- 3 cups of marinara sauce
- 2 cups of fresh spinach
- 1 ½ cups of homemade cashew ricotta (blend 1 cup soaked cashews + ¼ cup water + 2 tbsp lemon juice + 2 tbsp nutritional yeast)
Instructions:
- Heat your oven to 375°F (190°C).
- In a baking dish, layer marinara sauce, noodles, cashew ricotta, and spinach. Keep repeating the layers until you run out of ingredients.
- Finish with a generous layer of sauce on top and bake for 40 minutes.
13. Cranberry Glazed Vegan Meatballs
Such a joyful holiday twist! Whip up some fast tempeh or lentil meatballs, let them simmer in sweet cranberry sauce, and serve them up as either a fun appetizer or your main course.
Ingredients:
- 2 cups of cooked lentils
- 1 cup of breadcrumbs
- 2 tbsp of flax meal + 5 tbsp of water
- 1 tsp of garlic powder
- 1 cup of cranberry sauce
Instructions:
- Preheat the oven to 375°F (190°C).
- Blend the cooked lentils, breadcrumbs, flax egg, and garlic powder together. Roll the mixture into bite-sized balls.
- Bake the meatballs on a tray for 20 minutes.
- Gently toss the baked meatballs in warm cranberry sauce before serving.
14. Quick Portobello Mushroom Steaks
Just marinate, bake, and finish with a sweet balsamic drizzle. These are incredibly straightforward, deeply satisfying, and guaranteed to be a hit with your guests.
Ingredients:
- 4 large portobello mushrooms (stems popped off)
- 2 tbsp of balsamic vinegar
- 2 tbsp of soy sauce
- 1 tbsp of olive oil
- 1 tsp of garlic powder
Instructions:
- Get your oven preheated to 400°F (200°C).
- Whisk together the marinade ingredients and generously brush the mixture all over the mushroom caps.
- Roast them in the oven for 20 minutes, flipping them once halfway through.
15. Cozy Stuffed Cabbage Rolls
Packed tightly with lentils, rice, and savory herbs, these lovely rolls are baked in a rich tomato sauce. They look highly technical but are surprisingly simple to roll up, making for the ultimate comforting holiday dinner.
Ingredients:
- 8 large blanched cabbage leaves
- 1 cup of cooked rice
- 1 cup of cooked lentils
- 1 cup of tomato sauce (plus a little extra to pour on top)
- 1 tsp of paprika
Instructions:
- Warm the oven to 375°F (190°C).
- In a bowl, combine the cooked rice, lentils, ½ cup of the tomato sauce, and paprika.
- Scoop a portion of the filling into the center of each cabbage leaf and roll them up tightly like a burrito.
- Arrange them in a baking dish, pour the remaining tomato sauce over the top, and bake for 30 minutes.
Sarah’s Budget Tips
- Buy Dried Legumes in Bulk: Instead of canned, buy dried lentils and chickpeas. They are significantly cheaper and you can cook a large batch at the start of the week to use across multiple recipes!
- Make Your Own Broth: Save your carrot peels, onion skins, and celery ends in a bag in the freezer. Boil them with water to make a free, flavorful vegetable broth for your roasts.
- Repurpose Leftovers: If you have leftover lentil loaf or nut roast, crumble it up the next day and fry it in a pan to make an amazing vegan hash for breakfast!
Pro Tips for Stress-Free Vegan Holiday Mains
- Lean on sauces. A fast, flavorful gravy or a sweet glaze can elevate your dish from simply good to completely unforgettable.
- Prep ahead. The vast majority of these meals can be assembled the day prior—which is an absolute lifesaver during the busy holiday rush.
- Keep it colorful. A quick garnish of fresh parsley or bright pomegranate seeds instantly provides that professional “wow” factor.
Why You’ll Love These Easy Vegan Recipes
The absolute best thing about these dishes? They are genuinely festive, incredibly filling, and entirely achievable. You won’t find any twelve-hour prep times, impossible-to-find ingredients, or kitchen meltdowns here. Whether you are hosting a fully vegan gathering or simply want to offer a delicious plant-based choice for your guests, these main courses will absolutely impress everyone at the table.
Follow me on Pinterest for more easy vegan meals!
FAQs About Easy Vegan Holiday Roasts
1. What’s the easiest vegan roast to make?
The simple lentil loaf or the whole roasted cauliflower are your best bets for maximum ease. Both need very little active prep time and rely on everyday ingredients.
2. Can I prep vegan holiday mains ahead of time?
Absolutely! Dishes like the stuffed squash, nut roasts, and lentil loaves actually taste wonderful when reheated the following day.
3. What’s the best sauce for a vegan roast?
You can’t go wrong with a rich mushroom gravy, a sweet cranberry glaze, or even a tangy BBQ sauce depending on the flavor profile of your loaf.
4. Will non-vegans enjoy these recipes?
Without a doubt. These meals are robust, packed with flavor, and very festive—making them a huge hit for families with mixed dietary preferences.
5. What sides pair best with vegan roasts?
You can stick to the beloved classics: fluffy mashed potatoes, warm dinner rolls, vegan stuffing, and roasted seasonal vegetables never disappoint!
