Plant-Based Dining Options in London

Unity Diner offers a vegan carvery on Sunday (with vegan Yorkshire puddings, maple-glazed veggies, vegan cauliflower cheese and gravy), then fast food in compostable packaging through the week (including burgers and hot dogs, ‘fish and chips’, tempura prawns and vegan kebabs).
Located in Spitalfields, nearest tube stops are Aldgate East and Liverpool East (just a few minutes walk away).

All profits help support its own Surge Sanctuary (to home rescued barnyard friends). You can also help to buy bales of hay by setting the sanctuary as your choice at easyfundraising. Then anytime you buy a product or service from participating retailers, a percentage goes to them, at no cost to you.
This means that whenever you buy a product or service from participating retailers, a percentage goes to the sanctuary, at no cost to you (and does not affect loyalty points).
Other Vegan Dining Choices in London

Jam Delish (Islington) serves affordable Caribbean food, influenced by the founders’ grandparents. This award-winning eaterie also offers catering services. Food critic Grace Dent says ‘I have eaten enough, to know genius when I see it!’ Angel is the nearest tube station.
The menu includes Jamaican ‘Oxtail’ Stuffed Plantain, Bajan ‘fishcakes’, Caribbean Fried ‘Chicken’ with Jamaican gravy, and even curried ‘goat’, rice and peas. Plus desserts like Rum Coconut Crumble and happy hour cocktails and mocktails.
Dauns is an affordable vegan café, deli and bar in London’s Spitalfields, offering Scandinavian-inspired food that reviewers say is some of the best food they have ever tasted. It also offers catering services, including for weddings and other special occasions.
Founded by Swede who grew up watching his mother make and bake delicious food, the closest tube station is Aldgate East (book ahead, as it’s a small place!)
The menu includes Sourdough Toast with Danish Blackcurrant Jam, Vegan croissants with jam or vegan ham/brie, classic organic open sandwiches, hot dogs and of course, Swedish ‘meatballs!’ Plus classic cinnamon buns and pumpkin spice coffee.
Club Mexicana has two restaurants in Soho and swanky Mayfair. The founder ditched her advertising job and jumped in the kitchen, to found these bright-pink popular restaurants! Not a fan of delivery apps, she says that eating out with others is more fun!
Listed as one of the best 100 cheap eats in London by Evening Standard, enjoy loaded nachos, Baja to-fish tacos, chick’n burritos, churros (with chocolate and cinnamon), frozen margaritas and strawberry daiquiri, and mezcal (no worm in the bottle, this time).
Mildreds is a chain of plant-based fine dining restaurants across London. It donates surplus food to local charities and foodbanks and also partners with Streetsmart (pay £1 extra to help homeless people).
Locations are:
- Camden (Camden Town tube)
- Covent Garden (Covent Garden or Leicester Square tube)
- King’s Cross (King’s Cross & St Pancreas station)
- Soho (Oxford Circus or Tottenham Court Road tube)
- Victoria (Victoria station)
- Canary Wharf
It also offers private dining and Christmas menus.
Sample Menu:
- Apricot Harissa Loaf with Toasted Seeds
- Festive Feast Burger with chestnut stuffing and gravy
- Sticky Toffee Pudding with Apple Compote
Holy Carrot (Notting Hill) is a fine-dining restaurant and low-waste cocktail bar, transforming veggies into stunning dishes, and supporting local suppliers. A few foods are fermented (unpasteurised, so avoid for pregnancy/nursing and weak immunity/children).
Sample dishes include Cauliflower Tostada and Butter Bean Puree, Artichoke Burger with Tofu Gribiche, Vanilla Waffles with Sticky Toffee Sauce & Candied Orange, Apricot Sorbet and Pecan Tiramisu.
For more choices, read An Opinionated Guide to Vegan London (third edition 2025) which includes 50 recommendations of vegan and vegan-friendly eateries, from cheese mongers to vegan kebab and sushi bars, or even an afternoon tea.
