Richmond might be better known for its royal park and riverside strolls than its vegan scene, but this leafy, laid-back neighbourhood, perched on a particularly picturesque stretch of the Thames, is one to have on your map if you're into plant-based dining. This pocket of south-west London is dishing up a seriously tasty selection of meat-free meals, from sharing plates in elegant dining rooms to colourful, wholesome café fare. Here's our pick of the best spots to grab a plant-based bite in this pretty corner of the capital.

Fresh fast food
SOUL is no ordinary café, it's a lively Twickenham hotspot that's giving fast food a fresh makeover. The menu is packed with nourishing salads, superfood smoothies, and plant-based versions of pastries and sandwiches, all made with real, wholesome ingredients. Their signature organic coffee blend, B-3M-S, is rich and full of antioxidants, along with a selection of organic teas and cocktails. Drop by for dinner on Wednesday to Saturday and see what the buzz is all about.
-
Unit1, 149 Heath Rd, Twickenham
-
Website
•
Soul Cafe Twickenham
074-260 512 15 - Read more on Thatsup
A cosy riverside café
Hollyhock Café is a dreamy vegetarian spot perched above the Thames in the lush Terrace Gardens. It's the sister café to the ever-popular Tide Tables Café by Richmond Bridge and is a cosy hideaway serving up wholesome soups, homemade cakes, and an all-veggie menu that has plenty of vegan options. Plus, it's BYOB, so you don't need to worry about drinks.
-
146 Petersham Rd, Richmond
-
Website
•
Hollyhock Café
020-894 865 55 - Read more on Thatsup
Veggie-packed goodness
The menu at Beirut Street Kitchen keeps it simple, but everything is packed with goodness – think wraps and bowls filled with falafel, plus sides like creamy hummus and crispy halloumi fries. It's a no-fuss counter-service setup with a warm welcome and a few tables outside for sunny-day snacking.
-
7 George Street, Richmond
- Website
- Read more on Thatsup
Riverside lunching
Beyond its entirely vegetarian and vegan menu, the real draw of Tide Tables Café lies in its setting. You'll find it tucked beneath an arch of Richmond Bridge, offering one of the most idyllic riverside spots in London. The menu is brimming with delicious dishes, such as fresh salads, pastries, cakes, tarts, and more, along with a selection of fresh juices, organic wines, and beers.
-
2 The Arches, Richmond
-
Website
•
Tide Tables Café
020-894 882 85 - Read more on Thatsup
Indian flavours
Cinnamon Bazaar, the Richmond outpost of chef Vivek Singh's Cinnamon Collection, has plenty to please plant-based diners. Kick things off with street food dishes like vegan chaat, crisp samosas, and refreshing pressed watermelon, then dig into mains like their famous vegan shepherd's pie, made with curried root vegetables and soya topped with mustard potato chokha. To top it all off, the cocktail list comes courtesy of renowned mixologist Mr Lyan.
-
31 Kew Rd Richmond, Greater, Richmond
-
Website
•
Cinnamon Bazaar Richmond
020-762 650 00 - Read more on Thatsup
A celebration of Chinese fare
Four Regions is a family-run spot that champions the diverse cuisine of China's four major culinary regions. The space is cosy but sleek, with a sunny terrace open in warmer months for al fresco dining, and private rooms (complete with karaoke) for group rendezvous. There's plenty for plant-based diners too, easily distinguishable on their menu.
-
102-104 Kew Road, Richmond
-
Website
•
Four Regions
020-894 090 44 - Read more on Thatsup
- London
- Guides
- Restaurant
- The best vegan restaurants in Richmond