London is one of the most vegan-friendly cities in the world, offering a diverse selection of plant-based cuisine. Whether you’re looking for fine dining or quick eats, here are the best vegan restaurants in London.
1. Mildreds
A pioneer in London’s vegan food scene, Mildreds serves globally inspired dishes with bold flavors. Their Sri Lankan curry and Polish dumplings are fan favorites.
2. Dishoom (Vegan Menu Available)
This Bombay-inspired restaurant has an excellent vegan menu featuring jackfruit biryani and dairy-free mango lassi. The cozy ambiance makes it even better.
3. Unity Diner
Founded by vegan activist Earthling Ed, Unity Diner donates all profits to animal rights causes. Enjoy indulgent burgers, loaded fries, and milkshakes while supporting a good cause.
4. Farmacy
For an upscale experience, head to Farmacy in Notting Hill. Their health-focused menu includes plant-based burgers, wellness bowls, and adaptogenic lattes.
5. Holy Carrot
A chic vegan restaurant with creative, Asian-inspired dishes. The tempura enoki mushrooms and miso caramel dessert are a must-try!
London’s vegan scene is thriving, with endless delicious options for every taste. No matter where you go, these restaurants prove that plant-based eating can be exciting, flavorful, and satisfying.

