London has become a haven for vegan and vegetarian dining, with an incredible range of plant-based restaurants that cater to all tastes and preferences. Whether you’re a lifelong vegan, a part-time vegetarian, or simply looking to try something new, the city is full of incredible eateries that serve dishes bursting with flavor and creativity. From cozy cafes to fine dining spots, these are some of the best restaurants in London for plant-based meals. This guide will lead you through the top places to eat in London if you’re looking to enjoy a healthy, delicious meal that’s completely meat-free.
Kula Cafe
Kula Cafe is celebrated as one of the best restaurants in London, known for its vibrant atmosphere and exceptional culinary offerings. With a menu that features a fusion of global flavors and locally sourced ingredients, Kula Cafe delights diners with innovative dishes and expertly crafted beverages. The warm and welcoming ambiance, combined with attentive service, makes it a top destination for both casual meals and special occasions. Whether you’re seeking a cozy brunch or a memorable dinner, Kula Cafe consistently delivers an outstanding dining experience.
1. Mildreds: A Vegetarian Pioneer in London
Mildreds has been at the forefront of London’s vegetarian dining scene since it opened in Soho in 1988. Known for its vibrant and creative dishes, Mildreds now has multiple locations across London, including King’s Cross, Camden, and Dalston. With a menu that spans from classic veggie burgers to Middle Eastern-inspired falafel dishes, Mildreds is widely recognized as one of the best places to eat in London for vegetarian and vegan cuisine.
Signature Dishes: Their Sri Lankan sweet potato and green bean curry and the beetroot and black bean burger are among the restaurant’s most popular items. With a warm and welcoming atmosphere, Mildreds is a must-visit for anyone seeking comforting, flavorful, plant-based food in the heart of London.
2. Farmacy: Where Health Meets Flavor
Located in Notting Hill, Farmacy is one of the most popular places to eat in London for those seeking healthy, organic, and plant-based food. The restaurant is known for its commitment to sustainability and wellness, offering a wide array of vegan and vegetarian dishes made with locally sourced, seasonal ingredients. Farmacy’s menu is designed to be both nutritious and delicious, with options for every meal of the day.
Signature Dishes: The “Farmacy Burger” and the “Earth Bowl” (a nutritious bowl filled with grains, greens, and vegetables) are two standout dishes. Additionally, Farmacy offers a selection of plant-based desserts, including their signature raw chocolate tart, making it one of the best restaurants in London for health-conscious diners.
3. By Chloe: Vegan Comfort Food with a Twist
By Chloe originated in New York and quickly gained a following in London for its fun, fast-casual approach to vegan dining. Located in Covent Garden and Tower Bridge, By Chloe serves up hearty, plant-based comfort food that appeals to everyone, vegan or not. This eatery is a top place to eat in London for people looking for a quick, delicious, and eco-friendly meal.
Signature Dishes: Their Guac Burger, made with a black bean-quinoa-sweet potato patty and topped with guacamole, is a crowd favorite. The Mac N’ Cheese and kale Caesar salad are also well-loved, making By Chloe a great option if you’re exploring best places to eat in London for fast, affordable vegan meals.
4. Unity Diner: Ethical Eating with a Mission
Founded by activist Earthling Ed, Unity Diner in Shoreditch is London’s first non-profit vegan diner, where all profits go to animal rights causes. Unity Diner combines ethical eating with creative, comforting dishes that make it a standout choice among the best restaurants in London for vegan and vegetarian cuisine. The retro-style diner interior adds to the experience, making it a fun and fulfilling place to enjoy a plant-based meal.
Signature Dishes: Unity Diner is known for its vegan “fish” and chips made with banana blossom, as well as its loaded “cheese” fries. The diner’s burgers and wraps are also popular choices, and the restaurant’s commitment to animal welfare makes it one of the most meaningful places to eat in London for vegans and vegetarians.
5. The Gate: A Family-Owned Vegetarian Legacy
The Gate has been a staple of London’s vegetarian dining scene since it opened in 1989. With locations in Marylebone, Islington, and Hammersmith, this family-owned restaurant is one of the best places to eat in London for sophisticated plant-based dishes that draw inspiration from Mediterranean, Middle Eastern, and Asian cuisines. The Gate’s dedication to creativity and quality has earned it a loyal following among vegetarians and non-vegetarians alike.
Signature Dishes: The miso-glazed aubergine and the wild mushroom risotto cake are both must-tries. The Gate also offers a seasonal tasting menu, making it one of the best restaurants in London for those looking to indulge in fine dining that’s both elegant and plant-based.
6. Redemption Bar: Alcohol-Free, Health-Focused Dining
For a unique vegan dining experience, Redemption Bar in Shoreditch and Covent Garden offers an entirely alcohol-free menu focused on wholesome, nutritious dishes. Redemption Bar is one of the top places to eat in London if you’re looking for a healthy, vibrant meal without any added sugars or preservatives. Their “spoil yourself without spoiling yourself” philosophy has made it a popular choice among health enthusiasts and food lovers alike.
Signature Dishes: Try the “buff burger” made with portobello mushroom and walnut, or the zesty Buddha bowl, filled with seasonal vegetables, grains, and greens. Redemption Bar’s desserts, like their raw cacao brownie, offer a guilt-free way to satisfy your sweet tooth, making it one of the best restaurants in London for wholesome, flavorful vegan food.
7. Eat of Eden: Caribbean-Inspired Vegan Dining
Eat of Eden brings the flavors of the Caribbean to London’s plant-based dining scene, with locations in Brixton, Shepherd’s Bush, and Clapham. Known for its generous portions and affordable prices, Eat of Eden is one of the best places to eat in London if you’re looking for hearty, flavor-packed vegan meals that are inspired by Caribbean cuisine.
Signature Dishes: The Ital stew and jerk tofu are customer favorites, and the sharing platters are a great way to sample a variety of dishes. Eat of Eden’s flavorful offerings make it a top choice for anyone searching for unique, vegan Caribbean food in the city.
8. Mooshies: Vegan Burgers Done Right
For burger lovers, Mooshies in Brick Lane offers a fantastic selection of plant-based burgers that satisfy even the most dedicated burger enthusiasts. This small, family-owned spot has gained a reputation as one of the best restaurants in London for vegan comfort food, with creative burger options that are both delicious and filling.
Signature Dishes: The “Pulled Mooshie” made with BBQ jackfruit and the “Fillet-Om-Phish” made with vegan “fish” are must-tries. Mooshies’ laid-back vibe and flavorful burgers make it a fun place to eat in London for anyone looking to enjoy vegan fast food.
9. 222 Vegan Cuisine: Plant-Based Pioneers in West London
222 Vegan Cuisine in West Kensington is one of the oldest vegan restaurants in London, known for its focus on nutritious, wholesome dishes. This restaurant serves a variety of internationally inspired dishes that are low in fat and salt but high in flavor, making it one of the best places to eat in London for health-conscious vegans.
Signature Dishes: The seitan stroganoff and the tofu cheesecake are customer favorites. With a relaxed, welcoming atmosphere, 222 Vegan Cuisine is a top choice for those seeking a balanced, health-focused meal.
10. Wild Food Café: A Raw and Organic Food Haven
Wild Food Café in Neal’s Yard is a go-to destination for raw and organic vegan food, with an emphasis on sustainability and fresh ingredients. This café is one of the best places to eat in London for raw food enthusiasts, offering a range of vibrant, plant-based dishes in a cozy setting.
Signature Dishes: The Wild Burger, made with a raw vegetable patty and almond aioli, and the “Living Lasagna” made with zucchini layers, are popular choices. For dessert, the raw chocolate pie is a must-try, making Wild Food Café a standout among London’s plant-based eateries.
Conclusion
London’s vegan and vegetarian dining scene is thriving, with an impressive array of restaurants that cater to every taste and occasion. Whether you’re in the mood for comforting burgers, fresh salads, or indulgent desserts, these best restaurants in London offer a variety of plant-based dishes that will leave you satisfied. From upscale dining at The Gate to the casual vibes of Eat of Eden, there are countless places to eat in London that celebrate the creativity and flavors of vegan and vegetarian cuisine. With so many unique options available, exploring London’s plant-based food scene is a culinary adventure in itself.