Whether you’re a meat-lover or not, you’ll find it hard not to love the food you can find at these restaurants. We’ve dug out our favourites and added a few more to the mix so you’ll not be short of inspiration when you’re looking for your next veggie fix.
We’ve chosen restaurants from all across London but there’s always new ones popping up so if we’ve missed off your favourite, let us know in the comments below! All of these are veggie, each of which has a good selection of vegan dishes too.
Set in the heart of Covent Garden, this establishment has been going since the 1970’s and is a proper part of the community. If you’re looking for healthy, then you’ve come to the right place – it has a fantastic range of medicinal mushroom teas and maca-filled thick smoothies. Our favourite is the Ayurvedic Super Salad – the perfect post-workout meal after a yoga session at at the nearby Yotopia. A lot of the food here is vegan and also raw so there’s a wide range of dishes to suit everyone.
In a nutshell: Homely, sharing tables with fresh, tasty dishes and clear-labelling.
Meat-eaters will enjoy: The burger – it’s filling and comes with a generous portion of sweet potato wedges.
How much? A salad and a smoothie will set you back £20.
Nearest station: Covent Garden
Where is it? 1st Floor, 14 Neal’s Yard, Covent Garden, Greater London WC2H 9DP
Set up by two brothers in 1989, with a French / Italian influence, this feels like luxury veggie dining. Set in a sophisticated setting with a full a la carte menu, this is the perfect dinner date location, or evening out with friends. There are two locations – the original in Hammersmith and the younger sister, in Angel. There’s plenty of dishes on here which even the most hardened meat-lover will enjoy, including Thai red curry and aubergine shnitzel.
In a nutshell: Sophisticated vegan and veggie dining with vegetarian versions of many favourites.
Meat-eaters will enjoy: Wild mushroom risotto cake and chunky polenta chips.
How much? £65 for starter & mains and a drink for two people.
Nearest station: Angel or Hammersmith
Where is it? 370 St John Street, London EC1V 4NN or 51 Queen Caroline Street, London W6 9QL
Operating on a ‘pay by weight’ scheme, customers are welcomed into a light, bright cafe littered with birch trees. Once seated, you’re invited to choose a couple of dishes off the menu or help yourself to a plate and choose from the buffet selection which includes green bean salads, sweetcorn fritters, plenty of dips including the iconic guacamole and baba gnash and chickpea and coconut curry. There’s hot and cold choices, with a separate menu for breakfast.
In a nutshell: A wide-range of fresh, delicious food in a casual, classy setting.
Meat-eaters will enjoy: The scotch eggs.
How much? £2.85 per 100g (it’s slightly cheaper for lunch). A medium-filled plate will cost £13.
Nearest station: Oxford Circus
Where is it? 48 Eastcastle Street, London W1W 8DX
Three Swiss brothers set up the first Tibits in 2000 and it’s a testament to their success that there are now there are 8 restaurants. With over 40 homemade vegetarian and vegan dishes, Tibits works as a buffet where you pay by weight – great for those who want to eat a little, or a lot. With dark wooden tables, and situated in the trendy Heddon Street, it’s a great retreat from the busy shopping streets, for a catch-up with friends or a romantic dinner.
In a nutshell: Delicious deserts and moreish choices
Meat-eaters will enjoy: Most dishes – there are many indulgent, comfort food dishes.
How much? £2.70 per 100g for dinner (slighter cheaper for lunch). A medium-filled plate will cost you £12
Nearest station: Oxford Circus or Picadilly Circus
Where is it? 12-14 Heddon Street, off Regent Street, W1B 4DA
One of the more renowned vegan cafes, this has its roots in the festival scene. Now, it’s set up base by Camden Lock, serving breakfasts and main meals. The raw almond crackers with dip, are delicious, and you can’t go wrong with either their burgers. You absolutely cannot leave without tucking into their raw cake – so make sure you save space! Everything on the menu is vegan.
In a nutshell: A fully vegan selection of healthy mains and amazing deserts. Nab the table by the river and enjoy the live DJs.
Meat-eaters will enjoy: The veggie bake
How much? Mains are approximately £10. A starter, main and drink for two will cost approximately £40.
Nearest station: Camden Town
Where is it? 250 Camden High St Camden Town, London NW1 8QS
A rather hippie and cosy establishment, this has a buffet service during the day and evening, with an a la carte option also in the evening. Squish up with friends on little tables and help yourself to a wide range of vegan dishes and a huge range of drinks. The menu and dishes are well labelled and give information that also includes whether they contain ingredients such as nutritional yeast. Vantra Viteo also has a range of mylkshakes for all your chakra needs.
In a nutshell: Raw vegan takes of popular dishes, in a cosy, comfy setting.
Meat-eaters will enjoy: The buckwheat pizza and living lasagne
How much? An a la carte meal with starter, main course and drink for two will cost approximately £50.
Nearest station: Tottenham Court Road
Where is it? 25-27 Oxford St London W1D 2DW
Open for lunch and dinner, Mildreds has been around since 1988 and is still going strong. Omnivores won’t even realise the meals are veggie, they’re that good. With hearty plates, this definitely isn’t going to be the healthiest meal you’ve had but it’ll certainly be healthy. And be sure to book to save disappointment.
In a nutshell: Big dishes of all your favourite comfort food.
Meat-eaters will enjoy: The mushroom and ale pie or the big burrito.
How much? A starter, main and drink for two will cost approximately £26.
Nearest station: Camden or Oxford Circus / Piccadilly Circus
Where is it? Jamestown Road, Camden, London NW1 7BW or 45 Lexington Street, Soho, London W1F 9AN
Featuring nutritious raw food (not heated above 42’C), cooking workshops, and cleanse programmes, Nama is situated in the heart of Notting Hill and has delicious dishes for breakfast, lunch and dinner. Make sure you save room for their tasty puddings but failing that, don’t leave without a Chocolate Heaven smoothie.
In a nutshell: Beautifully presented dishes packed with nourishment.
Meat-eaters will enjoy: The Italian Pizza
How much? Mains cost approximately £10 each.
Nearest station: Westbourne Park
Where is it? 110 Talbot Road, W11 1JR, London
There are 6 Rasas in London, and funnily enough, there are two opposite each other in Stoke Newington; one serves meaty dishes and the other is solely vegetarian. Rasa N16 was the original and is still going strong. There’s nothing that’s not good on this menu! If vegan, check first that no ghee is used in your chosen dish.
In a nutshell: Authentic South Indian dishes in a friendly and cosy atmosphere.
Meat-eaters will enjoy: The Kerala Feast
How much? Curries are £4.75
Nearest station: Stoke Newington Overground
Where is it? 55 Stoke Newington Church Street London N16 OAR
Food food and superfood cocktails anyone? Tanya’s is a beautiful cafe, filled with little inspirational sayings and innovative raw living dishes, such as cauliflower popcorn. There’s also an impressive number of drinks on the menu, with items such as My Hot Choc and My Alkaliser featuring highly on our favourites.
In a nutshell: Nutrient-filled dishes and drinks that are perfect for a light snack or a full on feast.
Meat-eaters will enjoy: Nachos Grande
How much? Mains cost from £13.50
Nearest station: South Kensington
Where is it? myhotel, 35 Ixworth Pl, London SW3 3QX
Got a favourite vegan or veggie restaurant or cafe in London that we’ve not yet visited? Let us know in the comments below. All images were taken by us.