The 20 Best Restaurants For Vegetarians In London guide image


The 20 Best Restaurants For Vegetarians In London

Where to eat when you want more options than a side order of salad. These are the best vegetarian restaurants and best vegetarian-friendly restaurants in London.

There was a time when eating out and avoiding meat meant having to pay for an overpriced seasonal side salad that you’re 99% sure Bugs Bunny would have turned his nose up at. But despite what your weird uncle who's convinced Quorn is the antichrist might think, there’s never been a better time to be a vegetarian in London. From stalwart all-vegetarian spots to a little Japanese restaurant that just so happens to have a walnut and miso udon that we challenge anyone not to love, these are the best places in London where you definitely won’t encounter anything that resembles an accident at a chickpea factory.

Heads up, some of these spots have some vegan options but you can use our full guide if you’re looking to eat plant-based. Or if you’re looking for somewhere that’s good for vegetarians and meat-eaters, we have a guide for that too.


photo credit: Shree Krishna Vada Pav

Shree Krishna Vada Pav review image

Shree Krishna Vada Pav


55 Station Rd, Harrow on the Hill
View WebsiteEarn 3X Points

As far as handheld, two-gobble snacks go, vada pav—a slider-sized Maharashtrian snack of deep-fried potato in a little doughy white bread bap, alongside whacks of chilli and coconut chutneys—is very much up there. Get one, or two, or three at Shree Krishna Vada Pav in Harrow. It’s a colourful, casual, fast food-ish space that’s just as good for a solo lunch as it is a quick and delicious good-value dinner. If you’re after something heartier and more gravy-heavy, get the vada misal or the methi malai mutter.

Even your closest carnivorous mates would ghost a steak for Bubala’s huge chunk of halloumi covered in black seed honey. This place is exclusively vegetarian, but trust us, even if you come here with Big Mac’s number one fan, they won’t notice once they try the stupidly good fried aubergine with date syrup, or the confit potato latkes, or even the shiitake mushroom skewers. Near Spitalfields Market, it’s a proper little charmer of a restaurant, complete with enough foliage and zen beige walls to make it perfect for anything from a cool catch-up over some drinks and a light bite to a casual date night.

Sign up for our newsletter.

Be the first to get expert restaurant recommendations for every situation right in your inbox.

By signing up, I agree to the Terms and Conditions and Privacy Policy.

The Gate imageoverride image

The Gate



OpenTable logo

The Gate is one of London’s original and best all-vegetarian restaurants. The Marylebone spot serves food that jumps around the world from aubergine schnitzel to a seitan katsu curry, but the common thread that ties everything together is that it’s all vegetarian and all very tasty. The Gate is properly laid-back for a nice brunch, but also feels fancy enough that you could bring a date and charm them over a plate of couscous fritters.

The whole menu at Mildreds is meat-free and the restaurant has become a classic because it’s one of the only vegetarian spots around that can actually be fun on a Tuesday night. The busy but laid-back dining room gives out pure Soho vibes, and the food, which draws from different countries around the world, is comforting and satisfying. Get the mushroom and ale pie, which can legitimately stack up to any in town, and a plate of convincing cheesy nachos for the table.

Indian food is where it’s at for vegetable-focused dishes. Head to East Ham or Wembley to Saravana Bhavan, which has some of the best south Indian-style food anywhere in town. Get a few idlis and a dosa, and maybe some spicy rasam. And if you want to go the whole hog, pop into one of the local Asian sweet shops afterwards for dessert.


Berenjak serves Iranian mazeh and kebabs in a corridor-like space on Romilly Street. Order the taftoon—clay tanoor-baked flatbread—and swipe through coal-cooked aubergine dips, goats’ curd with Persian shallots, and black chickpea hummus. The kebab section of the menu is a no-go for vegetarians, but the snackable corn on the cob and pickled cauliflower means there’s plenty to pick from in the sofreh section. 

You’ll quickly get where Good Vibez’s name comes from when you take one spoonful of its steaming hot, flavourful chickpea curry on a dreary Wednesday lunchtime. The Caribbean spot on Deptford High Street is a favourite among locals who stop by for a chat and a lunchbox heaving with rice and peas. The menu isn’t massive, but the vegetarian options include callaloo, potato salad, steamed vegetables, and dessert cake slices like rum and pineapple. 

photo credit: Aleksandra Boruch

Patara imageoverride image


If you’re vegetarian or in need of halal options, this old-school Thai mini-chain has got you covered with the purple flower chor muang and chilli-lime-papaya som tum. Patara has locations in Knightsbridge, Hampstead, Wimbledon, and Mayfair, but it’s the Greek Street flagship that’s your best bet for a no-nonsense dinner with mates, dates, or a group of hungry colleagues. 

Terracotta-coloured walls, Big Summer Energy, and a menu that’s pretty much exclusively vegetarian—this pan-African spot in Southwark serves some seriously good food. From crispy ackee croquettes you’ll immediately want another round of, to a comforting and spicy groundnut soup and mashed rice dish that will have even your most carnivorous friend considering a switch to the meat-free club. Taking up the ground floor of The Africa Centre, this foliage-filled spot is the kind of place you could easily spend a few hours in.

A small, moody spot on Rupert Street, Paradise serves excellent Sri Lankan small plates with exciting twists. The menu changes daily which means a meal can either start with something like a breadfruit vadai doughnut or an equally delicious koffman potato pastry—just know that whatever's on the menu, you’re in good hands. They’re doing some great things with vegetables—we’re very into the northern-style turmeric dahl—and don’t forget a paratha roti. It’s predominantly bar seating, with a couple of booths for small groups and a single table at the back for bigger gatherings. 

If you told us you didn’t like Mr Bao, we’d probably look at you like your trousers are on back to front and ask if you hate puppies too. This Taiwanese restaurant in Peckham specialises in bao and is pretty much impossible to hate. Much like the setting, the menu is small and sweet. Although there aren’t countless options, vegetarian or otherwise, all you need to know is that the best bao here is their shiitake mushroom bao with teriyaki and miso mayo. If for some reason you don’t like the sound of that—again, do you hate puppies?—the tofu bao with squash kimchi is also a winner, and you can’t go wrong with their smacked cucumber or sweet potato chips.

Hey, you know what’s nice? Yes, tzatziki. But also, smiling. And that’s exactly what we do every time we go to Lemonia, a great little Greek restaurant in Primrose Hill that’s been open for over 40 years. Thanks to its classic look and endearing quantity of plants, this neighbourhood spot is almost always packed. It’s particularly perfect for a big, buzzing birthday situation where you can get involved with everything from their tahini to their damn good pourgouri—a soft, spiced, and crunchy wheat pilaf. Just be sure to book ahead to ensure easy access to their dolmades.

A casual neighbourhood restaurant with tasting menus often translates to meat, meat, more meat, and two types of scallop. Casa Fofó in Hackney is the exception. Yes, they do have the kind of ceramic crockery that will make you question whether it’s normal to be physically attracted to a bowl. But this place avoids any of that pretentious side eye similar spots are renowned for. The best part is that they have an entirely vegetarian seven-course tasting menu that isn’t wildly expensive, and dinner here makes for a top, cosy date night.

As a vegetarian, a lot of fine dining restaurants can leave you feeling like you’re stuck nibbling a haute cuisine carrot while singing Somebody To Love into the ether. We hear you. But Mere in Fitzrovia offers a full vegetarian, South Pacific and French-inspired tasting menu that is so good, you’ll end up noting down what’s in each dish in the desperate hope you’ll be able to recreate the parsnip mousse at home. Although this place can feel a little serious, it’s a great shout for dinner with the parents or a business meal where you know everyone will be catered for.

The Barbary does brilliant Middle Eastern-style food and its vegetarian-friendly items are arguably the best things on the menu. The whole of this Covent Garden restaurant is counter seating so order the deep-fried halloumi and a cocktail, and watch the cooks and bartenders make your dinner in front of you. All of these factors make The Barbary an excellent spot for a date.

Because vegetarians have a right to eat exceptional food at pretty restaurants too, Morito on Hackney Road dedicates a whole section of their menu to our veggie friends. And that section contains the menu’s knockout dish: the labneh, which is smooth yoghurt topped with vegetables and nutty good stuff. Order a side of the warm flatbread and get deep into it.

Padella in London Bridge is a casual pasta restaurant where you can happily skip the meat options for things like goats’ cheese ravioli in herb butter and cacio e pepe. So much better than staring at a plate of zoodles. Get there early, or prepare for a queue.

A delicious temple of noodles and soups and all manner of good things, Japanese restaurant Koya can legitimately lay claim to having some of the best udon in London. And the vegetarian dishes here are genuinely the best things on the menu. We’d happily come to Soho any day to eat the walnut miso udon or the curry udon soup. There can be a wait for a table or a seat at the bar when it’s busy, but it usually moves quickly.

Much like someone trying to convince you to join a CrossFit class, converting carnivorous friends or family members to eat meat-free is not an easy sell. Make it easier on yourself and take them to Ottolenghi, where the food is vastly vegetable-based (with the occasional bit of meat or fish). But it’s all so good that meat-eaters will ponder swapping sausages for things like grilled broccoli and roasted squash salads. Most Ottolenghi locations have cafe-style seating but the best outpost is in Spitalfields, which has a full sit-down restaurant.

Look, we all want to be at a yoga retreat in California with eight kinds of roasted cauliflower to choose from. But seeing as this is London, Rovi is about as close to vegetable heaven as you can get. This place is one of our must-visit restaurants, partially because of the entirely lovely space, but mostly because of the things they’re doing with vegetables. The shawarma is some kind of celeriac revelation. The stem tempura is some of the best we’ve ever had. And, well, if urfa chilli gnudi had their own phone, we’d have them saved in our contacts as SALIVATION STATION. Basically, you’re in safe hands no matter which vegetable dish you go for.

Chase Sapphire Card Ad

Suggested Reading

The 21 Best Vegan Restaurants In London guide image
The 21 Best Vegan Restaurants In London

Our favourite restaurants serving vegan food in London.

14 Great Places To Eat Something Light And Kind Of Healthy guide image

Where to go to when you want to eat something tasty, but you also want to be kind of healthy.

The Best Places To Eat With A Vegetarian When You Aren’t One guide image

17 restaurants without a portobello mushroom in sight.

Infatuation Logo
2023 © The Infatuation Inc. All Rights Reserved.


Get it on Google PlayDownload on the App Store