This vegan roast dinner has everything you’d expect from a proper Sunday roast – crispy garlic roast potatoes, vegan sausages, Yorkshire puddings, stuffed mushrooms & a rich onion gravy. Whether you’re cooking a vegan roast for one, feeding a crowd, or just trying to do a Sunday roast without the meat – this one’s got you covered. Looking for more easy vegan comfort food? Try my Vegan Mac and Cheese with Red Pepper.

Need inspiration for some delicious vegan recipes? Try my Easy Mushroom Ragu (Ragout), Easy Sun Dried Tomato Pasta and Israeli Couscous (Pearl Couscous Recipe).
Table of Contents
See the recipe card for full information on all ingredients and quantities.

You can easily adjust my vegan roast recipe to your preferences with a few quick swaps. Here are some vegan roast ideas:
This vegan roast dinner uses four oven trays plus the hob for gravy, which sounds like a lot, but I promise it’s more straightforward than it looks once you know the order. The trick is to think of it like a relay race: everything starts at a different time so it all lands on the table together.
Here’s the order I’d follow:
These recipes can easily be made vegan: Creamy Mushroom, Leek and Aubergine Vegetable Pie with Puff Pastry, Creamy Rice with Garlic & Parmesan {Risotto Style}, and Quick Green Spinach Pasta Sauce (10 Minutes!).

I first made a version of this vegan roast dinner for Christmas a few years ago and I wasn’t sure it was going to hold its own next to a traditional roast. But wow, it did! A roast has never really been about the meat – it’s about the combination of textures and flavours all on one plate, and this hits ALL of those notes.
If you’re scaling this up for a bigger group, the potatoes, carrots and parsnips all double really easily, just make sure you’re not overcrowding the trays or they’ll steam instead of roast. For a proper centrepiece moment, I’d swap the vegan sausages for a whole roasted cauliflower (coat it in olive oil, garlic, smoked paprika and a little soy sauce, then roast at 200°C for 45-50 minutes). It looks stunning & takes almost no effort.
For Christmas specifically, I’d also add roasted sprouts with garlic, which are nothing like the grey soggy ones from your childhood, I promise. And if you want to go all out, a vegan lentil or nut roast makes a great centrepiece alongside the trimmings here.
I always serve this with roasties, Yorkshires, roasted veg, gravy and stuffing as the core lineup, but the beauty of a roast is that you can build it however works for you and your table. Below are my favourite trimmings to serve alongside this vegan roast dinner.
Try it with:
The leftovers for this vegan roast dinner store well in the fridge and freezer, so you can enjoy them for lunch during the week or heat up leftovers when you don’t feel like cooking.
Refrigerator: Allow all the elements of this veggie roast meal to fully cool. Then, store each element in a separate airtight container in the fridge. The trimmings and veggie sausage should last in the fridge for about 5-7 days.
Freezer: Yes! You can freeze this vegan meal, which makes it an awesome choice for a make-ahead recipe. Simply allow the elements to cool, pack them in separate airtight containers, and store them in the freezer. Be sure to eat up leftovers within three months.
Reheat: When you’re ready to eat up the leftovers, allow them to defrost in the fridge overnight (for frozen leftovers). Then, heat in the microwave in bursts of 30 seconds. Or, toss each element onto a baking sheet in the oven for about 15 minutes at 350°F (177°C).
Vegan sausages are my go-to because they’re easy & everyone loves them, but if you want something more showstopping, a whole roasted cauliflower or a vegan seitan roast both work. For Christmas or Thanksgiving I’d go with a lentil or nut roast as the centrepiece alongside all the trimmings. There are also some great ready-made options now from brands like Naturli and Aldi’s Plant Menu range if you want to keep things simple.
Yes, and honestly I’d recommend it because it makes the day so much less stressful. The roast potatoes, carrots, parsnips and stuffing all reheat really well in the oven at 200°C for about 15 minutes. The gravy reheats on the hob with a splash of extra stock if it’s thickened too much. The only thing I’d make fresh on the day is the Yorkshire puddings, as they only take 25 minutes and they’re just not the same reheated.
It probably comes down to overcrowding the tray. When vegetables are packed too tightly they steam instead of roast, and you end up with that soft, watery texture instead of crispy caramelised edges. Give them space!! Use two trays if you need to, and make sure they’re in a single layer. A hot oven (200°C+) and a little oil goes a long way too.
Two main culprits: too much liquid in the stuffing mix, or skipping the initial mushroom roast. Portobello mushrooms hold A LOT of water, and if you don’t roast them first to release that moisture, it all ends up in your stuffing. I always give the mushrooms a solo 25 minutes in the oven before adding the stuffing.
Most vegan roasts and sausages are quite easy to overcook, so I’d always go by the packet instructions rather than guessing. If anything, check it a few minutes early – you can always put it back in, but you can’t undo a dry, rubbery sausage.
Compared to a traditional roast, yes – you’re cutting out a lot of saturated fat just by ditching the meat. This vegan roast dinner is built around roasted vegetables, plant-based protein and a stock-based gravy, so it’s quite balanced for a big comfort meal. That said, the Yorkshire puddings and roasties are not diet food, nor should they be – it’s a roast dinner, enjoy it!
If you’re looking for comforting recipes that are not plant-based, you should try Crispy Baked Bacon Pudding (No Steaming Required!), Creamy Buldak Noodles (with Cheesy Sauce!), and Easy Devilled Sausages (Sweet & Savoury One-Pan Dinner).
If you tried this Vegan Roast Dinner recipe, it would mean so much to me if you couldleave a review & a star rating to let me know how you found it! I love hearing about your experiences – it motivates me to keep creating more and more recipes for you guys 💛 Let’s get cooking! – Mimi x
