Best vegan and vegetarian restaurants in London

In this article, you'll learn the following:

The popularity of veganism and vegetarianism has surged in the past decade or so, especially in the new year when many people do Veganuary for all of January. Finding a vegan or vegetarian friendly restaurant just a few years ago may have seemed a real challenge – but now, the options are limitless! 

With more and more people opting for an environmentally kinder, plant-based diet, we rounded up the best vegan and vegetarian-friendly restaurants in London, all of which are easy to get to using the South Western Railway network. Don't forget to celebrate World Vegetarian Day on 1 October and World Vegan Day on 1 November from one of our recommendations. 

The best vegetarian restaurants in London

Riverside Vegetaria, Kingston Upon Thames

Riverside Vegeteria Vegetarian Restaurant

64 High St, Kingston upon Thames KT1 1HN

Kingston’s vegetarian safe-haven, Riverside Vegetaria, is complemented by an extensive vegetarian menu with exciting flavours. Located on the banks of the River Thames, it's one of the best places in Kingston to enjoy the finest of vegetarian cuisine.

Branding themselves as ‘vegetarian food for non-vegetarians’, Riverside Vegetaria is not just a rare find – but also a supporter of local health initiatives that align with the company value of ‘Buy Local and Be Local’. Many of the dishes are also wheat-free, making them the perfect choice for those with gluten allergies.

What to try: The vegan and wheat-free masala dosai is a popular choice. Featuring crispy pancakes filled with potatoes and served with coconut sambal and veggie curry, we’re not sure you’ll have tried anything like it before!

How to get there: Riverside Vegetaria is an 11-minute walk from Kingston station, or you can take a two-minute trip on the 85 bus towards Kingston, getting off at the Guildhall Rose Theatre.

Sagar Vegan & Vegetarian Restaurant, Leicester Square

37 Panton St, London SW1Y 4EA

For something to please your veggie and vegan friends in equal measure, head to Sagar in Leicester Square. Featuring a menu inspired by South-Indian cuisine to satisfy your tastebuds, this award-winning restaurant has cemented its place in the hearts of both tourists and London locals. Offering delicious and nutritious plant-based food, there’s plenty here to choose from.

What to try: Whether you’re after homemade rice specialty or a classic curry, Sagar will become an instant favourite. For something a little different, the tomato uthappam consists of a prepared rice & lentil pizza topped with tomato for a delicious kick.

How to get there: From London Waterloo, take the tube via the northbound Bakerloo line. Get off at Piccadilly Circus and enjoy a four-minute stroll to Sagar.

The Good Egg, Soho

Unit G9 Kingly Court, Kingly St, Carnaby, London W1B 5PW

Craving some Middle Eastern grub? Then head to The Good Egg! While they serve up a selection of veggie and non-veggie dishes, their broad vegetarian selection on the menu has secured The Good Egg a worthy spot on our list. It’s a great spot for visiting with your meat-eater friends, since there’s something for everyone! Besides, have you seen the gorgeous turquoise and pink interior of their Soho branch?

What to try: With a menu inspired by Tel Aviv, you can expect to sample a whole range of delicious eats here, including delicious bread baked fresh daily. You can order one dish for yourself or a couple to share – so get stuck in! The aubergine shawarma, featuring slow-roasted aubergine topped with a spicy tomato + pepper sauce, zhoug + tahini is sure to be a hit.

How to get there: The northbound Bakerloo tube will take you from London Waterloo to Piccadilly Circus in just four minutes. It’s then a five-minute walk through Soho to reach The Good Egg.

The best vegan restaurants in London

Purezza, Camden

45-47 Parkway, London NW1 7PN

If you’re searching for cheap vegan restaurants in London (where taste isn’t compromised), then Purezza ticks all the boxes. Britain's favourite pizza topping is pepperoni, and thankfully, Purezza have brought the joys of the spicy topping to non-meat eaters with their vegan pizza shop.

What to try: Shaking up the buzzing Camden food market with their eye-catching and undoubtedly delicious pizzas, all the items on the menu are made by the team – meaning you get the freshest pizzas possible. ‘The One That's Telling Porkies’, featuring white base with molten cheese, wild forest mushrooms, semi-dried tomatoes, BBQ pulled porketta, and balsamic glaze, is bound to go down a treat.

How to get there: Purezza is just a quick tube ride away from London Waterloo. Board the northbound Northern line, hop off at Camden Town and walk for three minutes.

Mildreds, Soho


45 Lexington St, Carnaby, London W1F 9AN

Packed full of flavour and 100% organic, Mildreds Soho is the perfect dining spot for veggies and vegans. Originally opening as a vegetarian restaurant, it became fully vegan in May 2021. With its modern, plant-filled seating area and super cool interior, alongside a diverse and delicious menu – Mildreds is the talk of the town.

What to try: With a menu inspired by food from all corners the world, you can expect big things from Mildreds. The kiri hodi, a Sri Lankan coconut curry, is a popular choice. Finish off with a fruity cocktail or two.

How to get there: Mildreds Soho is easy to get to by tube. Hop on the northbound Bakerloo line from London Waterloo and get off at Piccadilly Circus. From there, it’s an easy six-minute walk.

The Vurger Co, Shoreditch


Unit 9, Richmix, Avant Garde, Cygnet St, London E1 6LD

Hailed as one of the best burger restaurants in London, the 100% vegan Vurger Co is perfect for those who still occasionally crave the taste of meat but want to keep their conscience clean. On the menu you can find pork, chicken and beef-inspired burgers, as well as delicious sides and shakes that are guaranteed to hit the spot.

What to try: Feed your soul with The Vurger Co’s BBQ ‘Pork’ burger. Stuffed with a sausage-style patty, vegan smoked gouda, BBQ baconnaise and hickory BBQ sauce paired with crispy onion straws, slaw and rocket – it’s a flavour explosion from the very first bite.

How to get there: From Clapham Junction, hop on the Overground to Shoreditch High Street. It’s just a three-minute walk to get your burger fix.

Vegan Garden, Greenwich Market

Vegan Garden

Greenwich Market, College Approach, London SE10 9HZ

Hosting a vegan dinner party but don’t want the fuss of cooking? Vegan Garden at Greenwich Market is here to save the day. Founded by avid baker Kaya, Vegan Garden’s menu consists of a range of sweet and savoury vegan treats to tempt your tastebuds. From cakes and tarts to soups, salads, quiches and more, there’s so much to choose from.

How to get there: For a novelty way to get to Greenwich Market, cruise across the Thames on an Uber Boat. The RB1 London Eye Riverside Pier stop is a quick five-minute walk from London Waterloo. Board a boat heading towards Barking Riverside Pier and enjoy 40 minutes of seeing London’s sights from the Thames, then get off at Greenwich Pier and walk for around four minutes to reach the market.

Ready to discover some of the best vegetarian and vegan food in London? Discover train tickets to London stations with South Western Railway. Search ticket types to find the right one for your journey and browse our Railcards and discounts to see if you can make any savings.

9 cute and cosy date ideas to enjoy in London this Christmas

Experience the magic of Christmas in London with your loved one by trying out these 9 charming and intimate date ideas.

Find out more

Plan a cute rainy day date with these fun London activities

Looking to plan a cute rainy day date in London? Check out these fun activities that you can enjoy together while staying dry.

Find out more

Utilise your evenings after work with these inspiring London activities

Make the most of your evenings after work by indulging in these exciting activities in London.

Find out more