London's 20 best vegetarian and vegan roasts

Posted by
Harriet Hall

Looking for the best veggie roasts in London? Let this be your guide…

It’s a crisp winter’s day, Jack Frost has just wrapped the city in a blanket of glittering ice and you’ve bought a brand new pair of boots that are calling out to be broken in. The only thing for it? A brisk walk in one of London’s many parks – followed by a hearty pub roast, doused in rich, salty gravy and with a side of extra crisp roast potatoes.

Us Brits know there’s nothing quite like it. But for the veggies among us, a good roast can be hard to come by in an age when people still think that a goat’s cheese flan is all vegetarians want for.

To help vegetarians and vegans on their mission to find an animal-friendly Sunday roast, we’ve handpicked the 20 best restaurants and cafes offering veggie fare across the whole of London. Simply use this as your one-stop guide to the best veggie roasts in the capital.

1. Manna, Primrose Hill 

Claiming to be the oldest vegetarian restaurant in the UK (and possibly Europe), you know you’re in good hands when heading to Manna. Their nut roast has been on the menu for more than a decade. Arriving in a disc-shape, the hazelnut, cashew, pea, mushroom and herb dish is suitable for vegans, so ticks all the boxes, and its accompaniments change regularly, so it’ll have you going back more than once. 

Make a reservation here

2. The Rye, Peckham

The Rye

A stone’s throw from the hustle and bustle of Rye Lane and overlooking the green expanse of the Rye, this aptly named drinking hole offers a lot more than just something to warm the cockles. Their culinary offerings are among the best of the pubs in the area, and the nut roast comes drizzled in a pesto sauce, served alongside all the usual accompaniments. What’s more, come closing time, they hand out Yorkshire puds as bar snacks. What’s not to love?

Make a reservation here.

3. The Marlborough, Richmond

The Marlborough

Nestled on Richmond Hill, a short stretch from the deer-filled park and the river, The Marlborough boasts a beer garden big enough for an entire wedding party, and interiors to boot. Their veggie roast is a cornucopia of delights, including a courgette tart, butternut squash and a slice of Barkham blue, finished off with lashings of gravy. We’d recommend sitting in the rustic side-return conservatory until you’ve digested the feast. 

Make a reservation here.

4. Mildred’s


We couldn’t very well have a list of best veggie roasts and not include Mildred’s. A mainstay of vegetarian and vegan London, Mildred’s is a go-to for every occasion and for all world cuisine, but it’s even better on a Sunday. Choose from the smoked tofu with fennel, apple and white bean sausages served in a cider jus and the wood roasted mushroom and ale pie. Both suitable for vegans.

Make a reservation here.

5. The Old Queen’s Head, Islington

The Old Queen’s Head

You might only be familiar with The Old Queen’s Head as a Saturday night dance spot, but they’re more than just a party pub. Among the classic roast offerings, their mushroom wellington doused in veggie gravy is a must-try, for veggies, vegans and meat-eaters alike. 

Make a reservation here.

6. Karamel, Wood Green

Smoked tofu, chestnut and almond wellington, red cabbage, mashed carrots, peas and the crispiest roast potatoes around, is what’s waiting for you if you visit Karamel – and it all comes swimming in a sea of gravy (which, quite frankly, is how all roast dinners should arrive). Wood Green’s really lived up to its name. 

Make a reservation here.

7. Vanilla Black, Farringdon

Vanilla Black

If Heston Blumenthal were vegetarian, Vanilla Black might just be his thing. This experimental Clerkenwell eatery wows veggies and non-veggies alike. It’s not your classic roast, its better. With roasted onion puree and charred spring onions, this taste explosion is one for the very finest of Sunday lunches. 

Make a reservation here.

8. Joanna’s, Crystal Palace


A family-run local favourite, Joanna’s is famous for its signature hamburger, but they welcome veggies with open arms. For a roast of dreams throughout the winter season, their veggie wellington with braised red cabbage is a winner, and for the rest of the year, the mushroom, spinach and cheddar puff pastry pie is a mouth-watering alternative to a pork belly. 

Make a reservation here.

9. Roast, Borough

If the name isn’t giveaway enough, the Borough Market setting of this London hotspot should lull you into a sense of culinary security. Famed for their cracking breakfast offering, Roast also puts on a delicious Sunday feast, with vegans and vegetarians enjoying a classic nut roast with picked red cabbage, rosemary rosaries and onion gravy. Chow down whilst watching the bustle of the market below. 

Make a reservation here

10. The Owl & Pussycat, Shoreditch

This Shoreditch favourite is a perfect Saturday night haunt, and boasts board games to boot for a slow, weekend visit. But where it really comes up trumps is with its Sunday roasts – because you can order a portion of extra gravy and extra veg to make it a mammoth meal. The vegan beetroot, fennel and mixed nut roast comes with cauliflower cheese, buttered kale and honey roasted carrots and parsnips. 

Make a reservation here.

11. The Gate, Clerkenwell 

The Gate

Offering a range of vegetarian world cuisines, The Gate’s informal, canteen atmosphere has made it an Islington favourite for years. Their pumpkin and beetroot tart is served with rainbow chard, salsify and gravy for the perfect nut roast alternative. Kick off the meal with the wild mushroom wellington and you’re set for a roast to beat all others.  

Make a reservation here.

12. Norman’s Coach and Horses, Soho

Norman’s Coach and Horses

London’s ‘first vegan and vegetarian pub’, Norma’s Coach and Horses is a no-brainer when it comes to veggie roast selection. Choose from a jersey royal potato pie served with sprouting broccoli, or Shepherd’s pie with a jug of vegan gravy. Both for the bargainous price of £10.

Make a reservation here.

13. The Spaniard’s Inn, Hampstead Heath

The Spaniard’s Inn

If a walk is what you’re after, head to Hampstead Heath for the ultimate North London ramble, and if you can get a table in the wooden environs, their parsnip and carrot nut roast is something rather special. Wash it down with one of their speciality beers. 

Make a reservation here.

14. The Talbot, Dalston

Offering homemade smoked tofu and almond sausages served with vegan gravy and roast veg, topped with a Yorkshire pud to beat all others, The Talbot sure knows how to cater for veggies. Eat your roast on the terrace if the weather allows. 

Make a reservation here.

15. The Bull & Gate, Kentish town

This beautifully decorated Kentish Town pub boasts wall colours to die for, and a cosy rustic environment that will make you want to stay all day. If you do, be sure to try the veggie roast, which offers candy beetroot, pumpkin, celeriac and a five seed nut roast, complete with sage and leek stuffing, veggie gravy and yorkies. What’s not to love?

Make a reservation here.

16. Clapton Hart, Clapton 

Clapton Hart

With its homely feel, bunting-strewn walls and friendly locals, this has got to be one of the best pubs that East London has to offer - and that’s before you lay eyes on their vegan roast. After a Sunday walk we can already hear your belly rumbling for the steaming plate of spinach, sweet potato, tofu and mushroom bake, topped with a mixed seed and nut crust and served with roast potatoes, seasonal veg and gravy. Yum. 

Make a reservation here.

17. The Tiger, Camberwell

The Tiger

Camberwell’s The Tiger may look effortlessly cool thanks to it’s vintage Chesterfield sofas and quirky interiors, but rest assured, when it comes to food their approach is not so laid back. The menu has a selection of no less than two veggie Sunday roasts, both of which have us counting down the days ‘til the Sabbath. 

Choose between chestnut mushroom nut roast or seitan joint, both of which come with a hearty helping of roast potatoes, chantenay carrots, savoy cabbage, gravy and Yorkshire puddings. Exactly what you need after traipsing about in the cold all day. 

Make a reservation here

18. Windsor Castle, Kensington

Windsor Castle

Sadly this is not an invitation to hang out with our Liz at the Windsor Castle, although we must admit this Kensington based pub has all the old English charm you would expect of her majesty’s abode. 

As soon as you see the white-fronted, Tudor-esque building you’ll feel a million miles away from the hustle and bustle of central London. And the cosy, country feel of this establishment only gets better once you hear about its reputation as the city’s ‘friendliest pub’ and, of course, take a bite of the home-cooked grub. The carrot and parsnip nut roast is said to be legendary, probably due to the ever-changing, seasonal ingredients they use. 

Make a reservation here

19. Jam Circus, Brockley

Jam Circus

Kitsch 70s decor? Tick. Live music? Tick. Delicious veggie roast? Double tick. 

If you have a penchant for kooky decor and experimental food, South East London’s Jam Circus could be your new favourite haunt. Forget your traditional nut roast, the Sunday offering for veggies from this place will have your mouth watering almost instantly. Served with roast new potatoes, crushed carrots, cauliflower gratin, grilled hispi cabbage and gravy, comes a beetroot, lentil and walnut patty with chimichurri which will have all your meat-eating friends fighting back their food envy. 

Make a reservation here

20. Cafe Van Gogh, Brixton

Sit back in this artsy cafe and gaze into Van Gogh’s Starry Night above you while you tuck into the cafe’s vibrant, nutritious plant-based food. The cafe occupies a prime spot in vivacious Brixton and operates as a non-profit too, which gets bonus points from us. 

Make a reservation here

Additional reporting by writer Megan Murray

Main image: iStock