42 Awesome Vegan Restaurants, As Recommended By London Vegans

Here are the vegan restaurants they think you should be trying in 2021, with both fine dining vegan restaurants and tast junk food spots finding a home on our list.

1. Pied à Terre, Fitzrovia

This luxurious, Michelin-starred restaurant near Goodge Street is highly-regarded for its veggie-friendly haute cuisine. They offer 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 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, chickpea & quinoa burgers, and even chocolate hazelnut fudge cake. Whoever said eating clean was boring clearly never ate here…

Find your nearest location here.

3. Amrutha Lounge, Earlsfield

veganuary-restaurants-london: amruthauk
Photo: @amruthauk
Amrutha Lounge offers beautiful vegan soul food which really does care for everyone’s wellbeing. BYOB, fair price policy, and meals for people who can’t afford it if they take part in some volunteering. Try their buddha box filled with chickpea, lentil and coconut curry, rice, beetroot and sesame slaw, crispy pakoras, and a coconut and tamarind chutney.

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

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 breakfast menu, too.

NT’s bar, Netil House, 1 Westgate St, E8 3RL, nearest station is London Fields. Find more info here.

6. Gauthier, Soho

Located in a charming Georgian townhouse in Soho is Gauthier, a modern French, vegan, and 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, Hammersmith and St. John’s Wood, 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.

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.

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.

11. Nama Cake House, West Wickham (formerly Camden)

The team behind Nora And Nama in Camden (which sadly had to close during the pandemic) has opened a new artisan vegan bakery and cake house, offering an abundance of homemade sweet treats. It’s a bit further away in West Wickham, Bromley, but you can also order the delicious goodies for delivery. Try the hazelnut, Biscoff or peanut butter babka, lemon cheesecake, and banana bread with golden syrup.

4 Sherwood Way, West Wickham, BR4 9PD, nearest station is West Wickham. Find more info here.

12. Club Mexicana, Soho

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.

Kingly Court, W1B 5PW. Nearest stations are Oxford Circus and Piccadilly Circus. Find more info here.

13. Mao Chow, Hackney and Holloway

Mao Chow 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 + peanut noodles with shroom mince cucumber and pak choi if you’re feeling extra peckish.

159A Mare Street, Hackney, E8 3RD (nearest station is London Fields), and 22 Seven Sisters Road, Unit 8 (Nags Head Market), N7 6AG (nearest station is Holloway Road). Find more info here.

14. Itadakizen, King’s Cross

Itadakizen is a Japanese vegan restaurant 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 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. Smashing Kitchen, Hackney

Expect to leave Smashing Kitchen feeling re-energised after enjoying delicious and healthy plant-based dishes made with love and care.
Their tasty, rainbow-coloured salads are not only pretty to look at, but incredibly good for you, and you can enjoy a smoothie for a guilt-free dessert. The café also offers hot dishes; try the pesto pasta, or their weekly choice of soup.

1a Bayford Streeet, E8 3SE, nearest station is London Fields. Find more info here.

17. St Margaret’s House Gallery Cafe, 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.

18. 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.

19. 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. They also offer an incredible vegan bottomless brunch, for which you can find tickets here.

2 New Union Square Embassy Gardens, SW11 7AX, nearest stations are Vauxhall and Battersea Park. Find more info here.

20. 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 dishes 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.

21. Nem Nem, Islington / Nom Nom, Hoxton

These two sister vegan restaurants have an entire menu dedicated to vegan and vegetarian Vietnamese goodness. Try the vegan spring rolls to start, followed by homemade vegan spicy ‘scallops’ marinated with king mushrooms and tenderstem broccoli, and a warm bowl of pho to top it off.

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.

22. The Canvas Cafe, Spitalfields

The Canvas Cafe is a creative community café serving breakfast and lunch all day everyday. They’re also popular for their bottomless brunch, which used to take place on Saturdays, and included any one of their delicious vegan main meals and 90 minutes of bottomless bubbles — fingers crossed they’ll bring it back when the space reopens in June!

42 Hanbury Street, E1 5JL, nearest station is Shoreditch High Street. Find more info here.

23. Purezza, Camden

Photo: @purezza

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. They also have a delivery-only branch in Brixton. Find more info here.

24. All Nations Vegan House, Dalston

The All Nations Caribbean Vegan House is family-owned and serves a fully plant-based menu (also known as Ital food), developed and spearheaded by the Rastafari community in the 60s and 70s. Highlights from the menu include the fried plantain, curry jackfruit, and ackee with butter beans.

8 Sandringham Rd, E8 2LP, nearest station is Dalston Kingsland. Find more info here.

25. 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.

26. 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.

27. Andu Cafe, Dalston

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 Rd, E8 4AH, nearest station is Dalston Juction. Find more info here.

28. Lele’s, Clapton

Lele’s cafe and bakery serves cakes, coffees and savoury treats, while promoting veganism and ethical consumerism with delicious, healthy food. You can pop in for some vegan empanadas or buy one of their easy-to-make vegan cake mixes for at home. They also offer a vegan afternoon tea.

50 Lower Clapton Rd, E5 0RN. Nearest station is Hackney Central. Find more info here.

29. 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.

30. 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.

Looking for something quicker? We also got recommendations for vegan restaurants 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. Their vegan pie shop in Camden has also closed, but you can order the pies from their online shop.

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 St, Islington, N1 1RQ (nearest stations are Angel and Highbury & Islington). Find more info here.

33. Genesis, new location TBD

Genesis is a plant-powered trot across the globe. Encompassing cuisines as disparate as Thai, American, and Middle Eastern, this place has been winning plaudits from vegans and carnivores alike. Their Shoreditch restaurant has unfortunately closed, but Genesis are looking to reopen in a different location soon. They should definitely be on your radar!

Stay up to date on the new location here.

34. Mooshies, Shoreditch

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. Find more info here.

35. 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.

36. Temple of Seitan, Hackney and Camden

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.

5 Morning Lane, Hackney, E9 6NA (nearest station is Hackney Central), and 43 Parkway, Camden, NW1 7PN (nearest station is Camden Town). Find more info here.

37. 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.

38. 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.

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.

39. Sutton and Sons Vegan Chip Shop, various locations

Vegan restaurants
Photo: @suttonandsonsvegan


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 here.

40. Flower Burger, Fitzrovia

Flower Burger

Flower Burger

Originally from Milan, Flower Burger have now opened a restaurant in London, and we have a feeling you’ll love this one. They specialise in hyper-colourful vegan burgers, with buns that were readymade for Instagram: Flower Burger use all-natural ingredients including spirulina, beetroot, and turmeric to turn their buns a lurid shade of pink, blue, and yellow, and the results are admittedly pretty show-stopping.

43 Charlotte St, W1T 1RS, nearest station is Goodge Street. Find more info here.

41. Chickenish, Hackney Wick and Walthamstow (Wembley coming soon)

Our list of vegan restaurants 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.

42. Biff’s Jack Shack, various locations

Vegan restaurants

Vegan restaurants

Downright filthy vegan food awaits you at Biff’s Jack Shack, 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.

Secret London