13 Awesome Vegan Restaurants, As Recommended By London Vegans

share on:
Best vegan restaurants London

With Veganuary in full swing, we asked London’s most influential vegans to recommend us some places.

Here are the thirteen vegan restaurants they think you should be trying.


1. Mildred’s, various locations

Vegan restaurants
Photo: @residentialland

Having graced Soho for almost thirty years, Mildred’s is one of the best-loved vegan restaurants in town. They can count Blue Ollis amongst their many fans, who have helped Mildred’s to spread to Camden, Dalston, and King’s Cross. Here, your plant-based food comes in the guise of Sri Lankan curries, halloumi burgers, and even peanut butter chocolate mousse cake. Whoever said eating clean was boring clearly never ate here…

Four locations across London, find your nearest one here.

2. 222 Veggie Vegan, West Kensington

Vegan restaurants
Photo: @222vegancuisine

This West Kensington joint was on our radar even before Vegan London kindly recommended it, and for good reason. Whilst everything is low-fat, low-salt, and non-GM, they don’t skimp on flavour. Prepare to waddle out of here, particularly if you choose the all-you-can-eat lunchtime buffet; more vegan food than you could possibly manage, all for £10.

222 North End Road, West Kensington, W14 9NU. Nearest station is West Brompton.

3. Comptoir V, Kensal Green

Vegan restaurants
Photo: @comptoir_v

Comptoir V aims to appeal to vegans and meat-eaters alike, and it’s fair to say the menu has us pretty much hooked. The food draws influences from all over the world, and features signature dishes with Middle Eastern and North African origins. Quite simply, Comptoir V is one of the best reasons to head to Kensal Green we’ve yet heard.

1 Keslake Mansions, 12 Station Terrace, NW10 5RU. Nearest station is Kensal Green.

4. Fed By Water, Dalston

Vegan restaurants
Photo: @ordinaryveglife

Brought to our attention by Secret London’s resident vegan Asli, Fed By Water is a modern Italian restaurant specialising in clean eating. Their commitment runs so deep that they use only purified water during the cooking process. So when you leave this place, you’ll be extra healthy – and stuffed full of delicious pasta, of course.

64 Kingsland High St, Dalston, E8 2LX. Nearest station is Dalston Kingsland.

5. Rasa, Stoke Newington

Vegan restaurants
Photo: @thesocialpa

Another recommendation from inside Secret London HQ, this is where we’re heading next time we fancy a curry. Rasa serves up incredible vegetarian and vegan dishes from southern India, deservedly winning plaudits for doing so. A wide selection of curries forms the basis of the menu, and the battered banana boli with a peanut and ginger dip makes for a delicious starter. You won’t be able to walk past without being intrigued – particularly since the exterior is a vibrant shade of pink.

They have two restaurants, but the Stoke Newington one is more vegan-friendly. Find it at 55 Stoke Newington Church St, N16 0AR. Nearest station is Stoke Newington.

6. Wulf & Lamb, Chelsea

Vegan restaurants
Photo: @wulfandlamb

“Run with the wolves, eat with the lambs” is the ethos of Wulf & Lamb, and it seems like Not So Quiet Grrl (aka Nadia) has been running with the wolves. She was kind enough to tell us about this place, which offers smashing breakfasts as well as hearty mains. There also happens to be a mango and passionfruit cheesecake with our name written on it…

243 Pavilion Road, Chelsea, SW1X 0BP. Nearest station is Sloane Square.

7. Mooshies, Shoreditch

Vegan restaurants
Photo: @klaraboglarka

This vegan burger joint is quickly becoming one of the darlings of Brick Lane. Choose one of the burgers, load up on some sides, and contemplate why you didn’t make the switch to veganism earlier. Hmm, it was probably bacon. It usually is…

104 Brick Lane, E1 6RL. Nearest station is Shoreditch High Street.

8. St Margaret’s House Gallery Cafe, Bethnal Green

Vegan restaurants
Photo: @spiceroad

Out in Bethnal Green, you’ll find the community and charity hub known as St Margaret’s House. Here, you can do yoga or take an art class, but we’d recommend heading straight to the cafe. Start with breakfast – either the vegan full English or a stack of American-style pancakes should do nicely – and watch it get better from there. Absolutely everything here is vegan, so kiss a not-so-fond goodbye to the days of going off-menu!

St. Margaret’s House, 21 Old Ford Road, Bethnal Green, E2 9PL. Nearest station is Bethnal Green.

9. Cafe Van Gogh, Brixton

Vegan restaurants
Photo: @cafevangogh01

Emmeline Hundleby, who runs vegan parenting website Little V Big V, sang the praises of Cafe Van Gogh, reputed to have the best vegan Sunday roast in south London. Whilst that may be true, our eyes went straight to the jerk plantain and never really left. It’s just one of several top-notch vegan dishes you’ll on the menu, and since the profits are reinvested into programmes for the local community, eating here is a deliciously good deed.

88 Brixton Road, SW9 6BE. Nearest station is Oval.

Looking for something quicker? We also got recommendations for vegan fast food!

10. Temple of Seitan, Hackney

Vegan restaurants
Photo: @templeofseitan

Fried chicken without the guilt? We like the way Hannah Sierp‘s mind works, just as much as we like Temple of Seitan. This palace of vegan junk food is a great plant-based treat any time of day, but if you add chips and gravy, it becomes the perfect end-of-night food for vegans on the town. Temple of Hackney is their current shop, but north London vegans should keep their eyes peeled for the new Temple of Camden, set to open later this month.

Temple of Hackney is at 10 Morning Lane, E9 6NA, and the nearest station is Hackney Central.

11. CookDaily, Shoreditch

Vegan restaurants
Photo: @charlotte.clothier

To Happy Vegans were only too happy to recommend CookDaily, the Boxpark eatery that also counts JME and Professor Green as fans. A storming range of vegan lunch bowls are the star of the show, spanning every cuisine from Caribbean to Thai. Head to Shoreditch or Croydon to get your hands on one of these bad boys.

Boxpark Shoreditch is at 2-10 Bethnal Green Road, E1 6GY, and the nearest station is Shoreditch High Street. You’ll find Boxpark Croydon at 99 George Street, CR0 1LD, and the nearest station is East Croydon.

12. Young Vegans, Camden

Vegan restaurants
Photo: @youngvegans

Any carnivores starting to regret their Veganuary journey should drop everything and head here. Though you won’t find any meat, there’s nothing quite like a hearty pie to satisfy your hunger, and Young Vegans’ pie and mash has quickly become a staple of Camden Market. They open seven days a week, so you can fit a cheeky pie week in the midst of Veganuary.

60 Camden Lock Place, NW1 8AF. Nearest station is Camden Town.

13. La Gelatiera, Covent Garden or Stratford

Vegan restaurants
Photo: @girlofgelato

You’ll need dessert to top off all that planty goodness, and Vegan Coach Karen thinks she’s found the best spot. La Gelatiera in Covent Garden serves up scoops of amazing gelato, including some seriously tempting vegan flavours. Dark chocolate and chilli? We’ll be having some of that, please and thank you.

The original branch is in Covent Garden, at 27 New Row, WC2N 4LA (nearest station is Leicester Square). They’ve opened a new shop at 1 West Park Walk, East Village, Stratford, E20 1DH, and the nearest station is Stratford International.

Got room for more vegan goodness? Scoff down some of London’s most indulgent vegan foods to really up your Veganuary game.

Featured image: @klaraboglarka

Alex Landon

Alex Landon

Although Alex spent most of his life in Somerset and Durham, London is (almost) in his name, so he relocated to Clapham and fell in love with it. However, this has put him dangerously close to Infernos... You'll find him eating all of London's street food, lost in a bookshop, or shouting at his beloved ice hockey team, the Minnesota Wild.