Skip to content

Vegetarian and vegan food in London

15 places in London with vegetarian or vegan options.

Ranked with the travel guide's picks and well-known places first.

Vegetarian and vegan food in London

  1. EatHolborn-Clerkenwell

    Hare Krishna cart

    Shows up on the edge of Houghton St regularly on weekdays offering free vegan food, if you don't mind the sogginess and queue.

    Mon–Fri 1–2PM

  2. EatSoho

    Maoz

    The best place for a light fast-food style vegetarian/vegan meal, one of the few places in Soho where a fiver (April 2021) can get you sated.

    Daily 11AM–11PM

  3. EatBloomsbury

    Mary Ward Cafe

    Temporarily closed as of May 2022. A selection of veggie and vegan dishes that changes daily. Cakes, pastries, and salad available as well. Busy, eat in or take away.

    Mon-Thu 9:30AM-8:45PM, Fri 9:30AM-8PM, Sat 9:30AM-4PMUnder £5 for a heap of food

  4. EatSoho

    Mildred's

    Mostly-vegan, all-vegetarian, interesting menu and very tasty food, since 1988.

    Mon–Sat 11AM–11PM, Sun 11AM–10PMabout £25 per person for supper with drinks

  5. EatWandsworth

    No Cruel Burgers

    Vegan takeaway/delivery only restaurant. Vegan burgers, dessert, sauces and sides for takeaway or home delivery. UK-wide delivery for vegan afternoon tea picnic hampers and DIY burger kits.

    Noon-10PM

  6. EatNotting Hill-North Kensington

    Portobello Health Foods (The Grain Shop)

    Vegetarian/Vegan. Opened in 1971 - Still using the same Original Recipe.

  7. EatCamden

    Ravi Shankar Bhelpoori House

    Indian restaurant named after the famous Indian sitarist and composer. A superb vegetarian Thali can be had for under £10. Wash it down with a Kingfisher and you are set for the night.

    noon-10:45PM

  8. EatSouth Bank

    TAS Pide

    Delightful Turkish restaurant specialising in "pide", boat-shaped flatbreads. Plenty of vegetarian options. Sample the free Turkish delights at the front desk.

    Mon–Sat noon–11:30PM, Sun noon–10:30PM

  9. EatSoho

    The Duke of Argyll

    This Victorian-themed pub serves meals upstairs. The updated pub food includes a surprising range of vegetarian (some vegan) options. Order at the bar, they serve at your table. Cheap, interesting draught beers (see Drink). The real fireplace adds atmosphere, and a smoke scent to your clothing. Photos of the local area 100+ years ago teach history lessons. They have a no-electronics policy: put away your phone and interact with people instead.

    Daily noon–11PMMeal with drink £25 (Feb 2020)

  10. DrinkHolborn-Clerkenwell

    The Masque Haunt

    If you are into pubs and pub food, and especially the J.D. Wetherspoon concept, this is a very good spot. It is priced a notch under its more central sister pubs. The extensive menu consists of a good selection of general healthier pub food (pastas, salads, vegetarian burger, etc.), but also traditional food like potato & mash, fish & chips. For a good deal, go for the 2-for-1 at £6.99.

    Daily Sun 9AM–11PM

  11. EatLeicester Square

    Vantra Vegan

    Friendly, quiet vegan restaurant near the edge of Chinatown. Try the mock meats.

    Mon–Sat noon–3PM, 6–10PM; Sun noon–3PM, 6–9PM£10–16 (Sept 2020)

  12. EatSouthwark and Lewisham

    Chicago Grill plus

    Burger joint with many vegetarian and vegan options.

  13. EatCamden

    Frida

    Mexican cafe bar & bistro with vegetarian & Vegan options.

    9.30AM-11PM

  14. EatSoho

    Govinda's Pure Vegetarian Restaurant

    9 Soho St

  15. EatMayfair-Marylebone

    Neat Burger

    Vegan burgers, fries, and shakes with retro decor.

    12:00–22:00 daily£9–14 (Nov 2020)

Listings from the Wikivoyage guide to London (CC BY-SA 4.0).