Skip to content Skip to footer
Vegan restaurants in London

Our Guide to the Best Vegan Restaurants in London

We may be two months past #Veganuary, but plant-based foods are here to stay. In recent years, there has been an explosion in the popularity of vegan restaurants. From fine dining to fast food, the trend has caught on. And an increasing number of people (particularly millennials and Gen-Zs) are switching to a more plant-based diet

A boiling pot of different cultures and cuisines, London is a foodies paradise. Vegans and vegetarians — fear not, the options are endless. We’ve put together a guide to the best vegan restaurants in London. Whether you’re in the mood for pizza, Chinese, Mexican, or just a simple burger, we’ve got something for you. And we guarantee, carnivores and herbivores alike will be begging for more. Happy eating!

VEGAN RESTAURANTS

Club Mexicana 

For: Mexican

Location: Kingly Court and Seven Dials Market

Hours: Kingly Court: Mon – Sat 12 PM – 10 PM / SUN 12 PM – 9PM | Seven Dials Market: Mon – Sat 12 PM – 9:30 PM / Sun 12 PM – 6PM

Tacos, nachos, and margaritas? Yes please! Club Mexicana has all the fixins’ for a Friday night out. And the fun hot pink vibe of the restaurant is an Instagrammers paradise. Options include barbeque “rib” tacos made from jackfruit, fully loaded nachos, and of course — a classic frozen margarita with a chilli-lime salt rim. If you’re on the lookout for vegan restaurants in London, add this to your list. 

View this post on Instagram

A post shared by purezza (@purezza)

Purezza

For: Pizza

Location: 45-47 Parkway, Camden Town, London NW1 7PN 

Hours: Friday – Saturday 12 PM – 11 PM | Sunday – Thursday 12 PM – 10 PM

No food guide is complete without a solid pizza option, and Purezza is London’s OG vegan pizzeria. They spent years meticulously developing their in-house plant-based mozzarella in a food lab. The result? Gooey, cheesy, melt-in-your-mouth deliciousness. They use fresh, organic sourdough for their pizzas, and also have a gluten-free option for everything on the menu. 

Young Vegans Pizza Shop

For: Pizza

Location: 393 Cambridge Heath Road, London E2 9RA

Yes, it’s another pizza spot, but you can never have too much pizza. They make their “meats”, mozzarella, and dough in-house, so everything is super fresh. The vegan pepperoni is an easy favourite, and their spicy vegan Nduja is worth a try as well. Sadly, the store is currently closed due to the pandemic, but you can order their ready-to-bake pizzas home. Just pop them in the oven and you’re good to go. 

View this post on Instagram

A post shared by ITADAKIZEN (@itadakizen)

Itadaki Zen 

For: Japanese

Location: ​139 King’s Cross Road, London, WC1X 9BJ

Hours: Tues 5:30 – 10 PM | Weds – Fri 12 – 2 PM & 5:30 – 10 PM | Sat 5 – 10:30 PM

Old is definitely gold when it comes to Itadaki Zen. The oldest vegan Japanese restaurant in all of Europe, the food is as good now as it was 13 years ago. It’s also great value for money, making it especially popular amongst students. Definitely give the vegan calamari a try. Made with king oyster mushrooms, it hits the nail on the head with its chewy texture and subtly sweet flavour. And don’t leave without dessert — their delicately flavoured passion fruit mochi ice cream (made with coconut) is to die for. 

Rudy’s

For: American diner food

Location: Camden Market (diner only) and Islington (diner and butcher)

Hours: Camden Market: Everyday 12 – 9 PM | Islington diner: Mon – Thurs 11:30 AM – 9 PM / Fri 11:30 AM – 10 PM / Sat 11 AM – 10 PM / Sun 11 AM – 9 PM | Islington butcher: Everyday 12 – 9 PM

Check out Rudy’s if you’re craving a nice big juicy burger. And some fries. And maybe a milkshake. Rudy’s will serve you vegan comfort food at its finest. The coolest part? They also have a vegan “butcher” next to their diner. Yep, you read that right. You can get peppery salami made of soy, sticky-sweet barbeque ribs made of jackfruit, and smoky “baycon” made of cannellini beans and wheat protein. A quick stop at Rudy’s and you’re all set for your next dinner party at home! 

View this post on Instagram

A post shared by @facingheaven

Facing Heaven 

For: Sichuan, Cantonese, Yunnan and Shaanxi street food

Location: 1A Bayford Street, London E8 3SE

Hours: Tues – Sat 6 – 11 PM

Facing Heaven (formerly Mao Chow) is what street food should be: no-fuss, fun to eat, and packing a punch of flavour. If you’re in the mood for a wholesome bowl of spicy, fragrant noodles, try their Dan Dan noodles. The wheat noodles are oh-so-satisfyingly thick, doused in a spicy sesame sauce, and topped with a mushroom and beetroot “mince”. We’re guessing this will quickly become one of your favourite vegan restaurants in London!

Psst. They have plans to open a cocktail bar soon, so keep your eyes and ears peeled for that one!

Mildred’s 

For: Brunch classics

Location: Covent Garden, Dalston, Kings Cross, Camden, Soho, Borough Market

Hours: Mon – Sat 9 AM – 11 PM / Sun 9 AM – 10 PM (Borough Market opens at 8:30 AM Mon – Fri)

Mildred’s is the true OG of the London vegan scene — the original Soho branch opened in 1988. Initially a vegetarian joint, they now serve a 100% plant-based menu across London. We’d recommend going there for a Sunday brunch. Choose from amongst the Mezze brunch (scrambled tofu, smoky eggplant, and hummus), the Thali brunch (Indian-inspired lentils, veggies, and paratha), and the wild blueberry pancakes. Or if you’re feeling particularly peckish, why not sample them all. Finally, don’t forget to keep those mimosas flowing! 

View this post on Instagram

A post shared by Amrutha Lounge (@amruthauk)

Amrutha Lounge

For: Vegan soul food

Location: 326 Garratt Lane, London SW18 4EJ

Hours: Tues – Fri 6 – 10 PM | Sat 1 – 10 PM | Sun 1 – 9 PM (Monday closed)

If you’re looking for vegan restaurants in London, Amrutha’s is a solid option. Its no-frills menu features wholesome bowls like the noodle stir-fry, Thai green curry, and chickpea and lentil curry bowls. What we love about this spot is its fair price policy and belief that everyone has a right to a hot, nutritious meal, regardless of income. While they do have prices listed on the menu, they let diners pay whatever they like for their meal if it didn’t provide enough value, and also allow them to volunteer their time for a good meal if they can’t afford to pay for it. Oh, and they have a BYOB policy. 

VEGAN-FRIENDLY RESTAURANTS 

View this post on Instagram

A post shared by NOPI (@nopi_restaurant)

NOPI

For: Mediterranean small plates

Location: 21-22 Warwick Street, London W1B 5NE

Hours: Lunch: Mon – Thursday 11:30 AM – 3 PM / Fri – Sat 11:30 AM – 5 PM | Dinner: Mon – Sat 5 – 10:30 PM (Sunday closed)

Inspired by Mediterranean flavours and ingredients, the small plates at Ottolenghi’s Soho location are absolutely divine. The menu features plenty of veggie and vegan options, and we guarantee that even the staunchest of meat-eaters will be back for more. Make sure to try the braised beetroot with coconut labneh, rhubarb, and rose and the roasted butternut squash with green tahini and caramelized pumpkin seeds. And our personal favourite, the roasted aubergine with sesame yoghurt and roasted pecans (not vegan). 

View this post on Instagram

A post shared by Bubala (@bubala_london)

Bubala

For: Middle Eastern cuisine

Location: 65 Commercial St, Spitalfields, London E1 6BD

Hours: Mon – Sat 12 – 3 PM & 6 – 11 PM | Sun 12 – 4 PM

Each dish at Bubala is a work of art, bursting with vibrant colours, textures, and flavours. We’d recommend going for the Bubala Knows Best Set Menu Dinner, with both a vegan and veggie option. Let’s be honest — Bubala definitely knows best and the menu is beautifully curated, featuring old-school classics with a delightful modern twist. Some of our favourites: Halloumi with black seed honey (not vegan), fried aubergine with date syrup, and the charred oyster mushroom skewers with tamari, coriander seeds, and agave.  

The Farm Girl

For: Health foods 

Location: Notting Hill, Soho, Fitzrovia, Belgravia | Coming soon in South Kensington 

Hours: Vary across locations

Farm Girl is what vegan dreams are made of. If you’re on the hunt for vegan restaurants in London, you can’t miss this one (even though it’s not entirely plant-based). The trendy Aussie cafe is all about health foods and great coffee. The decor is rustic chic with lush green plants everywhere, making it feel like a tropical paradise. The menu covers the hottest food trends. Think turmeric, matcha, and charcoal lattes, maca powder, Amazonian berries, and of course — a millennial’s staple order, the famous avo toast.

View this post on Instagram

A post shared by Pret A Manger (@pret)

Veggie Pret

For: Wraps, salads, sandwiches

Location: Various locations across London 

Hours: Vary across locations

The only major chain on this list, Veggie Pret is honestly not a bad option for a quick wrap on the go. With locations literally all over the city (with most regular Pret’s stocking a veggie section too), nothing can beat its convenience. The vegan croissant is surprisingly flaky and buttery, and we also like the Humous and Chipotle wrap.

FEATURED IMAGE: via Rudy’s | IMAGE DESCRIPTION: Hand holding up a sandwich against a brick wall with a light-up sign reading “100% VEGAN AF”.