Written by Hatty Webster

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.

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

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

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

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

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

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

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

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.