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
View this post on Instagram
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
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.
View this post on Instagram
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
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.
View this post on Instagram
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
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!
View this post on Instagram
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
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
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
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.
View this post on Instagram
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
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.