London is officially the most vegan-friendly city in the world, with an increasing number of us adopting a plant-based lifestyle. In fact, our city has so many options to choose from, finding the perfect vegan food spot can be quite a challenge. So to make your search easier, we’ve put together a roundup of 40 of the best vegan restaurants in London, no matter your taste or budget.
1. Pied à Terre, Fitzrovia
First up on this roundup of the best vegan restaurants in London is a luxurious, Michelin-starred restaurant located near Goodge Street, that is highly-regarded for its veggie-friendly haute cuisine. This cherished French spot offers both vegetarian and vegan eight- or ten-course tasting menus, which are perfect for a fancy fine-dining date with a vegan in your life!
📍34 Charlotte Street, Fitzrovia, W1T 2NH. Nearest station is Goodge Street. Find more info here.
2. Mildred’s, various locations
Having graced Soho for almost thirty years, Mildred’s is one of the best-loved vegan restaurants in London. 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, chicken salads, and even chocolate hazelnut fudge cake. Whoever said eating clean was boring clearly never ate here…
What’s more, this January they’re offering an affordable limited-edition Vietnamese menu across all their five sites, with a selection of refreshing mocktails available too. Customers will be able to choose between three mouth watering new dishes including tempeh rice cracker cups with sesame tempeh, carrot pickles, mirabelle plum nước châm and peanuts or the lemongrass chick’n goi ga salad.
📍Find your nearest location here.
3. Amrutha Lounge, Earlsfield
📍326 Garratt Lane, Earlsfield, SW18 4EJ, nearest station is Earlsfield. Find more info here.
4. 222 Vegan Cuisine, West Kensington
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. Make sure to try their asparagus and petit pois burger or oyster mushroom raclette.
📍222 North End Road, West Kensington, W14 9NU. Nearest station is West Brompton. Find more info here.
5. Palm Greens, Hackney (delivery only)
Aside from some seriously-stylish interiors, Palm Greens offers an array of “well-sourced, flavour-packed, fresh plant-based salads and snacks“. Their seasonal menu changes from time to time, but some classics you should try are the signature Mexican tostada, and the kale caesar salad. They have an amazing all-day vegan breakfast menu, too. They’re currently only doing delivery only, though this is likely to change in the future.
📍Unit 67, (Gate E) 1 Emma Street, E2 9FP, nearest station is Cambridge Heath. Find more info here.
6. Gauthier, Soho
Located in a charming Georgian townhouse in Soho is Gauthier, a modern French, vegan Michelin-starred restaurant you must try on a fancy night out. Fine dining dishes include their summer truffle tortellini, golden fennel boulangère with raw williams pear, toasted walnut & lovage jus, and the tartar of heirloom beetroot.
📍21 Romilly Street, W1D 5AF, nearest station is Leicester Square. Find more info here.
7. Comptoir V, various locations
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.
📍Find your nearest location here.
8. The Gate, various locations
With restaurants in Marylebone, Angel, and Hammersmith, The Gate offers lovely vegan and vegetarian food created by the people who have been pioneering plant power since 1989. Try some of their innovative dishes like the wild mushroom risotto cake or the beetroot cheese burger — they won’t disappoint.
📍Find your nearest location here.
9. Eat Of Eden, various locations
Bringing variety and fun to vegan food (not that we think it needs much effort, judging from this list), Eat of Eden’s menus are inspired by Caribbean Ital and European recipes. From creamy curries to warm stews and burgers, you’ll be sure to find something for your taste at these vegan restaurants in London.
📍Find your nearest location here.
10. Rasa, Stoke Newington
A 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.
📍Find it at 55 Stoke Newington Church St, N16 0AR. Nearest station is Stoke Newington. More information here.
11. Nama Cake House, Crystal Palace
📍Find it at 33 Westow Hill, Norwood, SE19 1TQ. Nearest station is Crystal Palace. Find more information here.
12. Club Mexicana, various locations
Club Mexicana promises guests some ‘bangin’ vegan Mexican food‘, and that’s really not an understatement. At this pretty pink restaurant, you’ll find everything from tacos to nachos, burritos, and bowls, plus some killer frozen margaritas — all 100% vegan.
📍Find your nearest location here.
13. Facing Heaven, London Fields
Formerly known as Mao Chow, Facing Heaven serves up noodles so thick and tasty, you just will not believe they are vegan. Try their dan dan noodles made up of spicy sesame + wheat noodles with salted cucumber and a ‘tingly’ potato salad if you’re feeling extra peckish.
📍1a Bayford St, London, E8 3SE. Nearest station is London Fields. Find more information here.
14. Itadaki Zen, King’s Cross
Itadaki Zen is quite possibly our favourite Japanese vegan restaurant in London, offering some amazing tapas (such as their miso-glazed aubergine, vegan calamari with tartar sauce, and vegan gyoza), as well as steaming rice and noodle dishes like bibimbap and different ramen variations.
📍139 King’s Cross Road, WC1X 9BJ. Nearest station is King’s Cross. Find more info here.
15. Wulf & Lamb, Chelsea and Marylebone
‘Run with the wolves, eat with the lambs‘ is the ethos of Wulf & Lamb, which offers smashing vegan brunches as well as hearty mains designed to curb our cravings for comfort food in vegan ways (they are best known for their indulgent mac’n’cheese and burgers!). There also happens to be a crème brûlée with berry compote with our name written on it…
📍243 Pavilion Road, Chelsea, SW1X 0BP (nearest station is Sloane Square), and 66 Chiltern Street, Marylebone, W1U 4EJ (nearest station is Baker Street). Find more info here.
16. St. Margaret’s House Gallery Café, Bethnal Green
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 café. Start with breakfast – either the vegan full English or a PBJ toast 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. Find more info here.
17. The Muddy Puddle, Stoke Newington
Dine at The Muddy Puddle and enjoy a stack of Almond Meal Pancakes for breakfast, a delicious burrito for lunch, or any of their other vegan and vegetarian dishes. The restaurant aims to reinvent national and international food to suit the vegetarian and vegan world, and they’re doing a great job.
📍142 Albion Road, N16 9PA, nearest station is Canonbury. Find more info here.
18. Linnaean, Nine Elms
This stylish Nine Elms restaurant combines the best of food, beauty, and wellness. Linnaean’s commitment to well-being and nutrition means that vegetarians, vegans, flexitarians, gluten-free, and dairy-free folks will all find something amazing here, such as their matcha pancakes, scrambled tofu on sourdough bread, and homemade cakes.
📍2 New Union Square Embassy Gardens, SW11 7AX, nearest stations are Vauxhall and Battersea Park. Find more info here.
19. Cafe Van Gogh, Brixton
Cafe Van Gogh is reputed to have the best vegan Sunday roast in south London. Whilst that may be true, our eyes went straight to the Korean pulled jackfruit with napa slaw, salsa roja, peanuts, and corn tortilla, and never really left. It’s just one of several top-notch vegan options you’ll find 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. Find more info here.
20. Nem Nem, Islington / Nom Nom, Hoxton
📍Nem Nem in Islington (279 Upper street, N1 2TZ, nearest stations are Angel and Highbury & Islington), and Nom Nom in Hoxton (134 G-F Kingsland Road, E2 8DY, nearest station is Hoxton). Find more info here.
21. Plates, Dalston
Plates sits in Dalston’s Untitled bar, oozing class and pizzazz from every corner; complimenting every plate that’ll be put in front of you. A solid addition to this roundup of the best vegan restaurants in London, Chef Kirk Hamworth aims to tell a story with each dish on his five-dish tasting extravaganza, with guests leaving the restaurants full and enriched. Every dish also happens to be sugar and gluten-free, and this place truly is the crème de la crème of vegan fine dining.
📍538 Kingsland Road, E8 4AH (nearest station is Dalston Junction). Find more here.
22. Purezza, Camden
Purezza on Parkway serves up nothing but vegan pizzas, with toppings like roasted aubergine, seitan, and smoked beetroot. Their pizzas are made with sourdough, but you can also opt for a hemp flour base or a gluten-free base. Try the Cheesesteak Calzone, or ‘The One With The Truffle’, which comes with a black truffle base, mozzarella, pulled porketta, and mixed wild forest mushrooms.
📍43 Parkway, NW1 7PN, nearest station is Camden Town. Find more info here.
23. Mallow, London Bridge
Based right in the heart of Borough Market and from the folks that brought you Mildred’s, Mallow is an 100% plant-based restaurant which ‘serves seasonal, sustainable food – inspired by cuisines from all over the world’. They do a fantastic weekend brunch and a real standout dish is their ‘market thali’ with kiri hodi, tamarind laam, coconut cashew basmati, gujarati dal, hari mirch cauliflower, pineapple achar and flatbread.
📍1 Cathedral Street, Borough Market, SE1 9DE, nearest station is London Bridge. Find more info here.
24. Stem & Glory, Barbican
Stem & Glory serves ‘healthy, gut friendly plant based food exploding with depth and layers of flavour‘, and their colourful dishes really stand out from the crowd. Whether you decide on the yogi bowl, the baked tofu yakitori, the Asian watermelon salad, or go straight for their infamous chocolate & avocado tarte for dessert, you really can’t go wrong here.
📍60 Bartholomew Close, EC1A 7BF. Nearest station is Barbican. Find more info here.
25. SpiceBox, Walthamstow
The curry at this all-vegan Indian restaurant is so good that you don’t miss the meat at all, and their brunch offerings are seriously impressive too — trust us when we say you haven’t lived until you’ve tried the doffles.
📍58 Hoe Street, E17 4PG, nearest station is Walthamstow Central. Find more info here.
26. Andu Cafe, Dalston
A fantastic addition to this roundup of the best vegan restaurants in London here. Andu Cafe is the UK’s first vegan Ethiopian restaurant, serving authentic, fully plant-based East African cuisine. We recommend the sampler or traditional option, which comes with either rice or injera, a fluffy type of flatbread (that feels more like a crêpe) which you can use to scoop up the savoury sauces and stews.
📍528 Kingsland Road, E8 4AH, nearest station is Dalston Juction. Find more info here.
27. Holy Carrot, Knightsbridge
Combining British produce with flavours from around the world, Holy Carrot is one of the gems of the London vegan dining scene. Whether you opt for their truffle celeriac risotto; a black bean shepherd’s pie; or an indulgent cheeseburger, you can guarantee an effervescent journey of delightful tastes.
📍2-4 Hans Cres, London SW1X 0LH (nearest station is Knightsbridge). Find more here.
28. WAVE, Hackney
With interiors inspired by Balinese beach vibes, WAVE (or We Are Vegan Everything, to give it the full name) offers soya-based freakshakes, open sandwiches, pancakes, and all manner of delicious baked goods. Well, what did you expect from the people who brought you the plant-based bakery, Cupcakes and Shhht? Read all about it here.
📍11 Dispensary Lane, Mare Street, E8 1FT. Nearest stations are Hackney Central and Hackney Downs. Find more info here.
29. Farmacy, Notting Hill
Farmacy opened their Notting Hill flagship restaurant in 2016, and all ingredients used are either grown on their own farm in the Kent countryside, or sourced from local, sustainable and environmentally conscious suppliers. Everything on the Farmacy menu is plant-based and free from dairy, refined sugars, additives and chemicals, so the food is not only delicious, but also incredibly healthy.
📍74-76 Westbourne Grove, W2 5SH, nearest stations are Royal Oak and Bayswater. Find more info here.
30. 123V, Bond Street
From acclaimed Michelin-starred vegan chef Alexis Gauthier comes 123V – an all-vegan plant-based restaurant, which has a broad range of influences from Southern California, Mexico and Thailand to the south of France. They’ve got everything here from burgers and salads to bao buns and quesadillas. However, the star of the show might just be their vegan sushi platter, which is bursting at the seams with fresh flavours.
📍Fenwick, 63 New Bond Street, London, W1S 1RQ, nearest station is Bond Street. Find out more info here.
Looking for something quicker? We also got recommendations for the best vegan restaurants in London specialising in fast food!
31. Young Vegans’ Pizza Shop, Bethnal Green
Sadly, Young Vegans’ Pizza Shop in Bethnal Green had to shut their doors after the pandemic, but you can still order their vegan ‘za for takeaway or delivery. Their pizzas stick to a dark and devilish theme, from their seitan chickun pizza Dead Barbie, to the Holy Ghost with whipped ‘ricotta’, caramelised onions, and tenderstem broccoli.
📍393 Cambridge Heath Road, E2 9RA. Nearest stations are Cambridge Heath and Bethnal Green. Open for delivery and collection only. Find more info here.
32. Rudy’s Vegan Diner, Camden and Islington
Rudy’s are known and loved for their vegan junk food diner at Camden Stables Market, as well as their vegan butcher shop, which opened on World Vegan Day in 2020 as the first of its kind in the UK. Following the launch of another completely plant-based diner right next to their Islington butchers store, the team have now launched a second Rudy’s Vegan Butcher in Selfridges. Get all your favourite vegan junk food diner classics at the restaurants in Camden and Islington, or amazing vegan meat alternatives at one of their butcher shops!
📍Camden Stables Market, Unit 729-731, NW1 8AH (nearest stations are Chalk Farm and Camden Town), and 206 Upper Street, Islington, N1 1RQ (nearest stations are Angel and Highbury & Islington). Find more info here.
33. Mooshies x Hard Rock Cafe, Marble Arch
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…Now, they’ve teamed up with Hard Rock Café to deliver their sumptuous burgers to the iconic worldwide chain over at Marble Arch.
📍Hard Rock Cafe, Great Cumberland Place, Marble Arch, W1H 7DL (nearest station is Marble Arch).
34. Unity Diner, Spitalfields
Unity Diner offers amazing 100% vegan food (and cocktails) in a beautifully lit space, bringing a more classy vibe to the vegan junk food scene. Try their tempura ‘prawnz’, loaded lobster poutine fries, sashimi, bbq double burger, or one of their many dreamy desserts. On top of it all, the diner’s profits go directly towards animal rights work, which we absolutely love. Read more about it here!
📍60 Wentworth Street, E1 7TF, nearest station is Aldgate East. Find more info here.
35. Temple of Seitan, various locations
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 street 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.
📍Find your nearest location here.
36. La Gelatiera, various locations
You’ll need dessert to top off all that planty goodness, and Vegan Coach Karen thinks she’s found the best spot. La Gelatiera 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.
📍Find your nearest location here
37. The Vurger Co, Shoreditch and Canary Wharf
Previously a pop-up, The Vurger Co secured funding for a permanent spot in Shoreditch (and another in Canary Wharf soon after), and you’ll be celebrating too once you’ve had a taste of their vegan burgers. You can’t go wrong with the New York Melt, although the Buffalo Vurger will do nicely for those who can handle the spice. Add a side of tater tots and mac and cheese, and one of their sinfully good shakes, and you’ve got yourself one fabulous feast. They also do some great veggie burgers too.
📍6 Richmix Square, Cygnet Street, Shoreditch, E1 6LD (nearest station is Shoreditch High Street), and Unit 1, The Wharf Kitchen, Jubilee Place Lower Mall, Canary Wharf (nearest station is Canary Wharf). Find more info here.
38. Sutton and Sons Vegan Chip Shop, various locations
The Great British chippy isn’t a regular vegan haunt, but Sutton and Sons are out to change that. All of their restaurants offer a fully vegan menu, making them some of the city’s most hyped vegan eateries. Fish and chips, scampi, and prawn cocktails are available, and they’re incredibly convincing. Read all about it here.
📍Find more info and your nearest location here.
39. Chickenish, Hackney Wick and Walthamstow
Our list of the best vegan restaurants in London wouldn’t be complete without a crispy, saucy, sexy meatless wing spot. The “chicken” wings by Chickenish are so finger lickin’ good, you’d never guess they’re actually made of plants. As the restaurant puts it so eloquently: it’s 0% chicken, 100% chickenish.
📍Chickenish Hackney Wick, Unit 8, Container 4, Colour Factory, Queen’s Yard, Wick E9 5EN (nearest station is Hackney Wick), and Chickenish Walthamstow, 23 Crate Building, 35 St James St, E17 7FY (nearest station is St James Street). Find more info here.
40. Biff’s Jack Shack, various locations
Downright filthy vegan food awaits you at Biff’s Jack Shack – our final addition to this roundup of vegan restaurants in London – which gives vegan food quite the attitude. Top choices here are the Samuel Hell Jackson burger, the Bacun Chipotle Wingz, and a side of loaded Filthy Fries. If there’s higher praise than that, we haven’t yet heard it. See our full review here.
📍Find your nearest location here.
Also published on Medium.