The Edinburgh Address & Adore ScotlandDiscover your favourite vegan restaurant in Edinburgh Holy Cow 34 Elder St, Edinburgh EH1 3DX If you’re looking for a quick bite while you’re spending a day shopping and sightseeing in the city, Holy Cow is perfect. One of Edinburgh’s first totally vegan eateries, you’ll love your visit to Holy Cow, whether you’re looking for a coffee and a cake, or a more filling meal. Image via instagram.com/holycowedinburgh David Bann 56-58 St Mary's St, Edinburgh EH1 1SX David Bann is an Edinburgh institution for vegetarians and vegans. This restaurant is ideal for a special occasion, and perfectly positioned just off the Royal Mile. Image via instagram.com/davidbannrestaurant Novapizza Vegan Kitchen 42 Howe St, Edinburgh EH3 6TH This wee Italian restaurant in Edinburgh’s New Town is completely vegan so a haven for anyone visiting the city and looking for plant-based food options. Image via instagram.com/wearenovapizza Paradise Palms 41 Lothian St, Edinburgh EH1 1HB Lucky Pig is this popular bar’s kitchen - ironically named, as the entire menu is either vegetarian or vegan. Forget healthy salads and quinoa - the menu is American diner-inspired and will leave you completely full and satisfied. Their juicy burgers and vegan mac and cheese are a must-try! Image via instagram.com/luckypigscotland Meze Meze 71 Rose St, Edinburgh EH2 2NH Situated on Rose Street, right in the centre of town, Meze Meze serves small plates perfect for sharing, with a great vegan selection. Image via instagram.com/mezemeze_edinburgh Mother India’s Cafe 3-5 Infirmary St, Edinburgh EH1 1LT One of Edinburgh’s most famous Indian restaurants, Mother India’s Cafe in the Old Town has an amazing menu with plenty of vegan options. The restaurant gets booked up really quickly, so make sure you reserve a table! Image via instagram.com/mother_indias_cafe_edinburgh The Auld Hoose 23-25 St. Leonard's St, Edinburgh EH8 9QN Famous in Edinburgh for their epic nachos, The Auld Hoose is a must-visit for this alone! Whether you go for the vegan nachos, or one of their huge vegan hot dogs, we’re sure you’ll wash it down with a pint or two (or an Irn Bru). Image via instagram.com/auldhooseedinburgh The Roseleaf 23-24 Sandport Pl, Leith, Edinburgh EH6 6EW Head to Leith, the trendy neighbourhood in north Edinburgh to spend an evening at The Roseleaf. The cool and cosy pub has a dedicated vegan menu with loads of delicious options. Image via instagram.com/roseleafbarcafe

Edinburgh’s best vegan and vegetarian food

Written by Hatty Webster

Discover Edinburgh's best vegan and vegetarian restaurants - Blue plate with vegan option of tomatos, beans, salad and non-meat alternatives.
Blue plate with vegan option of tomatos, beans, salad and non-meat alternatives.

Visiting Edinburgh and following a plant-based lifestyle? No problem! Edinburgh is well known for being home to hundreds of amazing restaurants, loads with vegetarian and vegan options. We’ve put together a quick guide for the best places to eat, from 100% plant-based kitchens to pubs with some great veggie options.

Find your place to stay nearby…

Discover your favourite vegan restaurant in Edinburgh

Holy Cow

34 Elder St, Edinburgh EH1 3DX

If you’re looking for a quick bite while you’re spending a day shopping and sightseeing in the city, Holy Cow is perfect. One of Edinburgh’s first totally vegan eateries, you’ll love your visit to Holy Cow, whether you’re looking for a coffee and a cake, or a more filling meal.

Image via instagram.com/holycowedinburgh

David Bann

56-58 St Mary's St, Edinburgh EH1 1SX

David Bann is an Edinburgh institution for vegetarians and vegans. This restaurant is ideal for a special occasion, and perfectly positioned just off the Royal Mile.

Image via instagram.com/davidbannrestaurant

Novapizza Vegan Kitchen

42 Howe St, Edinburgh EH3 6TH

This wee Italian restaurant in Edinburgh’s New Town is completely vegan so a haven for anyone visiting the city and looking for plant-based food options.

Image via instagram.com/wearenovapizza

Paradise Palms

41 Lothian St, Edinburgh EH1 1HB

Lucky Pig is this popular bar’s kitchen - ironically named, as the entire menu is either vegetarian or vegan. Forget healthy salads and quinoa - the menu is American diner-inspired and will leave you completely full and satisfied. Their juicy burgers and vegan mac and cheese are a must-try!

Image via instagram.com/luckypigscotland

Meze Meze

71 Rose St, Edinburgh EH2 2NH

Situated on Rose Street, right in the centre of town, Meze Meze serves small plates perfect for sharing, with a great vegan selection.

Image via instagram.com/mezemeze_edinburgh

Mother India’s Cafe

3-5 Infirmary St, Edinburgh EH1 1LT

One of Edinburgh’s most famous Indian restaurants, Mother India’s Cafe in the Old Town has an amazing menu with plenty of vegan options. The restaurant gets booked up really quickly, so make sure you reserve a table!

Image via instagram.com/mother_indias_cafe_edinburgh

The Auld Hoose

23-25 St. Leonard's St, Edinburgh EH8 9QN

Famous in Edinburgh for their epic nachos, The Auld Hoose is a must-visit for this alone! Whether you go for the vegan nachos, or one of their huge vegan hot dogs, we’re sure you’ll wash it down with a pint or two (or an Irn Bru).

Image via instagram.com/auldhooseedinburgh

The Roseleaf 

23-24 Sandport Pl, Leith, Edinburgh EH6 6EW

Head to Leith, the trendy neighbourhood in north Edinburgh to spend an evening at The Roseleaf. The cool and cosy pub has a dedicated vegan menu with loads of delicious options.

Image via instagram.com/roseleafbarcafe

Wherever you decide to dine out during your visit to Edinburgh, The Edinburgh Address has the perfect luxury self-catering apartment in the city for your stay. 

See our hand-picked accommodation …