The Best Vegan Restaurants in London 2025
Written by the VEGPRENEUR team
London is a paradise for plant-based food lovers, offering everything from cozy cafés to upscale dining. Whether you're vegan or just curious, explore the city's best spots for creative, flavorful, and unforgettable vegan cuisine. Let us know if we missed any of your favorite spots!
1. Tofu Vegan
105 Upper St, London N1 1QN
28 N End Rd, London NW11 7PT
54 Commercial Street, London E1 6LT
32 Charlotte Street, London W1T 2NQ
29 Gloucester Road, London SW7 4PL
Tofu Vegan brings the vibrant flavors of China to London with an entirely plant-based menu designed to delight vegans, vegetarians, and even meat-eaters. Specializing in dishes made with tofu, mushrooms, and expertly crafted Asian imitation meats, the restaurant showcases the versatility of plant-based cuisine. Tofu Vegan offers a diverse menu brimming with authentic flavors, making it a standout in London’s vegan dining scene.
Kingly Court, London W1B 5PW
Club Mexicana has been revolutionizing vegan dining in London since 2014 with its bold and flavorful take on Mexican street food. With a mission to make veganism accessible and appealing, the restaurant challenges preconceptions about plant-based cuisine by blending Mexican flavors with influences from the UK and the US. Its creative approach and standout flavors have earned it a reputation as one of the best vegan restaurants in London.
3. En Root
5 Ascot Parade Clapham Park Road, London SW4 7EY
28 Peckham Rye, London SE15 4JR
Brixton Oval Coldharbour Ln, London SW2 1JG
En Root blends Gujarati flavors with South London influences to create vibrant plant-based Indian fusion cuisine. Focused on fresh, nutritious ingredients and community wellness, this South London gem offers wholesome dishes that nourish the body and soul. A must-visit for flavorful and creative vegan food.
4. Purezza
45-47 Parkway, Camden Town, London NW1 7PN
Purezza, founded in Brighton in 2015, has redefined plant-based dining with its innovative approach to vegan pizza. Full of delicious Italian cuisine, the menu features an array of delicious pizzas, pasta, salads, and desserts crafted from sustainably sourced, high-quality ingredients. With a mission to create inclusive dishes that appeal to all diners, Purezza continues to set the standard for vegan dining, offering food that’s not only flavorful but also mindful of the planet.
5. Gauthier
21 Romilly Street, London W1D 5AF
Chef Alexis Gauthier is on a mission to inspire ethical food practices and shift perceptions about plant-based dining. Gauthier creates plant-based alternatives that rival, if not surpass, traditional animal-based dishes. Through his innovative cuisine, he aims to pave the way for a plant-based future and encourage more ethical practices within the food industry.
6. Jam Delish
1 Tolpuddle St, London N1 0XT
Jam Delish, a family-owned Caribbean vegan restaurant and cocktail bar offers a modern twist on traditional recipes inspired by the founders’ heritage and vegan upbringing. Since opening in 2020, it has gained widespread acclaim for its unique Modern Caribbean Vegan Cuisine, putting it on the map as one of the best vegan restaurants in London.
7. Naïfs
56 Goldsmith Rd, London SE15 5TN, United Kingdom
Naïfs is a hidden gem in London, offering a seasonal, family-style vegan menu that celebrates the beauty of plant-based ingredients. Paired with natural wines, botanical cocktails, and house-made drinks like kombucha, it provides a warm, relaxed dining experience crafted with love by a small family team.
8. Holy Carrot
156 Portobello Road, Notting Hill, London W11 2EB
Holy Carrot reimagines plant-based dining with globally inspired dishes that are both flavorful and nourishing. The restaurant focuses on vegetable-forward meals, utilizing fire and fermentation techniques to enhance natural flavors. Committed to sustainability, Holy Carrot also champions low-waste practices, creating a dining experience that’s as good for the planet as it is for your taste buds.
9. Facing Heaven
1a Bayford St, London E8 3SE, United Kingdom
Facing Heaven in London offers an inventive, plant-based take on regional Chinese cuisine, blending the owner’s multicultural heritage with traditional flavors. Named after a Sichuanese chili, the restaurant also features natural wines, craft beers, and baijiu cocktails, making it a unique destination for vegan Chinese dining.
10. The Spread Eagle
224 Homerton High St, London E9 6AS, United Kingdom
The Spread Eagle, London’s first fully vegan pub, offers a sustainable, plant-based take on classic British pub fare. Located on Homerton High Street, it features a seasonal menu with global influences on traditional dishes and desserts. The Spread Eagle celebrates modern culture and community with a welcoming atmosphere for everyone.
Looking to take your business to the next level?
Become a VEGPRENEUR member today to access industry-leading events, mentors, resources, and a global community of innovators!