Essential Veggie Restaurants In London

Toggle Filters

Filter by type:

Enjoy Vegetarian Dining Across London

For a long time, vegetarian Londoners didn’t have a great bet for a good lunch in the city. Even the arrival of the humble ‘Veggie Pret’ a while back failed, perhaps unsurprisingly, to satisfy most vegetarian foodies’ desires. But that time has gone. Over the past few years, vegetarian restaurants, cafes and food stalls have become staples in London’s foodie scene, and we’ve rounded up the best – from vegan dim sum to affordable veggie brunches – so that you can dig in.

1. Amrutha Lounge, Earlsfield

A local treasure, Amrutha Lounge started as a humble food stall, and now has a hugely popular restaurant serving bold and delicious Indian dishes. Try their delicious golden Crispy Pakoras with peanut satay for an indulgent treat, or opt for the classic Buddha Box featuring creamy dahl curry, rice, beetroot sesame slaw and the incredible pakoras, all for a very reasonable £15.

Alternatively, go with a group and select a set menu for the table, with free refills for your food guaranteeing you’ll never be left hungry. Truly one of south London’s best kept secrets.

Amrutha Lounge is found @ 326 Garratt Ln, SW18 4EJ   –


2. Mildred’s, various locations

Any self-respecting vegetarian foodie will be able to tell you about Mildred’s. A frontrunner in the city’s veggie game since the 1980s, this mini-chain of dedicated vegetarian restaurants continues to impress without resting on its laurels.

Opt for a classic ‘soul bowl’, filled with goji quinoa salad, baby kale, cashew cheese and more, or push the boat out with their incredible kashmiri chana pattie burger, featuring a chickpea and quinoa fritter, tomato methi pickle, cucumber, carrot and coriander slaw and masala mayo. If you haven’t yet crossed Mildred’s off your veggie bucket list, be sure to do so soon; find them dotted across London, at Soho, Camden, Dalston and King’s Cross.

To book and for more menu information, please visit


3. 222 Vegan, West Kensington

The clue is in the name – 222 Vegan is not just veggie, but fully vegan. However, what it lacks in cheese it makes up for in simple yet satisfyingly delicious servings. The food is not pretentious or extravagant – like the Spaghetti Polpette, gluten-free pasta in roasted tomato sauce with quinoa & spinach balls – but absolutely hearty and delicious.

Note also their mouth-watering oyster mushroom raclette, or their Seitan Stroganoff featuring cashew cream, mushrooms and seitan strips with brown rice. Classic vegan dishes done well – what more could you want?

You’ll find the Dynamo @ 222 North End Road, West Kensington, W14 9NU  –


4. Rasa N16, Stoke Newington

You certainly won’t miss Rasa N16’s bright pink façade when strolling along Stoke Newington Church Street, and its veggie Indian menu promises to pack just as much of a punch. Founded by Das Sreedharan, inspired by childhood memories of his mother’s cooking, Rasa N16 has grown into a favourite of locals and critics alike.

Trust the chefs with the Rasa Vegan Feast, promising a selection of their classic starters, curries, breads, sweets and more. Or choose individual dishes from the menu; if you’re feeling bold, opt for the spicy rasa kayi curry, or for those who prefer their food a little milder, the banana boli starter – battered, fried plaintain with a peanut and ginger sauce – is deliciously indulgent. A worthy two-time winner of Time Out’s Best Vegetarian Restaurant, in our eyes.

You can find Rasa N16 @ 55 Stoke Newington Church St, N16 0AR


5. Farm Girl, various locations

If you’re on the lookout for an Instagram-able veggie brunch spot, well, you might just be in luck. With a self-described ‘California coastal vibe’, bright pink lattes and a penchant for edible flowers, the Farm Girl cafes are nevertheless not just about the aesthetics. Rather, they are dedicated to serving up light, delicious veggie dishes like Seoul Eggs with tenderstem broccoli and kimchi, or green tea & coconut milk chia pudding topped with cornflake crunch, raspberries, goji berries & mint that is – admittedly – very Instagram-worthy.

If you’re after pretty (and delicious) brunch in an even prettier location, then hit up one of Farm Girl’s cafes in Fitzrovia, Knightsbridge, Notting Hill or Soho.

To book or for more menu info, please visit


6. Farmacy, Notting Hill

Notting Hill’s Farmacy is vegan, additive-free, sustainable and absolutely delicious. A focus on local farm-grown produce and ‘biodynamic sustainability’, however, by no means equates to a boring or bland menu. Alongside undeniably healthy veggie options like their vibrant, colourful ‘Earth Bowls’, Farmacy also serves up indulgent treats from loaded nachos to mac n ‘cheese’ to more-ish mushroom tacos overflowing with pickled shallots, jalapeños, chipotle adobo, salsa and guac.

Their pudding offerings must not be neglected, and a special mention goes to the incredible warm chocolate cookies served with – what else? – a glass of almond milk. A must-try spot for us.

You’ll find Farmacy @ 74-76 Westbourne Grove, W2 5SH


7. Club Mexicana, Soho

If you’re after something a little different and a little more, well, fun than the average vegetarian restaurant, then look no further than Club Mexicana, with its shocking pink exterior and exciting vegan menu. With a 3-for-£10 on tacos, Club Mexicana is both delicious and affordable.

We recommend the Baja Tofish Taco, filled with beer-battered ‘tofish’, avocado, slaw, pico de gallo, and chipotle mayo; for the more adventurous, go for the somewhat-daunting ‘cheezeburger burrito’. Now with a restaurant in Soho as well as a spot at Covent Garden’s Seven Dials Market.

You’ll find Club Mexicana @ Kingly Court, W1B 5PW


8. The Gate, various locations

A regular fixture on many a ‘best-of’ list, The Gate provides fierce competition in the battle of the veggie restaurants. From their fragrant Mango, Avocado & Shimeji Mushroom Ceviche to their hearty ‘Tagine 14’ filled with braised fennel, pumpkin courgette, chickpeas and apricots, pomegranate and pistachio nut couscous and Yemenite chilli sauce,

The Gate promises exciting and ambitious flavours whatever mood you’re in. Now with four elegant, spacious locations across Islington, Hammersmith, Marylebone and St John’s Wood, The Gate is a sure bet for a delicious vegetarian dinner in a classy setting.

To book or view more menu options, head to


9. Mao Chow, Hackney

Another vegan restaurant up next, but one so good we promise it’s worth foregoing dairy for. Mao Chow is a Chinese restaurant located in Hackney, with a simple but excellent menu featuring mouthwatering dim sum and noodle dishes.

We recommend the spicy Chongqing cauliflower or the deliciously sharp smacked cucumber; a special shout-out must also go the delectable dan dan noodles with spicy sesame and peanut noodles, ‘shroom’ mince, cucumber and pak choi. A must-try spot for London’s veggies.

To book or view more menu options, head to

Find Mao Chow @ 159a Mare Street E8 3RH


10. Ottolenghi, various locations

Technically not vegetarian-only restaurants, but ones with a veggie offering so good that they had to make the cut. Ottolenghi’s Fitzrovia restaurant ‘Rovi’ describes itself as having ‘vegetables at its heart’, and this is clear to see on the menu.

From a delicious selection of veggie starters, like asparagus served with smoked potato skordalia and wild garlic caper brown butter, to bold yet classic mains like vignole broth with butter beans, spring vegetables, lovage & chard lemon pesto, vegetarians can rest assured that they are not being neglected here.

To book or view more menu options, head to


A Selection Of Our Latest Deals Across London

Sign up for London's latest food & drink news, offers and events!
Join 15K subscribers