Whether you’re a committed vegan or dabbling in a plant-based diet, you’ll find an increasing number of venues dedicated to vegan dining in London.
Content contains affiliate links, marked with asterisks (*). If you click through and make a purchase, Visit London receives a commission – every purchase supports London’s jobs and economy.
From “fried chicken” to dairy-free banoffee pie, there are plenty of delicious and inventive vegan options to choose from at these top vegan restaurants, listed in no particular order
1. Holy Carrot
With a menu focusing on seasonal and ethically-sourced produce, Holy Carrot is the home of ultimate mindfulness. Located at Urban Retreat in Knightsbridge, the restaurant is fully plant-based and gluten free, serving some raw dishes. Highlights from the menu include a raw red pepper burrito, a British pea velouté and crispy quinoa maki. Pair your meal with a great range of drinks, including smoothies, vegan cocktails and wine.
2. Stem and Glory
Stem and Glory is an open plan kitchen-style restaurant near Smithfield market, crafting colourful vegan dishes including Korean ‘fish’ tacos and pumpkin ravioli, inspired by a fusion of Asian and European cuisine.
Indulge in a feast of plant-based comfort food during a Wulf & Lamb vegan dining experience, exclusively for Mastercard cardholders. Savour sustainably crafted cuisine, filled with flavour and made in-house, using the finest ingredients from around the world. Soak up the relaxed atmosphere of this Marylebone staple as you sip on a bespoke cocktail.
5. Unity Diner
Nestled in East London's Spitalfields, Unity Diner has expanded to a much larger space shortly after opening, making this wholesome restaurant one of the biggest completely vegan diner and cocktail bars in the city. Founded by a couple friends, including vegan advocate Earthling Ed, this not-for-profit eatery is a safe haven for everyone, with options so good it's hard to tell the difference from traditional fish and meat dishes.
Try vegan Japanese food at Itadaki-Zen in King’s Cross, which makes its dishes as healthy as possible by using only organic ingredients. The result is a tempura that is light and perfectly golden, while grilled spring rolls are crisp rather than greasy. Go for a set menu to sample all there is on offer, from vegetable sushi to udon noodles.
7. Temple of Seitan
Following the success of vegan fried chicken stall Temple of Seitan, you can now indulge at one of two permanent locations in Hackney and Camden. Try the Temple Burger – a crispy fillet burger with bacon, cheese, lettuce, pickles and mayo, or go for a chicken shop classic of hot wings (and, of course, chips).
8. Club Mexicana
Club Mexicana are renowned for serving mouth-watering vegan-mex flavours in the form of cheezeburger tacos, loaded nachos and stuffed-to-the-brim burritos, alongside vegan wine, beer and frozen Margaritas. You’ll find them at KERB Market venues in Covent Garden and Soho.
Enjoy 100% plant-based food, indulgent desserts and cocktails at London’s well-known restaurant group, Mildreds, in one of its five locations including Soho, Camden, Dalston, Kings Cross and Covent Garden. Tuck into seasonal-inspired dishes such as shiitake tempeh noodles and Korean fried chick’n, alongside a whole host of other British and international dishes. The menus change frequently here according to seasonal produce.
Mallow is brought to you by the team behind Mildreds, with a menu focusing on 100% plant-based, sustainable and seasonal vegan food. Highlights from the menu include truffle chick’n burger, porcini chestnut croquettes and beetroot sweet potato tortellini.
11. Korean BBQ and Vegan
For a taste of real Korean cuisine, head to Korean BBQ and Vegan near the Barbican. Choose from a wide range of authentic vegan dishes such as crispy tofu with teriyaki sauce, Quinoa dumplings and Yaki-udon.
12. 222 Vegan
Try eco-conscious vegan food at 222 Vegan in west Kensington, where you can enjoy generous portions of dishes such as seitan stroganoff, oyster mushroom & spinach raclette and spaghetti polpette. If you’ve got room for dessert, apple crumble with coconut whipped cream and maple-roasted pineapple await you.
13. The Spread Eagle
Find London’s first completely vegan pub, The Spread Eagle, in Homerton in east London. Serving up British food with a minimal-waste ethos, options include pie, mash and liquor, ploughmans and burgers, plus a Sunday roast. All drinks (including cask ales, cocktails and wines) are vegan too. Reservations recommended.
14. Rudy Vegan Diner
Serving up veganised American classics such as dirty dogz, mac ‘n’ cheeze and buffalo wingz, London’s first all-vegan diner and butcher, Rudy Vegan Diner, is a popular jaunt even for avid meat-eaters. You’ll find the sit-down restaurant in the heart of Camden Market, and the vegan butcher shop in Islington and in Selfridges Food Hall.
15. Tofu Vegan
For tantalising Chinese dishes with a vegan twist, look no further than Tofu Vegan. You can find Tofu Vegan in Islington, Golders Green and Spitalfields, serving up drool-worthy dishes such as Chongqing “chicken” in fragrant chillies, sliced “fish” in sizzling chilli oil and stir-fried “lamb” with chilli.
Nestled into Notting Hill is Farmacy, a trendy bohemian eatery serving up nutritionally curated breakfast, lunch, dinner and drink options. You can enjoy classic and seasonal dishes made from organic and plant-based ingredients, such as pad Thai with rainbow vegetables and creamy coconut curry.
17. Cinnamon Kitchen
Cinnamon Kitchen is a chic contemporary restaurant serving innovative Indian dishes that are influenced by classic British traditions, such as grilled pink aubergine, steamed chickpea cake and kale and quinoa kofta. You can find the relaxed all-day dining restaurant in Devonshire Square and Battersea Power Station.
18. Ollies House
Enjoy an Asian-influenced vegan breakfast, lunch or dinner at Ollie’s House with delectable dishes such as coconut and turmeric bowls and tofu breakfast bao buns. If you’re looking for something a little lighter, check out the in-house deli & bakery for sweet and savoury treats.
19. Vegan Express
Aiming to make vegan cuisine mainstream, you’ll find an extensive plant-based pizza menu, plus Vegan Express's popular “tofish” (vegan fish and chips) served with mushy peas, at this Tooting restaurant. Add in a range of smoothies, desserts and even a vegan cheeseboard for a full-on vegan feast.
20. Cafe Van Gogh
Try plant-based dishes using seasonal ingredients at Cafe Van Gogh in Brixton. The menus change every 6-8 weeks, but you can expect to enjoy the likes of cashew and leek carbonara and butter tofu curry in this locally famous cafe with its roof painted to look like The Starry Night by Van Gogh.
21. The Gate
Indulge in a plant-based feast at The Gate and savour culinary delights such as wild mushroom risotto cake and aubergine teriyaki noodles in a relaxed setting. You can find the restaurant in Hammersmith, Islington and Marylebone.
Going vegan doesn’t mean giving up pizza! Launched in Brighton, Purezza also serves delicious sourdough pizzas in Camden. Toppingsinclude smoked beetroot carpaccio, marinated pulled BBQ and delicious mozzarella made from Italian brown rice. There are plenty of gluten-free and raw options on the menu too.
Vegan food markets
Enjoy delicious vegan street food at one of these regular London events, including Soho Vegan Market, Hackney Downs Vegan Market, Broadway Vegan Market and Vegan Nights.