10 vegan and vegetarian eateries that will convert meat lovers in Edinburgh
Vegan food at Earthy

From Henderson’s to David Bann, there’s no shortage of dedicated cafes and restaurants to get tasty vegan and vegetarian food in Edinburgh.

But what if you’re going out for dinner with meat loving friends?

Rather than dragging them along kicking and screaming to one of the aforementioned restaurants, plump instead for one of these eateries that offer fantastic choices for the meat eaters and meat free alike.


The dishes at Earthy are designed to nourish with wholesome ingredients and exciting flavour combinations. Although there are plenty of options for meat lovers, they’ll be tempted away by the delicious vegetarian options. The fresh, seasonal, ever-changing salads are the star of the show at Earthy. Any meat eater who thinks salads are boring should try the tear and share for a sharing platter loaded high with a choice of salads, fresh bread and dips.

Earthy Canonmills, 1-6 Canonmills Bridge, EH3 5LF- earthy.co.uk


Tucked away on a side street in Leith, the Roseleaf is a quirky gastro pub which serves up cocktails in teapots, and which will have meat lovers swapping their big breakfasts and burgers for meat-free versions. Veggie brunch draws include The Roseleafer, a full vegetarian breakfast including veggie haggis, homemade tattie scone and wilted spinach, French toast and the super trendy smashed peas on toast, and the teatime menu is as equally tempting.

Roseleaf, 23/24 Sandport Place, EH6 6EW – roseleaf.co.uk/

Mother India’s Café

Tapas restaurants are brilliant for groups of vegetarians and meat eaters, as everyone can order what they fancy – but there’s a good chance that everyone will go veggie at Mother India’s Café. The veggie options are far more interesting than the meat ones. Who needs butter chicken and ginger chicken when you can have okra and potato bhaji, daal makni and aloo saag dosa?

Mother India’s Cafe, 3-5 Infirmary Street, EH1 1LT – motherindia.co.uk/

Urban Angel

This stylish café just off George Street has a drool-worthy variety of vegetarian options which might even tempt the most committed of meat eaters to order a meat-free meal. Brunch is served all day, and is a good bet for a delicious veggie meal at any time of the day, or head there after 12 to feat on a lunch of sweet potato and quinoa salad, roasted vegetable tagine or lemon roasted courgette risotto. There’s also a daily changing menu of specials, all made with fresh, seasonal ingredients.

Urban Angel, 121 Hanover Street, EH2 1DJ – urban-angel.co.uk/

Blue Bear Café

This stylish Canonmills café has an extensive brunch menu (there’s even a separate one for eggs!) where the meat free options are just as – if not more – tempting than their meaty counterparts. Try the waffles with berries and crème fraiche, French toast or eggs Florentine for a great way to start the day.

Blue Bear Cafe, 9 Brandon Terrace, EH3 5EA – cafebluebear.co.uk

La Favorita

Did you know that everyone’s favourite pizza parlour, La Favorita, does vegan pizza? The Italian mozzarella, made from rice milk, is just as tasty as the real deal and makes the Leith Walk restaurant a top destination for vegan pizza lovers. Choose one of the vegetarian pizza options, or make your own from a choice of veggie toppings including aubergine, artichokes and sun dried tomatoes.

La Favorita, 325-331 Leith Walk, EH6 8SA – vittoriagroup.co.uk/lafavorita/

Michael Neave Kitchen & Whisky Bar


A photo posted by Marco Markuz Vinai (@dr.mrkz) on

Tucked away off the Royal Mile, this upmarket restaurant doesn’t just see vegetarian food as an afterthought. With not a mushroom risotto in sight, the veggie options on the menu are carefully put together with flavour combinations that’ll knock your socks off. The sweet potato and beetroot wellington is a hearty alternative to a meat main course, and there’s always a vegetarian option to choose from on the £9.95 Express Dining for Busy People menu – where else will you get a tasty vegetarian three course lunch with change from a tenner?

Michael Neave Kitchen & Whisky Bar, 21 Old Fishmarket Close, EH1 1RW – michaelneave.co.uk/

The Kitchin

Michelin-starred restaurants aren’t usually the first port of call when it comes to vegetarian fare, but The Kitchin is an exception. This classy restaurant on the Shore does a separate vegetarian tasting menu, with dishes so delectable they’re sure to turn any meat lover. The menu is a surprise, but you can be sure that all dishes will be made with fresh ingredients prepared with love on the premises.

The Kitchin, 78 Commercial Quay, EH6 6LX – thekitchin.com

Martin Wishart

Not to be outdone by The Kitchin round the corner, Restaurant Martin Wishart also offers a fabulous vegetarian menu, perfect for an extra special occasion. The veggie dishes are what you’d expect from a Michelin-starred restaurant, with unusual flavour combinations and top quality service. Enjoy three courses for £30 or go all out and order the six tasting course menu for £75.

Restaurant Martin Wishart, 54 The Shore, EH6 6RA – restaurantmartinwishart.co.uk

Bread Street Brassiere

For some of the tastiest vegan food in the city, head along to the monthly vegan night at this classy bistro, attached to the Hilton Hotel on Bread Street. The three course menu varies every month, but there are always three options to choose from on every course, and you can expect something a little different from the standard vegan options you usually find on menus.

Bread Street Brassiere, 34 Bread Street, EH3 9AF – breadstreetbrasserie.co.uk

Liked this? Try these:

Five of the best pavement cafes in Edinburgh
10 incredible dishes you’ll only find in Edinburgh
7 delicious Edinburgh pancakes that’ll make you flip

Main image: Earthy / Facebook / CC