Vegan Guides

Vegan Restaurants Edinburgh: Foodie’s Guide

Edinburgh is known for many things, mainly for its absolutely astounding architecture, and the gorgeous Christmas Market! However, there is more than just these to admire. 

Sure, Edinburgh is essentially a triple-tiered cake when it comes to architecture, being a city built on a city, built on a city. But… It has something to offer in terms of food as well. 

People do not tend to think of ‘Edinburgh’ when you think of veganism, but Edinburgh can be just as vegan as anywhere else, and if there is something that the multi-layered city in the North knows… It’s food. 

Vegan Restaurants Edinburgh

Best Vegan Restaurants In Edinburgh Rated

There are several great places to dine in Edinburgh if you are vegan, I decided to take the time to rate them based on their variety of cuisine and uniqueness. 

  1. Seeds For The Soul.
  2. How Cow Cafe. 
  3. Novapizza Vegan Kitchen. 
  4. David Bann Restaurant. 
  5. Sora Lella Vegan Roman Restaurant. 
  6. Sora Lella. 
  7. Naked Bakery. 
  8. Hula Juice Bar. 
  9. Beetroot Sauvage.
  10. Hendersons. 
  11. Bella Italia. 
  12. Harmonium.

Aside from this, let’s look at some restaurants in more specific areas of Edinburgh, so you can get a bite wherever you are! However, note that as you can see, there is no shortage of places to eat as a vegan in Edinburgh.

Vegan Restaurants Edinburgh Old Town

old town

First up, we have Hula Juice Bar, which you can find in Edinburgh Old Town. While they seem like just a juice bar at first glance, they do many healthy meals, many of which are vegan. 


Opening Hours: 

Mon-Fri: 8am – 2:30pm. 

Sat-Sun: 8:30am – 3:30pm.

One of the many reasons I loved this place was because they are eco-conscious and totally plastic-free. Their menu is extensive and with plenty of options for everyone! So inclusive! 

Vegan Restaurants Edinburgh City Centre

Okay, so, have you ever just been hankering for something decadent and delicious but found nothing vegan available? Holy Cow Cafe is here to save the day! 


Opening Hours:

Mon-Thur: 12:00am – 10:00pm. 

Fri-Sun: 10:00am- 10:00pm. 

(Holy Cow Lounge Open Tue-Sun, 10-6) 

This cafe is totally vegan, but they are mostly famous for their vegan burgers. They are right in the center of everything, so is super easy to get to wherever you are. I do recommend trying the burgers. They’re famous for a reason! 

Best Vegetarian Restaurants Edinburgh

If you fancy a posh night out, where you will feel most at home while looking all fancy, then David Bann is the place for you.


Opening Hours:

Mon-Sun: 12pm-10pm.

Everything on this menu is vegetarian, so you needn’t worry about any cross-contamination. The menu is vastly varying from Thai dishes to Indian dishes, and the Mediterranean too! 

Vegan Restaurants Edinburgh Royal Mile

If you live in the UK, you will be super aware of how good Bella Italia is for vegans. I cry with joy every time I think about their vegan pizzas…


Opening Hours:

Mon-Thurs: 11am-10pm.

Fri-Sun: 11am-11pm. 

In Edinburgh it is no different, they do so well with their dishes, they have vegan pasta, pizza, and plenty of sides and drinks. What is better is how accommodating they are. I’ve never had a bad interaction when asking for something to be made vegan at Bella Italia.

Best Vegan Cafes In Edinburgh?

Now, if you just want a light bite and a cuppa, a cafe is needed, restaurants with vegan options are usually easy enough to come by, but a cafe? I don’t know about that. It’s trickier. 

Luckily Seeds For The Soul exists, and this place is a 100% vegan cafe! 


Opening Hours:

Mon-Sun: 10am-10pm. 

(Kitchens close at 9pm).

I am not even sure I can call it a cafe, because they do so much! They have breakfast ‘till noon, a massive menu, pancakes, salads, light bites, burgers. They have everything! It is quite something. 

Now, I have to admit I pigged out here a little. I had the beyond BBQ burger, and it was incredible. The next day I went back for breakfast and had the sweet pancakes with a vegan eggs benny. Wash it all down with a cortado and a Berrissimo smoothie. 

I’d have that again! 

Is Edinburgh Good For Vegans?

If you did not know already, Edinburgh has actually been ranked as the best city in the UK for vegans. They have low prices of produce and endless restaurants, making Scotland’s Capital take the leading spot in the UK for vegan eating! 


Is There Vegan Fine Dining In Edinburgh

Edinburgh is the leading city in the UK when it comes to vegan eating and they have everything from junk food, to Mediterranean cuisines, desserts, cafes, and yes, fine dining. There are plenty of places you can eat and eat well in Edinburgh as a vegan.

Is Scotland Good For Vegans?

Scotland actually offers most of the best vegan and veggie eateries in the United Kingdom. Both Glasgow and Edinburgh have been rated as the best city for vegan dining in the UK in the past. 

This really says something about the country and its friendliness to all dietary requirements. 

Is It Hard To Be Vegan In Scotland?

If you are a vegan in Scotland and choose to visit Glasgow or Edinburgh, or if you are fortunate enough to live there, you will know being vegan is easy peasy. 

There is an abundance of vegan eateries in both these cities making being vegan a walk in the park in the Northernmost country of the UK. 

How Many Vegans Are In Edinburgh?

It is believed that only 2% of the Scottish population were vegan in 2019. However, 3 years have passed, and Edinburgh has seen a massive surge, so the number is probably higher now. 

But what I do know is that Scotland has the strongest support for plant-based eating than anywhere else in the UK.


There are plenty of great vegan restaurants in Edinburgh.
I love, love trying as many vegan restaurants when I visit a city.  Edinburgh didn’t disappoint.
So, next time you are in Edinburgh, make sure you stop at some of the suggested restaurants above!

We promise not to spam you and only send you beautiful, tailored recipes, healthy tips and guides.
We respect your privacy.

You Might Also Like

No Comments

Leave a Reply