Wave Image
Don’t see your city? Drop us a line and let us know where you’d like us to go next.

Send Us Feedback

Thank You

We’re always looking to make The Infatuation the best platform to find restaurants, and we appreciate your feedback!


The Best Places To Eat Vegan Food In London

Our favourite restaurants serving vegan food in London.

19 Spots
Launch Map
19 Spots
Launch Map

Being vegan and eating out can be hard. Maybe you ask the waiter if the tomato soup is vegan, he says ‘obviously’, and then it turns up with six dollops of cream. Or maybe for the office dinner someone picks a place with vegan ‘options’, that turns out to be one sad superfood salad with extra lettuce. Because you’re vegan, lettuce is your staple, right? Hemp is your messiah, no? Or maybe, just maybe, you’re sick of leaving early to eat three boxes of oreos after a complete stranger overhears ‘vegan’ and asks you about your iron levels. Again.

That’s why we’ve made this guide. So that you can eat out without having to worry about options, play another game of menu detective, or utter the fateful words, “please can you leave the cheese off that”. Again. Here are the best places to eat in London if you’re vegan.

The Spots

Giulia Verdinelli

Mao Chow

ChineseVegan  in  Hackney
££££ 159A Mare St

Stretch too suddenly in Mao Chow and you may take someone’s eye out, or if you’re lucky, you may accidentally find another table’s dumpling in your hand. But what this tiny Hackney spot lacks in space, it makes up for in flavour. The menu is a selection of seven or eight all-vegan Chinese dishes, like oyster mushroom bao or sesame dan dan noodles, and all of them have got good things going on. You’ll want to get there early if you’re with more than one other person as it’s no reservations, but it’s worth the squeeze either way.

Giulia Verdinelli


££££ 65 Commercial Street

Along with misconceptions that being vegan means you’re exceptionally healthy all the time and that 90% of your pay cheque goes on Linda McCartney sausages, another is that being vegan means you have to miss out on some of London’s best restaurants. Restaurants exactly like Bubala. Luckily this Spitalfields spot isn’t only serving some of the best all-vegetarian food in London, but it has plenty of vegan options too. This Middle Eastern restaurant looks like the design brief undoubtedly contained the words ‘zen’, ‘foliage’, and ‘more foliage’, and you’re in safe hands no matter what you order - but if you leave without getting the fried aubergine with date syrup you’re doing it wrong.

Mr Bao

££££ 293 Rye Ln

Mr Bao is basically the David Attenborough of restaurants. If you don’t like it then you’re probably a bit weird, hate puppies, and have an online dating profile that’s full of pictures of you from ten years ago. Okay, that’s a bit harsh, but honestly between the cool and casual interiors and excellent Taiwanese food, it’s pretty much impossible to not like this little Peckham spot. On their vegan menu, you’ll find things like a tofu bao, sweet potato chips with a vegan siracha mayo, and our favourite thing here, the shiitake mushroom bao.

Meatliquor W1

BurgersDiner  in  Fitzrovia
££££ 37 - 38 Margaret Street

Much like if you watched Good Will Hunting because you’re into fresh game, or were expecting a tale of a Tango Rolex from A Clockwork Orange - sometimes names are misleading. It’s understandable that you might not expect a plant-based chilli dog, one of London’s best vegan burgers, and a bunch of other vegan dishes from a place named Meatliquor, but that’s exactly what you’ll find here. This loud and proud part-diner part-dive bar is just up from Oxford Circus and is open every night until 3am, so whether you need some black bean chilli fries in the midst of shopping, or several rounds of satans fingers after several rounds of drinks, this place has got you covered.

Karolina Wiercigroch

Andu Café

££££ 528 Kingsland Rd

Andu Café in Dalston is one of the easiest choices for a vegan meal in London for every good reason imaginable. Firstly, you can only order one thing: a six dish platter with injera or rice. Secondly it’s as cheap as chips (£7 for one, £12 for two) but with a lot more flavour than chips. And, thirdly, it’s BYOB.

East Street

££££ 3-5 Rathbone Pl

Despite the number of extended family members that are deeply concerned that being vegan means that you won’t have enough vitamin B12, what they should actually be worried that you don’t have enough options in restaurants. Luckily, the vegan menu at Fitzrovia’s East Street has everything from Singapore noodles, to a kale and coconut stir fry, to pad krapow tofu, and importantly, enough options so that you too can spend forty-five minutes staring at a menu stuck in paralysing indecisive terror. This big spot has a street market look with plenty of neon signs and it’s just as perfect for a solo bowl of yaki udon as it is for a big group meal.

Karolina Wiercigroch


Vegan  in  Hackney
££££ Arch 358 Westgate Street

The food at Cook Daily mainly consists of Thai dishes like jungle curry, pad thai, and noodle bowls. The food at Cook Daily also happens to be vegan, cheap, and really excellent. It’s a very lowkey situation under a railway arch in London Fields, but with some of the best vegan food in London available you probably won’t care that the seats are a bit basic. Be warned, this place has a pretty astounding following so expect queues, and a packed restaurant.


££££ 59 Wells Street

Fitzrovia’s Rovi is all about vegetables. And fire. This Ottolenghi spot does serve meat, but there are plenty of vegan options on the menu, excellent cocktails, and a bar we’d happily spend a decade at.

Dishoom King's Cross

££££ 5 Stable St

There are five Dishooms in London, all serving up excellent Indian food. And importantly, Indian vegan food too. They have everything from The Vegan Bombay full breakfast, to small plates like chickpea curry, to vegan lassis, and a whole host of other options. Unless you’re rolling with a group of six or more, dinner at Dishoom operates on a walk-in basis, but the King’s Cross site is often your best bet for beating the queues.

Pachamama East

££££ 73 Great Eastern Street

The menu at this Peruvian restaurant in Shoreditch is split into soil, sea, and land, which means that from the moment you sit down you can just direct your eyes to the soil section and know you’re in safe hands. They’ve also got a full vegan tasting menu for £30 per person, that involves dishes like mushroom ceviche, caramelised aubergine, and chilli mayo. It’s a casual, cool place that’s perfect for a catch up with friends over brunch, date night at the bar, or swinging by for a plate of brussels sprouts with wild rice after work.


££££ 48 Eastcastle St

Ethos is an all day restaurant in Fitzrovia with an… ethos. And that’s meat-free, plant-based food with a self-service, pay-by-weight system. As well as a vegan classics breakfast menu, a vegan Sunday brunch menu, and plenty of takeaway options, they also do a vegan afternoon tea. Basically, whether you’re after a grab and go lunch or a sit-down dinner of barbecue seitan ribs, Ethos has got you covered. Plus, eating here is like being in a forest designed by organic, fashion-loving pixies, which is fun.


££££ 144 Commercial St

In the beginning, there were vegan burgers, hot dogs, and tacos. That’s the story at Genesis, an entirely plant-based diner on Commercial Street. It has a long menu of quick comfort foods, think everything from a seitan shawarma to an ice cream sundae. Will you resent paying £45 for dinner for two with counter service? Yes. Will the jackfruit hoisin taco make up for it? Absolutely.

The Gate

££££ 370 St. John St

This restaurant’s slogan is ‘plant based pioneers established 1989’, which sounds like a truly horrible collaboration between Taylor Swift and Alan Titchmarsh. But this Islington spot (with branches in St. John’s Wood, Hammersmith, and Marylebone) really does have a lot of experience when it comes to creating tasty animal-product-free food. It’s one of those places where you’ll find flavours from across the planet on the menu, including everything from cauliflower with smoked paprika tahini to a beetroot cheese burger. They also serve a vegan roast on Sundays.


VegetarianBritish  in  Soho
££££ 45 Lexington St

Mildred’s have been serving vegetarian food since a time when the general public probably thought quinoa was a musical instrument. These days most of their menu is vegan friendly, and as well as bean burgers there are dishes like tandoori mock chicken, dumplings, and Sri Lankan curry.

Wulf & Lamb


Okay, we hear you. Wolves are not generally known for their vegan lifestyle. But, as soon as you get past the name of this casual all-day Chelsea spot, you can appreciate their menu of burgers, pasta, pies, wraps, and importantly, a dairy-free cheesecake. Everything here is vegan, and although it isn’t the most atmospheric place on the planet, if you sit upstairs you can have an alright sit-down experience. Otherwise swing by for one of their grab-and-go options at the counter.

Voodoo Ray's

Pizza  in  Dalston
££££ 95 Kingsland High St

Full disclosure: this place only serves one vegan dish. Which yes, means it probably, technically, shouldn’t be in this guide because otherwise we’re submitting to your uncle’s logic that you can go to a steakhouse because he’s ‘sure the side salad is vegan’. But, crucially, the one vegan dish at Voodoo Ray’s is pizza, and there will obviously come a time in your life where you’re in east London and need a pizza. It’s inevitable. The Queen Vegan is covered in artichoke, green olives, sun blush tomatoes, red onion, and is covered in their green sauce. Plus, you can either get it as a whole 12-inch pie, by the slice, or delivered. Lovely.

Stem And Glory

Vegetarian  in  City
££££ 60 Bartholomew Close

Stem And Glory is quite a dramatic name for a casual, lowkey vegan restaurant in the City, but, having tried their meatballs, we’ll let them get away with some theatrics. They serve things like rainbow bowls, kimchi pancakes, smoothies, blue corn tacos, and a bao burger that’s entirely worth getting jackfruit down your t-shirt for. At the weekend they’re open from ten and do a full brunch menu including a ‘VLT’ (see what they did there), but if you happen to work nearby their takeaway menu is prime lunch food.

Martello Hall

PizzaItalian  in  Hackney
££££ 137 Mare St

Finding a good, vegan pasta dish at a restaurant is like finding a unicorn. A beautiful, parmesan and butter free unicorn. Martello Hall in Hackney only has two vegan mains on their menu but one of them is a handmade beetroot gnocchi that’s very decent. They’ve also got their classic red chilli Vegan Viking pizza, plenty of distilled spirits and beers to choose from, and are open until three on Friday and Saturday.

By Chloe

££££ 34-43 Russell St

We’re not big fans of this spot in Covent Garden but for the sake of utility and some decent beetroot ketchup, we’re going to tell you about it anyway. By Chloe is an entirely vegan fast-food, counter restaurant that attempts, and often fails, to make vegan versions of British classics. Why is it in this guide then, you ask? Because like sales shopping and an all-you-can-eat buffet, By Chloe needs a very specific game plan to work. Stick to dishes like the spicy Thai salad that aren’t pretending to be anything else, expect it to be busy, and prepare your corneas for the fluorescent ‘Guac Save The Queen’ sign.

You'll need a better browser for that!
Upgrade to Chrome and start finding Restaurants.