London is one of the most vegan-friendly cities in the whole world, with an increasing number of Londoners 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 the challenge. So to make your search easier, we’ve put together a roundup of 34 of the best vegan restaurants in London. You’re very welcome.
1. Pied à Terre, Fitzrovia
First up on our list 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 the very special vegan in your life!
📍 34 Charlotte Street, Fitzrovia, W1T 2NH.
🚇 Nearest station is Goodge Street.
2. Club Mexicana, various locations
Club Mexicana promises guests some ‘bangin’ vegan Mexican food‘, and we can confirm – they deliver. At this pretty pink restaurant, you’ll find everything from tacos and nachos to burritos and bowls — all 100% vegan.
Their Shoreditch venue even holds a weekly ‘steak’ night, serving up 3d-printed vegan steak and chips, which genuinely blew my mind. Fill your boots with vegan goodness and wash it all down some pretty killer frozen margeritas and – wait for it – lageritas (which are exactly what you think they are) and you have yourself one of the best vegan meals out in the capital.
📍 Find your nearest location here.
3. Amrutha Lounge, Earlsfield
📍 326 Garratt Lane, Earlsfield, SW18 4EJ.
🚇 Nearest station is Earlsfield.
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 the flavour. Make sure to try their asparagus and petit pois burger or oyster mushroom raclette. You won’t regret it.
📍 222 North End Road, West Kensington, W14 9NU.
🚇 Nearest station is West Brompton.
5. Palm Greens, Tottenham Court Road
Alongside their seriously-stylish interiors, Palm Greens offer 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. After a three year residency at Hackney’s Netil House, they’ve now moved into Central London and have now set up shop in the beloved Arcade Food Hall.
📍 103-105 New Oxford Street, WC1A 1DB.
🚇 Nearest station is Tottenham Court Road.
6. Gauthier, Soho
Located in a charming Georgian townhouse in Soho; Gauthier is a modern French, vegan Michelin-starred restaurant you must try on a fancy night out. Innovative, fine dining dishes and a beautiful, intimate setting. What’s not to love?
📍 21 Romilly Street, W1D 5AF.
🚇 Nearest station is Leicester Square.
7. 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.
8. Tendril, Oxford Circus
Helping Londoners eat less meat; Tendril is a (mostly) vegan restaurant in the heart of the capital city. Serving up a sensational set menu throughout the week and weekend brunch to boot, we’d highly recommend popping Tendril on your must-visit list.
📍 5 Princes Street, W1B 2LQ.
🚇 Nearest station is Oxford Circus.
9. Rasa, Stoke Newington
A recommendation from inside Secret London HQ, this is certainly where we’ll 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.
📍 55 Stoke Newington Church St, N16 0AR.
🚇 Nearest station is Stoke Newington.
10. Nama Café and Cake House, Crystal Palace
📍 33 Westow Hill, Norwood, SE19 1TQ.
🚇 Nearest station is Crystal Palace.
11. Mildred’s, various locations
Having graced Soho for almost thirty years, Mildred’s is one of the best-loved vegan restaurants in London. They have a huge fanbase in the capital city, 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 green was boring clearly never ate here…
📍 Find your nearest location here.
12. 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.
13. 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.
14. 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 comfort food cravings 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 and 66 Chiltern Street, Marylebone, W1U 4EJ.
🚇 Nearest stations are Sloane Square and Baker Street.
15. 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.
16. The Muddy Puddle, Stoke Newington
Dine at The Muddy Puddle and enjoy a stack of Almond Meal Pancakes, a delicious burrito, or any of their other vegan and vegetarian delights. The restaurant aims to reinvent national and international food to suit the vegetarian and vegan world. And they’re doing a great job, as far as we’re concerned.
📍 142 Albion Road, N16 9PA.
🚇 Nearest station is Canonbury.
17. 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.
18. 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.
19. Nem Nem, Islington / Nom Nom, Hoxton
📍 Nem Nem in Islington (279 Upper street, N1 2TZ) and Nom Nom in Hoxton (134 G-F Kingsland Road, E2 8DY).
🚇 Nearest stations are Angel and Highbury & Islington and Hoxton.
20. Plates, Dalston (temporarily closed)
Plates sits in Dalston’s Untitled bar, oozing class and pizzazz from every corner to compliment 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. Currently being renovated, the new-and-improved Plates will be open at some point this spring.
📍 538 Kingsland Road, E8 4AH.
🚇 Nearest station is Dalston Junction.
21. 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.
22. 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.
23. Pockets, Hackney
Having recently permanently set up shop in one of London Fields’ railway arches; Pockets serve up delicious plant based pitta pockets and – quite literally – have people queueing round the block. The pittas are stone baked and steamed making them some of the fluffiest in town and they are each filled to the brim with falafel and all the trimmings.
📍 367 Mentmore Terrace, E8 3RT.
🚇 Nearest station is London Fields.
24. Andu Café, Dalston
Another 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.
25. 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.
26. Farmacy, Notting Hill
Farmacy opened their Notting Hill flagship restaurant back 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.
27. 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.
28. The Spread Eagle, Homerton
Easily accessible from the Overground, Homerton has a great selection of unique drinking spots. But the star of the show is arguably the Spread Eagle – London’s first completely, 100%, totally and utterly vegan pub. Yes, the food, drinks and even the decor are all plant-based and ethically sourced. Their Club Mexicana menu is colourful and delicious. As well as avocados, they’re also smashing their music offering with their own Soundcloud mixes available online. Sounds like a winner to us.
📍 224 Homerton High Street, E9 6AS.
🚇 Nearest station is Homerton.
29. 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.
30. 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.
31. 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
32. Naifs, Peckham
Visiting this family-run vegan bistro is like being embraced in a warm hug. Serving up a delicious set-menu in a super relaxed setting; a trip to Naifs feels more like visiting a friend’s house for dinner. If your friend can cook up a complete vegan storm, that is…
📍 56 Goldsmith Road, SE15 5TN.
🚇 Nearest station is Queens Road Peckham.
33. 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 your nearest location here.
34. Chickenish, 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.
📍 23 Crate Building, 35 St James St, E17 7FY.
🚇 Nearest station is St James Street.
So there you have it – a roundup of the best vegan restaurants in London. Whether you’re looking for vegan-style fried chicken or incredible Sri Lankan curries, you’ll find what you’re looking for here!