The London food scene has cashed in on the rise in veganism, and people reducing meat and dairy in their diets. We’re pretty spoilt for choice on the food front in this city, but for a long time vegetarians eating in mainstream eateries got fobbed off with mushroom risotto or goat cheese tarts. Vegans got an even more raw deal—unless its raw food they were after.

vegetarian vegan food london restaurants
Photo by Ella Olsson used under CC

We’ve rounded up a few places where you can decent, budget-friendly flavoursome veggie and plant-based options in London.

Chain restaurants


In 2017 Pan-Asian chain Wagamama launched a vegan and veggie menu. It has a combination of vegan alternatives some of the regular menu favourites like vegatsu (seitan instead of chicken in the katsu curry), dishes like spicy kare burosu udon, and mixed mushrooms and panko aubergine hirata buns. Plus vegan-friendly beer.

Where: All over London
Prices: £8.00£12.00 for mains, £3.00£5.00 for sides.
Web: Official site


Leon has vegan options covering breakfast all the way to dinner with some tasty dairy-free snacks and hot drinks to boot. For something hearty and filling, their boxes are pretty good value and include meatless meatballs with rice, Brazilian black bean and rice, and Lebanese lentil salad with harissa-roasted carrot and butternut squash and falafel.

Where: All over London
Prices: £7.00 for a large box
Web: Official site

Other chains currently offering more veggie and vegan options include Veggie Pret, Bella Italia, Giraffe, and The Real Greek.

Old London favourites


One of London’s oldest vegetarian restaurants, Govinda’s is a Hare Krishna-run that’s been feeding people cheap, nutritious food since 1979. There are two main menus, À La Carte or Thali. Thalis are better for vegans, who can get 5 items for £6.95 including veg curry, lentil soup, rice and green salad. Veggies who aren’t dairy free can take advantage of the tasty paneer dishes on offer.

Where: 9-10 Soho St, Soho, London W1D 3DL
Prices: Thali’s from £6.95£9.95 | Mini meals £3.00£5.00
Restaurant page: Govindas

Indian Veg

More veggie than vegan, it’s a basic but tasty option for veggie curry that’s been a staple of Angel’s Chapel Market since the mid-80s. The decor hasn’t really changed much since then either, the walls are plastered in pro-veggie/anti-meat propaganda which varies from entertaining to just plain odd, though it’s fun to look at the gallery of famous vegetarians as you pay. It’s a self-service, BYO drinks kind of place—just grab a plate and fill it with veggie curries, colourful salads, bhajis and paratha!

Where: 92-93 Chapel Market, London N1 9EX (Angel)
Prices: All-you-can-eat buffet for £7.95 (cash payment)
Restaurant page: Indian Veg


One of Soho’s most popular veggie spots, Mildreds opened in the 80s to pull London vegetarians out of its brown food rut. There’s no booking at the orginal Lexington Street venue so be prepared to queue at peak times, but there are also branches in Camden King’s Cross and Dalston too which do let you book for large groups (10+). Mildreds caters well for vegans too, and even runs vegan cookery classes. Menus are seasonal and including spicy sweet potato and cashew nut curry, mushroom and ale pie, and Mexican bean burgers.

Where: 45 Lexington St, Soho, London W1F 9AN (other branches in Camden and King’s Cross and Dalston)
Price: Mains £8.00£12.00
Restaurant page: Mildreds

Cafes and small restaurants

Andu Ethiopian Vegan Cafe

A small Eithiopian vegan cafe in Dalston serving 6 dishes with either injera (a large flat bread over a communal pan) or rich. Main dishes include platters of yemisir wot, a slow-cooked lentil dish with traditional spices and fesolia, a spiced, mixed vegetable stew.

Probably one to visit with friends, rather than solo as it’s a lot of food, but they also have sampler portions as takeaway for a fiver.

Where: 528 Kingsland Rd, London E8 4AH (Dalston)
Prices: £12.00 for a platter or £4.99 for a takeaway sampler
Restaurant page: Andu Cafe

Café Van Gogh

A south London commmunity vegan café that provides on-the-job training for people with learning difficulties and mental health–facing challenges in getting employment. The changing menu includes small plates as well as mains like butternut squash curry, vegan mac and cheese and a burger of the day.

Where: 88 Brixton Rd, London SW9 6BE (Brixton)
Prices: Mains £8.00£10.00
Restaurant page: Café Van Gogh

Karamel Restaurant

A local favourite, Karamel is a cafés/restaurant/bar and arts venue inside the Chocolate Factory in Wood Green. You pitch up for some tasty food and entertainment, from poetry and comedy to live jazz. Sundays are all about the vegan Sunday roast with options including almond Wellington or vegan sausage Wellington and plenty of trimmings. They also have burgers and pizza as well as sides like samosas and mini meze.

Where: 4 Coburg Rd, Wood Green, London N22 6UJ
Prices: Mains £8.00£13.00
Restaurant page: Karamel Restaurant

Further reading:
Budget Breakfasts in London for Meat-Eaters, Vegetarians and Vegans Too
Frugal Fruit and Veg in London

Get all the info on what's on in London direct to your inbox every month