Best 7 vegetarian restaurants in London

From veggie hot dogs to fine-dining dishes, there are plenty of tempting vegetarian options to choose from at the best vegetarian restaurants in London.

Most London restaurants offer vegetarian options, but there are also plenty of dedicated London vegetarian restaurants. Take your pick from the best vegetarian restaurants London has to offer, listed below in no particular order; whether cafes serving light bites or high-end restaurants conjuring up inventive takes on veggie-only dishes. Or opt for one of London's vegan eateries.

1. The Gate

Sample food inspired by various cuisines at The Gate in Hammersmith. Drawing on their Indo-Iraqi and Jewish heritage with some French and Italian flair thrown in for good measure, brothers Adrian and Michael Daniel opened this veggie restaurant in 1989. Choose from the likes of aubergine schnitzel and red Thai curry. The Gate also has outposts in Islington and St John's Wood. Book now

2. Mildreds


A post shared by Aly Winter (@alyxandramae) on

Treat your taste buds to an inventive use of flavours at Mildreds. This Soho stalwart opened in 1988, and has since expanded to Camden, Dalston and King’s Cross. A focus on regularly changing international dishes, such as Sri Lankan sweet potato and green been curry, and a range of fun cocktails keep London’s vegetarians coming back to this no-bookings restaurant.  

3. Bonnington Cafe


A post shared by London Cheap Eats (@ldncheapeats) on

Get a sense of community at Bonnington Cafe, which was first set up in the 1980s as a co-operative to feed the artistic squatters in Vauxhall’s leafy Bonnington Square. The same community values are present today, as cooks from all over the world create menus inspired by their homelands. No alcohol is served, so bring your own bottle of wine to drink (no corkage fee applies).

4. Palm Vaults


A post shared by Winsome (@winsomelaiws) on

Pretty in pink is an apt phrase for Hackney’s Palm Vaults, a place frequently described as London’s most Instagram-worthy cafe – think vintage Miami with hanging baskets, pastel colour-schemes and food that looks (almost) too good to eat. Munch on the mainly plant-based food, including healthy salads, superfood bowls and options for vegetarian afternoon tea in London.

5. Rasa N16


A post shared by Rita Platts (@ritaplattsphoto) on

It’s hard to miss the bright pink front of Rasa N16 when walking down Stoke Newington Church Street. Be treated to Kerala’s fragrant spices – think cardamom, ginger, turmeric and black pepper – as the chefs weave together intricate flavours. Take your pick from vibrant beetroot curries, vegetables simmered in fennel and ginger and delicious dosa.

6. The Waiting Room


A post shared by Fiona McGregor (@fififrecklesmcg) on

Feast on vegetarian snacks and small plates, such as veggie hot dogs topped with the intense chilli heat of Deptford Death Sauce, at The Waiting Room cafe in Deptford. More rock'n'roll than your average veggie cafe, you’ll not find a detox salad in sight. Instead, don’t be surprised if the sound of 1980s heavy metal fills the air as you sit back to enjoy cake and a cup of tea.

7. Norman's Coach & Horses

Savour comforting pub fare alongside more exquisite dishes at this vegetarian-friendly pub in Soho. The signature vegan tofu fish and chips makes the journey to Norman's Coach & Horses worth the trip alone; while there are also alcoholic beverages labelled on the menu.

Explore by category