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.

2. Club Mexicana

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!

 

Noah Hyams