You walk into a restaurant in London and the menu doesn’t have a single meat dish on it. No chicken. No beef. No fish. Just vibrant bowls of roasted root vegetables, jackfruit tacos, cashew cream pasta, and chocolate avocado mousse that tastes like heaven. And you’re not in a hipster bubble in Shoreditch-you’re in the heart of the city, where plant-based eating isn’t a trend anymore. It’s the new normal.
Five years ago, finding a truly great vegan restaurant in London meant hunting down hidden gems in Camden or Peckham. Today? You’ve got over 800 vegan-friendly spots across the city. And more than 120 of them are fully plant-based, with no meat or dairy on the menu at all. That’s not a niche. That’s a movement.
Why now? Simple. Londoners are eating differently. A 2024 survey by the Vegan Society showed that nearly 1 in 5 residents in Greater London now identify as vegan or vegetarian. And it’s not just about ethics-people are eating this way because it tastes incredible. The food has evolved from sad tofu salads to bold, inventive dishes that make even lifelong meat-eaters pause and ask, “Where did you get this recipe?”
Not every place that calls itself “vegan” deserves your time. A good plant-based restaurant doesn’t just swap out meat for seitan. It builds flavor from scratch. It understands umami. It knows how to make cashews creamy, lentils hearty, and mushrooms meaty without a single synthetic ingredient.
Here’s what sets the best apart:
If a place looks like a yoga studio with a kitchen, it’s probably not the one you want.
Let’s cut to the chase. Here are the five spots that consistently deliver unforgettable meals, year after year.
Open since 1996, Mildreds is the granddaddy of London’s plant-based scene. It’s not fancy, but it’s reliable-and delicious. Their Thai green curry with jackfruit is legendary. The vegan “fish” and chips? Crispy, flaky, and served with tartar sauce made from aquafaba. And yes, they still have the famous vegan sausage roll, which even carnivores admit is better than the real thing.
Pro tip: Go early. The Soho location fills up by 6:30 PM on weekdays. No reservations for groups under six.
If you want fine dining without the guilt, The Gate is your spot. Think Moroccan-spiced aubergine with pomegranate molasses, or wild mushroom risotto with black truffle oil. The wine list is curated by a sommelier who specializes in vegan-friendly bottles (no animal-derived fining agents). The dessert menu? A masterpiece. The chocolate fondant with salted caramel sauce? You’ll dream about it.
This isn’t “vegan food.” It’s just great food-made without animals.
Farmacy is where wellness meets flavor. It’s bright, airy, and smells like fresh herbs. Their “Plant-Based Bowl” is a rainbow of roasted squash, quinoa, beetroot hummus, and turmeric cashew dressing. The “Buddha Bowl” comes with miso-glazed tempeh and pickled daikon. Everything is organic, gluten-free, and made in-house.
They also serve cold-pressed juices and adaptogenic lattes made with reishi and ashwagandha. Perfect for a post-yoga refuel-or just a Sunday reset.
Don’t let the unassuming exterior fool you. Kitchen 22 is the most talked-about vegan spot in South London. Their jackfruit “pulled pork” tacos with lime-cilantro slaw are addictive. The loaded fries come with cashew cheese sauce and smoked paprika. And their weekend brunch-think tofu scramble with smoked tofu bacon and sourdough toast-is so good, people line up before 9 AM.
They also run a weekly “Plant-Powered Potluck” where locals bring dishes to share. It’s community dining at its best.
Yes, it’s in the heart of London’s most famous meat market. And yes, it’s completely vegan. The Butcher’s Son is a play on tradition-vegan “bacon” sandwiches, plant-based “chicken” parm, and even a “meatball” sub made from mushroom and walnut.
They don’t just mimic meat-they reimagine it. Their “Bacon, Lettuce & Tomato” sandwich uses coconut bacon that’s smoked, crispy, and salty. It’s not a substitute. It’s an upgrade.
London’s plant-based scene isn’t just about the headline acts. Some of the best meals come from places you wouldn’t expect.
Confused by “aquafaba” or “nutritional yeast”? Don’t panic. Here’s your cheat sheet:
Ask your server: “What’s the most popular dish here?” You’ll almost always get a recommendation that’s both delicious and representative of the restaurant’s style.
Picture this: You walk in, greeted by soft jazz and the smell of roasted garlic. The table is set with linen napkins and a small bowl of house-made pickles. Your server doesn’t just hand you a menu-they ask if you have any allergies, or if you’ve tried their new mushroom pâté.
Then the food arrives. Not in a rush. Not in plastic containers. In ceramic bowls, on wooden boards, with edible flowers. The first bite? A burst of flavor-smoky, sweet, tangy, earthy. You don’t miss the meat. You just feel full, happy, and surprisingly energized.
That’s the magic. It’s not about what’s missing. It’s about what’s there.
Here’s the truth: prices vary wildly.
Compare that to a steak dinner in Mayfair-£50-£80-and plant-based isn’t the pricey option. It’s competitive. And many places offer lunch specials, early bird deals, and set menus that make it even more affordable.
Pro tip: Book ahead for dinner. Many places take reservations online. Walk-ins are possible at lunch, but dinner? You’ll wait.
Let’s clear this up. A vegetarian restaurant might still serve cheese, butter, eggs, or honey. A vegan restaurant doesn’t. That’s the key.
But here’s the twist: many Londoners who eat vegan don’t call themselves “vegan.” They just eat plant-based. It’s about the food, not the label.
So if you’re looking for dairy-free, egg-free, honey-free meals? Stick to places that say “vegan.” If you’re okay with cheese and eggs? Vegetarian spots are great too. But if you want the full experience? Go vegan.
| Restaurant | Location | Price Range (Main) | Specialty | Best For |
|---|---|---|---|---|
| Mildreds | Soho, Camden | £16-£22 | Vegan sausages, fish & chips | Casual, quick bites |
| The Gate | Islington, Marylebone | £35-£55 | Moroccan-inspired fine dining | Date night, special occasions |
| Farmacy | Notting Hill | £18-£26 | Organic bowls, wellness drinks | Healthy lunch, post-workout |
| Kitchen 22 | Brixton | £14-£20 | Tacos, loaded fries, brunch | Weekend brunch, groups |
| The Butcher’s Son | Borough Market | £15-£24 | Plant-based “meat” sandwiches | Quick lunch, comfort food |
No. While fine dining spots like The Gate can be pricey, many casual vegan cafes and food trucks offer meals under £15. Mildreds, Kitchen 22, and Vegan Junk Food Bar all serve filling, flavorful meals for under £20. You don’t need to spend a fortune to eat well.
Absolutely. Most restaurants in London now offer at least one vegan dish. Chains like Pret, Leon, and Zizzi have solid plant-based options. Even traditional pubs serve vegan pies and lentil stews. Look for the green leaf symbol on menus-it’s the industry standard for vegan-friendly items.
It can be-but not always. A plate of fries with vegan cheese sauce isn’t exactly a health food. But many places, like Farmacy and Greenhouse, focus on whole foods: vegetables, legumes, grains, nuts. If you want nutrition, choose those spots. Avoid places that rely on processed vegan meats and oils.
For dinner at popular spots like The Gate, Mildreds, or The Butcher’s Son? Yes. Book at least a day in advance. Lunch is easier-many places accept walk-ins. Use OpenTable or their website to reserve. Weekend brunch? Book 2-3 days ahead.
Lunchtime is ideal. Many places offer better deals, shorter waits, and fresher ingredients. Sunday brunch is also a great time to explore-Kitchens 22 and Farmacy serve incredible weekend menus. Avoid Friday night if you hate crowds.
London’s plant-based scene isn’t just for vegans. It’s for anyone who wants to eat better, taste more, and feel good about what’s on their plate. Whether you’re curious, committed, or just looking for a new lunch spot, there’s a table waiting for you.
Start with Mildreds for comfort food. Try The Gate for a special night out. Grab tacos at Kitchen 22 on a Saturday. And don’t forget to ask for the dessert menu-you’ll thank yourself later.