The 10 best vegetarian restaurants in London to try right now

Enjoy colourful meat-free dishes at We are VE. Credit: We are VE.
An array of different plant-based dishes at We are VE, one of London’s best vegetarian restaurants.

Vegetables are having a moment. Meat-free diets are more popular than ever, and many high-end London restaurants are catching on to this ever-growing demand. With its vibrant and diverse dining landscape, London’s best vegetarian restaurants delight locals and visitors alike with stellar veggie options.

Vegetarians dining in the city can enjoy a wide range of experiences, from world cuisines to fast-food hotspots and plant-based fine dining

A traditional London pub serves a mouthwatering vegetarian Sunday roast with all the trimmings. A MICHELIN-starred vegan chef creates innovative sushi platters using miso-marinated tofu crab and cured vegetable sashimi. A traditional Indian diner serves paneer kebabs and stellar sweet potato curries. An independently-owned vegan Caribbean spot makes fiery Scotch Bonnet sauce and jackfruit marinated to resemble crumbly pulled pork. 

Explore some of the best vegetarian restaurants in London and skip the queues by booking your table on OpenTable today.

London’s best vegetarian restaurants – read on for a guide

For seasonal vegetarian fine dining– try Michael Nadra Primrose Hill Brasserie & Bar in Primrose Hill 

Vegan nut roast at Michal Nadra Primrose Hill Brasserie & Bar is a mouthwatering take on the classic Sunday lunch. Credit: Michael Nadra.
An Old-Fashioned cocktail at Michael Nadra Primrose Hill Brasserie & Bar, one of London’s best vegetarian restaurants.
The sophisticated cocktail bar at Michael Nadra Primrose Hill Brasserie & Bar is the perfect place to enjoy three-hour Happy Hour. Credit: Michael Nadra.
The dining room at Michael Nadra Primrose Hill Brasserie & Bar, one of London’s best vegetarian restaurants.
Michael Nadra Primrose Hill Brasserie & Bar features elegant décor with exposed brick walls and a glass-fronted terrace. Credit: Michael Nadra.

Trained under renowned celebrity chefs, such as Nick Nairn and Stephen Terry, Michael Nadra Primrose Hill Brasserie & Bar offers modern European cuisine with vegetarian and vegan-friendly flavours made from ultra-fresh seasonal produce. The vibe is contemporary and stylish, with a glass-fronted dining room and an elegant, enclosed terrace. Although the menu also features meat dishes, the spot is one of London’s best vegetarian-friendly restaurants for its great depth of flavour. The broccoli, kale, and garlic soup starter is vegan and has a rich umami taste enhanced by the sweet almond shavings and pea shoots.

For mains, vegetarian diners can chow down on a light porcini mushroom and black truffle pasta or sample a savoy cabbage and falafel parcel served with pickled carrots. Michael Nadra is also known for its Sunday lunch, which features a nut roast with a vegan Yorkshire pudding alternative. Fancy a signature cocktail? Michael Nadra hosts Happy Hour from 3pm to 7pm, Wednesday to Friday.

Check availability

Discover more restaurants in London

For halloumi stuffed Lebanese flatbreads and veggie stews  – try Maroush in Knightsbridge, Earl’s Court, and Royal Park

Baklava at Maroush, one of London’s best vegetarian restaurants.
The traditional Lebanese menu at Maroush includes delicious Middle Eastern desserts. Credit: Maroush.
Pastries and falafel at Maroush, one of London’s best vegetarian restaurants.
The in-house bakery at Maroush creates a wide range of sweet and savoury pastries. Credit: Maroush.
Hummus and tahini at Maroush, one of London’s best vegetarian restaurants.
Enjoy delicious Middle Eastern Mezza small plates and freshly-prepared hummus at Maroush. Credit: Maroush.

Serving traditional Lebanese food with plenty of vegetarian and vegan-friendly options, Maroush has locations throughout the city and is one of the best vegetarian restaurants in London for delicious Middle Eastern food. If you prefer classic decor and a homey atmosphere, Maroush at Earl’s Court and Knightsbridge offers casual dining in a relaxed yet refined setting. Meanwhile, Maroush Royal Park has a more modern setting and a lively feel. The menu is built around classic Lebanese cooking, with dishes like aubergine and chickpea stew or falafel with a tahini dip.

As well as hearty mains, Maroush also serves a range of Lebanese wraps and pastries. Freshly baked Lebanese flatbread stuffed with strips of creamy halloumi and drizzled with olive oil makes a lunchtime treat. Meanwhile, a spinach and onion pastry seasoned with sumac, lemon, and pine nuts has a fresh, zesty flavour. Middle Eastern desserts, like meghli, a ginger and cinnamon rice pudding topped with dried coconut, pistachios and dried cranberries, or honeyed baklava, filled with nuts and syrup wrap up your meal.

📍 Knightsbridge Check Availability

📍 Earl’s Court — Check Availability

📍 Royal Park Check Availability

Discover more restaurants in London

For creamy curries and paneer kebabs at one of the best vegetarian restaurants in London – head to BARFIA-Swaadelicious in Northwood

Flatbreads and sides at BARFIA-Swaadelicious, one of London’s best vegetarian restaurants.
BARFIA-Swaadelicious creates rich and comforting dishes based on traditional Indian cuisine. Credit: BARFIA-Swaadelicious.

BARFIA-Swaadelicious is one of the best vegetarian restaurants in London to visit for Indian food-lovers. The cooking style revolves around traditional Indian recipes and includes mouthwatering tandoori grilled mains and creamy cashew curries. Elegant decor gives the dining room a warm, contemporary feel that’s perfect for business dinners or special occasions. Meanwhile, the staff pride themselves on stellar customer service, encouraging guests to relax and feel at home.

Swaadelicious’s menu proves that vegetarian and vegan food can be soulful, hearty, and satisfying with its varied range of Indian comfort food. The veg kofta curry, also suitable for vegans,  offers a warming, lightly spiced stew served with sumptuously soft dumplings. Elsewhere, the tandoor roasting process infuses the paneer and bell pepper kebab with a mouth-watering, smoky heat. Make sure to leave room for dessert with  the must-try selection of barfitraditional Indian sweets made from ghee and condensed milk.

Check availability

Discover more restaurants in London

For meat-free Caribbean cuisine at one of London’s best vegan restaurants – try Jam Delish in Angel 

Part Caribbean eatery and part trendy cocktail bar, Jam Delish offers vegans a taste of the tropics. Credit: Jam Delish.
Caribbean dishes at Jam Delish, one of London’s best vegetarian restaurants.
Jam Delish’s innovative menu re-creates traditional Caribbean recipes with plant-based alternatives. Credit: Jam Delish.
Jam Delish lets you turn up the heat with fiery Caribbean seasoning and spicy hot sauces. Credit: Jam Delish.

With its fiery Scotch Bonnet seasonings and its smoky, slow-cooked dishes, Caribbean cuisine is a popular favourite among foodies. Jam Delish offers diners the chance to enjoy a taste of the tropics with its unique plant-based menu. Inspired by their grandparents’ home cooking, this family-owned joint doubles up as a cocktail bar. The restaurant stays open late through the week and the tropical bar gives it a lively and exotic feel.

Popular dishes include a plant-based take on Caribbean “goat” curry and vegan “oxtail” stew. Meat in these dishes is substituted for marinated staples, like plantain and jackfruit, to give a juicy, satisfying texture. Meanwhile, iconic Caribbean sauces, such as mango chilli mayo or Jamaican jerk, turn up the heat. Wash it down with a smooth Fire Ting cocktail, made from rum, Disaronno, and strawberries, for the full Caribbean experience.

Check availability

Discover more restaurants in London

For Indian street-food at one of London’s best vegetarian-friendly restaurants – head to Delhi Grill in Angel

A table and wall art at Delhi Grill, one of London’s best vegetarian restaurants.
Inspired by North Indian roadside eateries, Delhi Grill combines traditional slow-cooked recipes with fast-paced atmosphere. Credit: Delhi Grill.
Vegetarian dishes at Delhi Grill, one of London’s best vegetarian restaurants.
Tandoori grilled paneer kebabs and aromatic vegetarian curries are popular dishes at Delhi Grill. Credit: Delhi Grill.
A vegetarian dish at Delhi Grill, one of London’s best vegetarian restaurants.
Delhi Grilled was named as one of London’s top 100 cheap places to eat in Time Out Magazine 2023. Credit: Delhi Grill.

Taking inspiration from traditional North Indian roadside eateries, Delhi Grill is one of the best vegetarian-friendly restaurants in London for home-style Indian food. Funky, off-the-wall decor and a canteen-like set-up gives Delhi Grill a fast-paced, bustling feel. Meanwhile, the focus on traditional Indian techniques, like slow-cooking dishes overnight, helps bring out the complex flavours in the vegetarian dishes.

Most of Delhi Grill’s specials some in vegetarian-friendly alternatives. The baingan ka bartha is a succulent curry made from aubergine, tomatoes, and aromatic spices. You can also sink your teeth into a charred paneer and pepper kebab that’s slow-roasted on the tandoori grill for a sweet and smoky combo. Delhi Grill has long been a popular option in London and was named as one of London’s best vegetarian restaurants for cheap eats in Time Out Magazine in 2023.

Check availability

Discover more restaurants in London

For high-end plant-based sushi at one of the best vegan restaurants in London – try Studio Gauthier in Fitzrovia 

MICHELIN-starred chef Alexis Gautier puts an innovative plant-based twist on classical French dishes at Studio Gauthier. Credit: Studio Gauthier.
Studio Gauthier’s warm, contemporary décor gives the restaurant a stylish and inviting feel. Credit: Studio Gauthier.
Vegan dishes at Studio Gauthier, one of London’s best vegetarian restaurants.
Alexis Gauthier’s creative take on vegan sushi is one of the menu highlights at Studio Gauthier. Credit: Studio Gauthier.

In 2016, award-winning French chef Alexis Gauthier announced his transition to veganism. By 2021, this passionate advocate for vegan diets had transferred Studio Gauthier to a fully plant-based menu and created one of London’s best meat-free restaurants in the process. Combining Gauthier’s knowledge of French classical cooking with unique, vegan twists on global cuisine, Studio Gauthier is the ideal spot for an elegant lunch in sophisticated surroundings.

One of the highlights of Studio Gauthier’s menu is the incredible vegan sushi sets. Spicy marinated tofu is a tantalisingly soft and flaky crab alternative, while the Korean vegan tuna roll with avocado, pickled cucumber and zingy miso is a flavoursome showstopper. Large vegan plates also include nods to French classics, like the vegan bourguignon with rich, red wine jus or the roasted beetroot served in a pea and tarragon sauce. Alexis Gauthier, who has been awarded two MICHELIN stars and was a judge on Celebrity MasterChef, certainly knows how to create a memorable meal.

Check availability

Discover more restaurants in London

For a memorable vegetarian  Sunday roast with friends and family– head to The Harrison Bar, Kitchen & Hotel in Euston 

The Harrison (1) – Bean chilli at The Harrison, one of London’s best vegetarian restaurants.
Tempting plant-based options, like the three-bean chilli, make The Harrison ideal for vegans and vegetarians. Credit: The Harrison Bar, Kitchen & Hotel.
The dining room at The Harrison, one of London’s best vegetarian restaurants.
The family-friendly atmosphere at The Harrison makes it the ideal spot for a get-together over Sunday lunch. Credit: The Harrison Bar, Kitchen & Hotel.
An avocado starter at The Harrison, one of London’s best vegetarian restaurants.
Fresh produce and ingredients made from scratch help the menu at The Harrison stand out. Credit: The Harrison Bar, Kitchen & Hotel.

The Harrison Bar, Kitchen & Hotel is an English gastropub that prides itself on preparing all its dishes from scratch using high quality ingredients. The menu has an impressive range of vegan and vegetarian options, making it one of the best vegetarian-friendly pubs in London. This spacious venue has a traditional British pub feel and is the perfect spot for a slap-up family lunch or a Friday night meal with pals. Diners can tuck into hearty vegan mains like the chickpea burger served with lashings of hummus and crunchy salad on fresh ciabatta, or the lightly spiced vegetable biriyani with peppers, cauliflower, potatoes and caramelized onions, which can be made without yoghurt for vegans

The Harrison is also a popular haunt for Sunday lunches and serves a classic roast with all the trimmings. Vegans and vegetarians can choose between a nut or a falafel roast, served with honey-roasted carrots, roasted potatoes and steamed broccoli. 

Check availability

Discover more restaurants in London

For Gujarati Indian food at one of the best veggie restaurants in London – try Rani Vegetarian Restaurant in Finchley 

Traditional Indian cuisine and comfortable decor make Rani Vegetarian Restaurant a great choice for a relaxed evening. Credit: Rani Vegetarian Restaurant.
A curry spread at Rani Vegetarian Restaurant, one of London’s best vegetarian restaurants.
The all-week buffet at Rani Vegetarian Restaurant has a varied selection of Gujarati dishes. Credit: Rani Vegetarian Restaurant.
A chickpea curry at Rani Vegetarian Restaurant, one of London’s best vegetarian restaurants.
Spicy, aromatic curries and traditional Indian desserts are popular choices at Rani Vegetarian Restaurant. Credit: Rani Vegetarian Restaurant.

Opening in 1984, Rani Vegetarian Restaurant is the oldest Gujarati establishment in the capital and one of London’s best vegetarian restaurants. Rani servesdishes from India’s Gujarati west coast, a type of cuisine that is traditionally mainly vegetarian. With a relaxed, social atmosphere, Rani is the ideal place to catch up with friends. Diners can select meals from the main menu or sample a range of dishes from the buffet, which is open for dinner seven days a week and has a kids’ option.

Curry dishes at Rani include favourites like the sakara sak – sweet potatoes stewed in a spicy coconut broth. Must-try Gujarati dishes include the banana methi which blends sweet, starchy fruit with an aromatic tomato sauce. Gujarati desserts are also celebrated, with choices like a pistachio kulfi ice cream pot or milk sponge dumplings in almond syrup. From the bar, enjoy a refreshing Indian beer with your meal.

Check availability

Discover more restaurants in London

For fish-free sushi at one of London’s best vegan restaurants – try 123V in Oxford Circus

A meatless burger at 123V, one of London’s best vegetarian restaurants.
Vegan owner, Alexis Gauthier, uses tasty meat alternatives at 123V to recreate fast food classics. Credit: 123V.
The bar at 123V, one of London’s best vegetarian restaurants.
Fun youthful décor and a chic Bond Street location gives 123V a trendy hotspot vibe. Credit: 123V.
Bottomless sushi at 123V is a popular choice for vegan diners. Credit: 123V.

123V is another venture by MICHELIN-star awarded vegan chef, Alexis Gauthier, one of London’s best vegan restaurants for high-end takes on fast-food classics. The restaurant is in the chic Bond Street shopping area and has a streetside terrace and neon-infused decor to give it a fun, trendy feel.

Diners can sign up for bottomless vegan sushi at £30 per person and enjoy as many sushi plates as they can eat within a two-hour window. Sushi plates are loaded with Japanese-inspired treats, like vegan salmon and avocado maki or vegan prawns fried in a light, crispy tempura batter and served with lime. If vegan sushi doesn’t take your fancy, you can sink your teeth into a California burger made with a Beyond Meat patty and topped with crunchy lettuce, onion, pickle, and vegan cheese. Perfect for an indulgent treat.

Check availability

Discover more restaurants in London

For healthy plant-based bites and cheeky meat-free burgers – try We are VE in Clapham

The storefront at We are VE, one of London’s best vegetarian restaurants.
Instagram-worthy decor and healthy plant-based dishes make We are VE the perfect spot for a vegan lunch. Credit: We are VE.
A vegan hotdog at We are VE, one of London’s best vegetarian restaurants.
Treat yourself to burgers and hotdogs made from mouthwatering vegan alternatives at We are VE. Credit: We are VE.
A vegan burger at We are VE, one of London’s best vegetarian restaurants.
We are VE specialises in light, plant-based food that’s seasoned to perfection. Credit: We are VE.

Whether you’re looking for something light, fresh, and healthy or a cheeky meat-free burger, We are VE is one of London’s best vegan restaurants to grab a quick bite. Instagram-worthy decor and a casual, café vibe make this a great place to stop for a smoothie after the gym or enjoy lunch with friends. Specialities include the dynamize game changer bowl, which blends miso tofu with brown rice, veg, homemade coleslaw, and sour kimchi for a tasty protein kick. The must-try awaken bowl combines soft shredded pitta bread with avocado, roasted beetroot, and mushroom bacon.

If you’re in the mood for a cheeky burger, We are VE’s menu features a spicy Korean burger made with a plant-based patty and doused in traditional Korean BBQ sauce. 

Check availability

Discover more restaurants in London

For vegetarians, London is a fantastic city to eat out in. These spots will challenge you to taste unique, flavourful options that go way beyond the typical meat-free options. Create core food memories at some of London’s best vegetarian restaurants.


If you’ve loved finding out about the best vegetarian restaurants in London, you can book your table on OpenTable right now.

Want to find great places to eat in London? Check out more handy food guides:

Find your table for any occasion