33 best vegan restaurants in London for a plant-based fix

London's burgeoning vegan restaurant scene gets better and better every year - and these are the ones we're loving right now.

Updated on • Written By Pete Dreyer

Map view
Close map
33 best vegan restaurants in London for a plant-based fix

A few years ago, many people dismissed the rise of veganism as ‘just a trend’. Nowadays, however, it’s pretty clear that’s not the case. Swathes of the UK population are moving to a plant-based diet, and with good reason. According to researchers at the University of Oxford, going vegan can reduce your carbon footprint by up to 73%, making it the single biggest step individuals can make towards helping the environment. There are also many health benefits to going vegan, and it can also work out cheaper than a meat and dairy-filled diet.


Those curious about trying veganism might feel a little daunted. After all, many of us are pretty reliant on animal products and consume them multiple times a day. Luckily, there are lots of different ways to start making the change - you could try out some vegan recipes in your own kitchen or start off by testing out some brilliant vegan meal kits, but our favourite way to get started is visiting one of London’s amazing vegan restaurants.

The vegan scene in the capital is only getting better, with new openings practically every week, great vegan menus at restaurants that support the movement and even some top-tier eateries going fully plant-based for good. There are vegan fast-food joints, serving up huge burgers and ‘wings’, without an animal product in sight, casual eateries where a vegan meal won’t break the bank, and even eight-course vegan tasting menus for a true culinary journey. We’ve split up this list accordingly so that you can jump to exactly what you’re looking for.

Without further ado, here are the best vegan restaurants in London (in our humble opinion). Each restaurant has its own page with more info, so hit ‘book now’ if any take your fancy. Some of the restaurants below have even earned a SquareMeal gold award, so be sure to keep an eye out for them!


Casual vegan restaurants

For days when you just can’t be bothered to cook or want a quick catch-up with a friend, casual dining restaurants are exactly what you need. From simple dishes to fun and laid-back décor, these restaurants are for last-minute dinner plans and casual meet-ups. Since they all have a host of vegan options, you can keep everyone happy at these restaurants.

Jam Delish, Islington

Vegan pork tacos

What: Jam Delish is one of the best places in the capital for Caribbean food – never mind the fact that it’s also 100% vegan. Dishes like curry ‘goat’ and jerk ‘chicken’ are given a plant-based makeover, although you’d have a hard time being able to tell they’re vegan thanks to some seriously convincing replica meat. We recommend sharing a selection of small plates to start, from Bajan fried ‘fish’ tacos to lemon pepper cauliflower, followed by a main course. The desserts are just as impressive as the savouries, with the likes of ‘cheesecake of the week’ and chocolate pannacotta up for grabs. 
Where: 1 Tolpuddle Street, N1 0XT 
Book now: Jam Delish

Tofu Vegan, Islington 


What: With a name like Tofu Vegan, it’s pretty clear what this casual Chinese spot in Islington is all about. Now with three sites across London, Tofu Vegan is a health and environment-conscious restaurant serving up a tastebud-tickling menu of classic, veg-focused Chinese dishes, often with tofu, mushrooms or imitation meat at the centre of each one. Examples include sweet potato noodles in a spicy sesame sauce, deep fried tofu with salt and Sichuan pepper, smacked cucumbers with a spicy dressing, and sizzling king oyster mushrooms. You can catch these guys in Islington, Spitalfields and Golders Green.  
Where: 105 Upper Street, N1 1QN 
Book now: Tofu Vegan Islington

Palm Greens, Tottenham Court Road

palm greens kale caesar

What: Arcade Food Hall continues to rotate and ring the changes, and one of the newer counters to join London's liveliest food hall is Palm Greens, a healthy vegan concept that delivers big on flavour. Founding pair Kali and Memby started their journey from a belief that plant-based eating is the future for us all, but Kali's flavour-packed dishes manage to hit a comforting spot - the Green Goddess Noodles are a sensational swirl of seaweed umami and spicy jalapeno oil, and there are more options besides. Save room for the decadent choc chip and banana bread too.
Where: 103-105 New Oxford Street, WC1A 1DB
Book now: Arcade Food Hall

VE Kitchen, Clapham

colourful salad bowls

Why: VE Kitchen defines itself as a 'no-excuse' plant food kitchen diner. Located on the bustling Northcote Road, this vegan eatery offers up three categories of plant-based pleasure: guilty pleasures such as a spicy Korean burger topped with kimchi and creamy slaw; game-changers like the Vata bowls filled with rainbow veggies and modern classics, including mac and cheese, katsu curry and smoked bean chilli. Finish with gelato, brownies or hot cookies for an all-out vegan feast. 
Where: 39 Northcote Road, SW11 1NJ
Book now: VE Kitchen

Pastan, Barbican

colourful dishes on table

Why: Pastan is at the forefront of vegan pasta in the capital. Not only is the restaurant 100% plant-based, but it's also highly sustainable. For example, all the vegetables are sourced from within 50 miles, and the durum wheat production is carbon negative. Alongside seasonal specials, staples include carbonara, cacio e pepe and pea and shallot ravioli - all plant-based of course! 
Where: 12-14 St John’s Street, EC1M 4AY
Book now: Pastan

Facing Heaven, Hackney

Vegan plates on pink table

Why: Reborn from the ashes of cult hangout Mao Chow, Facing Heaven is named after the upward-pointing chilli plant. Here you'll find a fiery menu of feisty vegan fun, from crispy cauliflower florets and creamy matchstick potato salad to crunchy tofu skin, seaweed toast and more. Expect plenty of Sichuan pepper that will make your mouth tingle. Finish with a decadent Hong Kong French toast (vegan too, of course). 
Where: 1a Bayford Street, E8 3SE
Book now: Facing Heaven

Mallow, London Bridge

Fried chicken burger

Why: Younger sister to the well-established Mildreds, Mallow serves up fresh, colourful and globally-inspired plant-based cuisine amidst the buzz of Borough Market. Here, guests can choose from some spectacular plant-based fare off the low-waste menu. Swing by at any time – we love it for a midweek cocktail or brunch at the weekend.
Where: 1 Cathedral Street, SE1 9DE
Book now: Mallow 

En Root, Peckham, Clapham and Brixton

Vegan Indian food

What: En Root’s casual Indian vegan food has proven popular in the capital, with the original Clapham restaurant spawning another two restaurants in Peckham and Brixton. Get stuck into poppadoms, dosas, curries, salads and more, as well as a range of healthy, nutritious drinks.
Where: Various London locations
Book now: En Root Peckham

Naifs, Peckham

Overhead shot of dishes on table

What: This vegan bistro in Peckham serves up seasonal bistro style dishes alongside a biodynamic wine list, handcrafted botanical cocktails and kombuchas made in-house. The team here boasts a solid pedigree too, coming from restaurants like Vanilla Black and Noble Rot. Dinner comes as a set meal, designed to be shared between the group, with optional additions of desserts and appetisers.
Where: 56 Goldsmith Road, SE15 5TN
Book now: Naifs

Mildreds, Soho

Colourful vegetable dishes

Why: Launched in the 80s with the aim to modernise London's vegetarian restaurant offering, Mildreds has become a key fixture on Soho's dining scene. Now with four locations across the city and a host of vegan options on the menu - including shiitake tempeh noodles, korean fried chick’n, and a caramel cookie cheesecake with blackberry coulis - Mildred’s has become a favourite among vegans and non-vegans alike.
45 Lexington Street, W1F 9AN
Book now: Mildreds

Andu Ethiopian Cafe, Dalston

Vegan Ethiopian dishes

What: This legendary little vegan cafe on Dalston Kingsland Road does one thing and one thing only - delicious, vegan Ethiopian platters. All you have to do is sit down, say how many people you are and a few minutes later, tuck into tasty Ethiopian lentils, shiro, veggies and injera (a fermented flatbread). At a tenner a head, it’s phenomenal value as well.
Where: 528 Kingsland Road, E8 4AH
Book now: Andu Ethiopian Cafe

Powerplant, Camden 

Fine dining plant based style

Why: Londoners are spoilt for choice when it comes to vegan restaurants in Camden – nay, in the whole city – but Powerplant is definitely worth noting. Bright, modern and plant pot-adorned interiors feel very on brand and reflect the colourful plates on the menu. Look out for a selection of brunch options, as well as Italian-inspired dishes spanning antipasti, pasta and pizzetta. Think pumpkin and sage tortellini and truffle and mushroom bruschetta.
Where: 89 Chalk Farm Road, NW1 8AR 
Book now: Powerplant

Black Cat Café, Hackney

Falafel platter

Why: Hackney's Black Cat Café is a cracking lunch or brunch spot that’s truly committed to all things vegan - all its food, cleaning products and materials are 100% plant-based, it offers its space to causes that support animal rights and sells products from other local businesses. Great stuff. The food (and portions) are brilliant, too, from deep-filled sarnies to global main plates. The neighbourhood vibes are another serious pull – we just love it. 
Where: 76A Clarence Road, E5 8HB
Book now: Black Cat Café

Club Mexicana, Carnaby

Tasty tacos

Why: Fun street food spot - Club Mexicana - finds a home in Soho's Kingly Court, where it serves up Mexican snacks and dishes with a plant-based makeover. Think 'to-fish' tacos filled with beer-battered tofu, tartare sauce and avocado salsa. It also runs a cracking Taco Tuesdays offers where you can enjoy all-you-can-eat tacos for £20 per person. 
Where: Kingly Court, W1B 5PW
Book now: Club Mexicana

Wulf & Lamb, Chelsea

Maple aubergine dish

Why: This casual Chelsea eatery serves an entirely vegan menu in a stylish and relaxed setting. Wulf & Lamb offers a variety of novel plant-based takes on classics including a green coconut curry and glazed miso aubergine, while the sides aren’t to be missed either - particularly the vegan mac ‘n’ cheese. Once you’ve finished eating, enjoy a stroll around Chelsea’s wealth of independent boutiques.
Where: 243 Pavilion Road, SW1X 0BP
Book now: Wulf & Lamb

Atis, City of London

Vibrant salad bowls

Why: Lunchtime can be a minefield for vegans in London, with many places offering just one or two (not overly) appealing grab-and-go options for plant-based eaters. Atis aims to remedy this with its selection of hot and cold salad bowls which combine nutritious ingredients with clever dressings to smarten up your lunch break. The food outlet’s sustainable credentials go beyond what’s on the plate though, with all its packaging being recyclable or compostable and various food waste schemes employed to ensure nothing goes to landfill. While Atis isn't entirely plant-based, there are plenty of options for vegans, plus you can build your own!
Where: The Atlas Building, 145 City Road, EC1V 1AZ
Book now: Atis

WAVE, Hackney

Vibrant dishes packed with vegetables

Why: The name WAVE is an acronym for ‘we are vegan everything’, and comes from the founders of vegan cake company 'Cupcakes and Shhht'. With Californian vibes and a menu that definitely won’t make you miss meat, WAVE’s visually stunning dishes are bound to pop up on your Instagram feed soon if they haven’t already. Try the smoked carrot ‘salmon’ bagel or a stuffed croissant with cheeze and Marmite.
Where: 11 Dispensary Lane, E8 1FT
Book now: WAVE

Farmacy, Notting Hill

Sweet potato grain bowl

Why: Growing its own biodynamic vegetables in Kent, which are transported daily by electric van to its London restaurants, not only will your food be vegan at Farmacy, but sustainable too. The entire menu is now plant-based and free from refined sugars, additives and chemicals. The chipotle mushroom tostada, pad Thai and artichoke pizzetta, are well worth a try.
74 Westbourne Grove, W2 5SH
Book now: Farmacy

Fine dining vegan restaurants

Fancy restaurants really are one of life’s greatest pleasures, and with so many dotted around the city you’ll be happy to know that vegans don’t have to be left out when it comes to fine dining. Although fine dining has connotations of meaty dishes and creamy desserts we’ve managed to find a host of fine dining restaurants specialising in spectacular plant-based goodness.  

Edit, Hackney

interiors and dishes at edit

Why: EDIT is a restaurant that sits on the brink of casual and fancy. Exposed brick walls, terracotta tiles and a popping playlist all create a fun and laid-back ambience, while highly considered plates have been honed and refined so they not only look beautiful, but showcase a minute level of skill in every single one. These guys are on a mission to challenge wasteful practices as much as possible, while showcasing just how brilliant plant-based cooking can be. That translates to dishes like miso oyster mushrooms with wild sea beets and tahini, potato terrine with rainbow chard and brussels sprouts, and pickled pears with chocolate ganache, granola crust and olive oil.
Where: 217 Mare Street, E8 3QE
Book now: Edit

Bokan, Canary Wharf

Hand holding plate

Why: Sky-high spot Bokan offers a seven-course vegan tasting menu that's all about seasonal produce and innovative ideas. Dishes include borlotti beans with leek confit, sea broth with seaweed spaghetti and tofu, beetroot zeppole with pomegranate and indulgent blackcurrant, Timur pepper and chocolate tart with ice cream for dessert. 
Where: 40 Marsh Wall, E14 9TP
Book now: Bokan

Gauthier, Soho

Vegan fine dining

Why: Alexis Gauthier, chef-patron of this French fine-dining spot, has made his restaurant one of the only vegan French restaurants in the country. Guests can enjoy seven or ten-course plant-based tasting menus, which change with the seasons. Courses include elegant creations like crisp butternut tatin with cardamom, ras el hanout and green olive bun with preserved lemon, and English plum with pear ice. There are even vegan seasonal aperitifs to whet your whistle. 
Where: 21 Romilly Street, W1D 5AF
Book now: Gauthier

Tendril, Soho 

Table of plant based dishes

Why: Tendril was founded by award-winning chef Rishim Sachdeva and is a vegan restaurant with a twist. In fact, it calls itself a mostly vegan restaurant, but that certainly doesn’t make it any less worthy of a place in this guide. Determined to not be pigeon-holed by cuisine or nationality, Sachdeva’s plates are bold and adventurous. Sure, you’ll find a few non-vegan options on the menu, such as grilled Ticklemore with smoked honey and cranberry chutney, but the majority are plant-based delights such as chargrilled squash with peanut sage crumble, and apple cherry crumble with Calvados cream.  
Where: 5 Princes Street, W1B 2LQ
Book now: Tendril 

Vegan fast-food restaurants

Although veganism may have connotations of health, we don't always fancy a salad. While there is no way of getting around the indulgent nature of fast food, we all need a treat sometimes, and vegan fast food is quickly becoming a strong competitor to your classic fast-food joints (we mean you, Five Guys). From burgers and tacos through to fried 'chicken' you can get vegan alternatives to almost anything now - you won’t miss a Big Mac after trying this stuff.  

Halo Burger, Brixton

Halo burger

Why: Halo Burger is a favourite amongst vegan burger fans and we can see why. Teaming up with Beyond Meat to create its signature patty, the eponymous burger is everything you could want from a plant-based fast food kick. You can pimp your burger with extras if you like, while sides include pink salt fries, and crispy onion strips. Don't miss the milkshakes, with ingredients like Lotus Biscoff and peanut butter.
Where: 49 Brixton Station Road, SW9 8PQ
Book now: POP Brixton

Unity Diner, Aldgate

vegan fried chicken

Why: This non-profit vegan diner and cocktail bar donates its profits towards animal rights campaigning work, doing as much good for the planet as it possibly can. Chow down on vegan burgers, hotdogs and 'chicken' satay skewers safe in the knowledge that your money has gone towards a great cause. 
60 Wentworth Street, E1 7AL
Book now: Unity Diner

What the Pitta!, Camden

Gyros, falafel and nuggets

Why: A night out isn't complete without waking up to half a kebab on your bedside table. There's no chance you're leaving half of this kebab uneaten though - What The Pitta's secret vegan doner recipe is absolutely delicious. Order the classic doner with tzatziki, hummus and chilli sauce or go for the homemade falafel wrap. The end-of-night kebab just got a vegan makeover and we’re not sad about it.
89-91 Bayham Street, NW1 0AG
Book now: What The Pitta

Temple of Seitan, Hackney

Fried seitan and chips

Why: This is perhaps the strangest vegan alternative to hit the market, but definitely one that is gaining popularity. Temple of Seitan specialises in a vegan fried chicken alternative. Looking almost identical to the real thing, the food here is similar to any regular fried chicken shop you will find in the city, but as mentioned before, completely vegan (we still can’t get our heads around how real it looks).
5 Morning Lane, E9 6NA
Book now: Temple of Seitan

Restaurants with vegan options

Since the plant-based food revolution over the last few years, the amount of vegan restaurants in London has exploded with there being at least a few good ones in every major part of the city. But sometimes you have lots of different people and personalities to feed which is why we have put together a list of restaurants that have good vegan dishes on their main menus. Turns out you can please everyone after all.

Pollen Street Social, Mayfair

Dainty tomato dish

Why: Not many restaurants earn a Michelin star in their first six months. But back in 2011, that's exactly what Jason Atherton did. Having gone from strength to strength since then, he has now created a truly stellar vegan tasting menu at Pollen Street Social. Expect sumptuous creations such as celeriac cooked in walnut oil with celery marmalade, pickled walnut, granny smith apple and Yorkshire yoghurt. 
Where: 8-10 Pollen Street, W1S 1NQ
Book now: Pollen Street Social

Bubala, Spitalfields and Soho

Veggie dishes and dips

Why: Bubala is a cracking restaurant in its own right (so much so that the team has expanded to a second site in Soho), but it's especially popular with vegan diners. The entire menu is veggie, with plenty of plant-based options to choose from including charred oyster mushroom skewers with tamari, hummus with harissa, apricot and jalapeno oil, and smacked cucumbers with tahini and chilli crunch. 
Where: 15 Poland Street, W1F 8PR; 65 Commerical Street, E1 6BD
Book now: Bubala Soho, Bubala Shoreditch

Pied à Terre, Fitzrovia

Fine dining plate

Why: From its prized modern art and impeccable wine list to legions of suited staff, Pied à Terre remains a timeless classic on the London dining scene. So, if you’re looking for a fancy meal out, why not try one of the restaurant's six, eight or ten-course vegan tasting menus? Dishes might include things like a carrot and ginger velouté, and salt-baked beetroot with grilled baby leeks, while dessert could include a 100% chocolate mousse paired with apricot and cinnamon.  
Where: 34 Charlotte Street, W1T 2NH
Book now: Pied à Terre

BAO, Various locations

Tofu bao bun

Why: Beloved bun-broker BAO has thrown its hat in the ring, and it's safe to say we're stoked. There's now a full vegan menu to choose from. BAO's vegan options are just as mouth-watering as the rest of the menu, with entries like mapo aubergine with chi shiang rice, Sanbei tofu balls with basil ranch, and whipped tofu with cong zhua bing. The XO sweetcorn and daikon bao buns are also a must (to be honest, we recommend you order all of it).
Where: Various London locations
Book now: BAO Soho, BAO Shoreditch, BAO Borough, BAO Marylebone

Scully, St James's

Two plates of food

Why: Scully's intricate, idiosyncratic tasting menus have really come into their own. This is a restaurant that takes bold, sometimes bizarre flavours and somehow makes them work, and the vegan tasting menu is totally unique in London. For example, dishes at the time of writing include delica pumpkin with sour cherry agrodolce, pasilla and sesame chilli sauce, and crispy mochi dumplings with green mango and szechuan pepper.
Where: 4 St James's Market, SW1Y 4AH
Book now: Scully


aubergine dish

Why: While the menu at ROBATA caters for all, the restaurant does have a good selection of vegan mains perfect for when you want to dine in a mixed group. On the small plates section, you’ll find kimchi gyoza, Padron peppers and edamame beans, while mains include a miso aubergine with pickled mushrooms and red chilli plus an inventive broccoli steak.
Where: 56 Old Compton Street, W1D 4UE
Book now: ROBATA

Sutton & Sons, Hackney

fish and chips

Why: Vegan and fish and chips don’t tend to come in the same sentence, but Sutton & Sons has found a way to make the classic British favourite completely vegan. Using seaweed-marinated, deep-fried banana blossom it has managed to get pretty close to the taste of your standard deep-fried cod and chips combo. It doesn't stop at the classic fish and chips either - ‘prawn cocktail’ and ‘scampi’ also feature on the vegan menu.
Where: 218 Graham Road, E8 1BP
Book now: Sutton & Sons

Not quite ready to go fully vegan? We've put together a list of the best vegetarian restaurants in the city too. Of course, going vegan isn't the only way to improve your diet; there are tons of super healthy restaurants in London where you can eat out with a clear conscience. Cutting down on alcohol is nearly as fashionable as going vegan now (dry January and Veganuary do coincide after all), so it might be worth sampling some great non-alcoholic drinks too. And, if you think your booze should be animal product free too, you definitely need to read all about vegan wine. You’d be surprised how many wine producers use milk, egg or even fish oil!

For those of you who don't live in London, you haven't been forgotten. We've also covered the best vegan restaurants in Edinburgh, top plant-based spots in Brighton and animal-free eateries in Liverpool too!

Join SquareMeal Rewards

Collect points, worth at least £1, every time you book online and dine at a participating restaurant.

Start Collecting Points

Already a member? Sign in