The British roast dinner in without a doubt one of the best parts of British cuisine. There is nothing more warming and delicious than a Sunday roast dinner shared with family and friends. My vegan version of the roast is just as indulgent and satisfying as any meat roast. It has 5 components:
- Crispy garlic roast potatoes
- Vegan macaroni cheese
- Maple roasted carrots and parsnips
- Lemony cavolo nero
- Rich vegan gravy

Garlic roast potatoes
My favourite element of a roast dinner has always been the roast potatoes. The perfect roast potato is crispy on the outside, and soft and fluffy on the inside. This is easy to do with just plant-based ingredients. To make these exceptionally delicious, and add extra flavour, I used olive oil, garlic and sage.

Vegan macaroni cheese
In place of meat I like to include something rich and indulgent in my vegan roast. A creamy vegan macaroni cheese is the perfect fit.
Making vegan macaroni cheese is very similar to making normal macaroni cheese. I simply replaced the dairy milk with oat milk, the butter with vegan butter, and the cheddar with vegan cheese.
I used Cathedral city grated cheddar – this is one of my favourite vegan cheese brands I’ve tried.

Maple roasted carrots and parsnips
Roasted parsnips and carrots are, in my opinion, under appreciated in a roast dinner. If you season them well and toss them in oil and maple syrup they can be stars of the show. Slowly roasting the veg already makes it delicious and sweet, and the maple syrup just adds to this.
Lemon cavolo nero
Cavolo nero is very similar to Kale but, in my opinion, is so much tastier. It is much more tender and has a less bitter taste.
I like to cook mine with garlic and lemon juice. This creates a deliciously fresh and zingy green vegetable dish to have alongside the more filling dishes.

Rich vegan gravy
Following a plant-based diet does not mean you can’t make amazing gravy. I, personally, think this gravy is more rich and delicious that most meat gravies you’ll find.
It is made by frying up a mix of vegetables and adding vegetable stock, red wine vinegar, marmite, tomato purée, flour, and soy sauce.
Leave the gravy to simmer for a while before straining. This will make your gravy as rich and flavourful as possible.

Recipe FAQs:
What to make for a vegan roast dinner?
As well as the dishes I have included in my vegan Sunday roast, there are endless options for you to try. I have linked some of my favourite vegan roast ideas below:
- Vegan sage and onion stuffing balls
- Vegan Yorkshire pudding
- Roasted Brussel sprouts
- Roasted cauliflower
- Vegan cauliflower cheese
When to eat vegan Sunday roast?
Traditionally, roast dinners are eaten on Sundays for lunch or dinner. However, there is no bad time to enjoy a roast dinner.
Are roast potatoes vegan?
Many chefs proclaim that the best roast potatoes need to be made using goose fat or beef dripping. I completely disagree. Delicious roast potatoes can be made using vegetable oil or olive oil. To enhance their flavour you can add garlic, sage, thyme, or rosemary.

The best vegan roast dinner: similar recipes
If you liked this recipe why not try my vegetarian roast dinner in a giant Yorkshire pudding? For more comforting family feasts try out these recipes:

Best Vegan Roast Dinner
Ingredients
Method
- Peel the potatoes and slice into halves, or quarters if large. Boil the potatoes in salted water for 10 minutes. Drain and steam dry for 5 minutes.
- Whilst the potatoes are boiling, preheat the oven to 210°C/190°C fan (410°F/375°F). Place the olive oil in a small-medium roasting dish and leave to heat in the oven for 10-15 minutes.
- Place potatoes back into the empty pan. Replace the lid and shake the potatoes a little to fluff them up.
- Add the potatoes and garlic cloves into the heated roasting dish. Use a metal spoon to baste the potatoes with the oil. Roast for 1hr 10 minutes, basting half way through.
- Add in the sage leaves and toss the potatoes in the oil again. Roast for another 20 minutes.
- Melt butter in a medium pan on a medium heat. Whisk in flour and cook for 30 seconds.
- Slowly pour in the milk whisking constantly until fully mixed. Simmer for a couple of minutes to thicken.
- Season with salt and pepper and stir in vegan cheese until melted.
- Stir through the cooked pasta.
- Preheat oven to 210°C/190°C fan (410°F/375°F).
- In a medium sized bowl combine the carrots with the oil, maple syrup, thyme and some salt and pepper.
- Place in a roasting dish for 1 hour. If necessary, cover with foil after 30 minutes to prevent burning.
- Melt the butter in a medium saucepan over a medium heat. Fry the vegetables and herbs for 10-12 minutes until starting to brown. Stir through the sugar and cook for a further couple of minutes.
- Stir through the flour and cook for a couple of minutes, stirring constantly. Add in the marmite, tomato purée and vinegar. Pour over the stock and simmer until thickened.
- Strain the gravy through a sieve to remove the vegetables. Add in the soy sauce to the strained gravy. Serve.
- Chop the greens into 1 inch long pieces
- Boil the greens in salted water for 4 minutes. Drain thoroughly.
- In a large frying pan heat the oil on a medium heat.
- Add the garlic and cook for a few seconds (do not let it burn) and then add the lemon juice. Toss through your greens and cook for a further minute.








Accidentally rated 4 above and can’t change it sorry 🙁