The 10 Best Mouth-Watering Vegan Restaurants In Edinburgh

(Last Updated On: 24/11/2021)

If you’re planning a trip to Edinburgh, Scotland and the ideas of haggis and pub food are giving you second thoughts about traveling here as a vegan, fear not, Edinburgh has some truly incredible vegan restaurants that will have you satisfied every day you’re in the city. While there are plenty of incredible vegan breakfast spots and vegan-friendly coffee shops, this post is going to be focusing on lunch and dinner type meals so that you can plan out the best spots ahead of time. Growing up with a chef as a dad, food has always been a huge part of my life, so this post is chalked full of the BEST vegan-restaurants in Edinburgh that are worth writing into your itinerary. Trust me, my taste buds are trained for this kind of thing.

This post is hot off the presses and freshly updated so that you can enjoy all the best vegan food from 2019 and on (with more updates as new dives pop up around the city). Enjoy!

This post may contain affiliate links for the products or services I mentioned, but as always, all opinions are my own. I make a small commission, at no extra cost to you, when you make a purchase or booking through these links. This helps to support this space and keep me blogging, which I am so extremely thankful for.


Exploring Edinburgh? Check out my other (awesome) resources!




100% Vegan

Menu | a little bit of everything: pizzas, burgers, salads, soups, desserts, + more.

Website | Harmonium

Address | 60 Henderson St Leith EH6 6DE

Hours | Monday-Thursday (12:00 pm – 11:00 pm), Friday (12:00 pm – 12:00 am), Saturday (11:00 am – 12:00 am), Sunday (11:00 am – 11:00 pm)


What’s the best part about Harmonium? Is it the delectable mac n’ cheese? The quarter pounder? Is it the entire menu? Brunch? All of the above? I think yes. Harmonium has taken all the things on a normal menu that you can’t make vegan and made them all 100% vegan and some even soy and gluten-free. They have vegan fish n’ chips, mac n’ cheese, pizzas, burgers, and even a surf + turf combo that features vegan seitan steak and “scallops”. I.E., you really don’t want to pass up this place. If you’re going in for a more indulgent dinner, I recommend the starting with their hand made sourdough bread, you can’t beat fresh bread, and then having their Bensonhurst pizza as a main dish, but if that’s too much bread for you, then the harmonium quarter pounder is another incredible option. You are definitely going to want to save room for dessert here and have their Harmonium sundae *drools*. If you’re a huge fan of specialty vegan menu items, Harmonium is chalked full of them. The price is pretty standard for most other restaurants around Edinburgh, but this is definitely worth saving your appetite for since Harmonium is one of the best vegan restaurants in Edinburgh.



Seeds For The Soul

100% VEGAN

Menu | a little bit of everything: international cuisine, smoothies, bowls, wraps, classic breakfast, + more.

Website | Seeds For The Soul

Address | 167 Bruntsfield place, Edinburgh, EH10 4DG

Hours | Everyday (10:00 am – 6:00 pm)


No matter if you love an indulgent vegan meal or a healthful one, there is something for every kind of vegan at Seeds For The Soul. The owners are on a mission to show people that vegan food isn’t “just grass” and to “try and reduce the pollution of our beloved planet so that the future generations can still enjoy it and see the beauty of our home”. They make it a priority to source the best ingredients possible and use only plant foods to make their epic dishes: full vegan breakfast, beyond meat cheeseburger, vegan poutine, and their vegan thunder smoothie. A lot of the items on the menu are also gluten-free, so everyone has a little something when you come here. You may even fall in love enough to come back for a coffee or slice of cake the next afternoon. As for the pricing, it is really well priced and most dishes are under ten pounds and some are even under five!



Henderson’s Vegan

100% Vegan

Menu | a little bit of everything: stews, bowls, international cuisine, + more.

Website | Henderson’s Vegan

Address |

Hours | Sunday – Thursday (12:00 pm – (9:00pm), Friday/Saturday (12:00 pm – 9:30 pm)


Henderson’s has multiple locations so make sure you put in the above address when you go on Google Maps, just a heads up. The vegan location is smaller than the other two primary locations, but the menu will blow you away. While it is short and to the point, they have created dishes with detail and quality in mind. From their playful platter, pasta, and jackfruit, tomato, and coconut stew, this food is some of the best in all of Edinburgh and they are one of the original plant-based restaurants in Edinburgh with their history going all the way back to the early 1930s. The prices are similar around eight to ten pounds for a meal, similar to the two restaurants above, and they also have smaller dishes if you’re just stopping in for something small.



Humpit Hummus

100% Vegan

Menu | hummus, falafel, pita, + bowls

Website | Humpit Hummus


Hours | monday – friday (11:00 am – 5:00 pm)


I think all of us vegans can collectively agree that an entire restaurant hub dedicated to hummus is something we didn’t even know we needed. The restaurant reminds me of a place that would do really well in the food truck industry here in the states. They have a small menu, but it’s done very well and this is a great spot to eat at if you don’t want to spend over ten pounds on a meal. They have filled pitas, salad, and a famous hummus bowl that is served with falafel and pita and to quench your thirst, they have homemade lemonade and teas; a winning combo. The Edinburgh location is on a college campus, but travelers are more than welcome to stop in for a bite to eat.



Beetroot Sauvage

100% Vegan

Menu | afternoon tea, breakfast, sandwiches, soups, + more.

Website | Beetroot Sauvage

Address | 33-41 Ratcliffe Terrace, Edinburgh EH9 1SX

Hours | Monday (CLOSED), Tuesday – Friday (8:30 am – 5:00 pm), Saturday/Sunday (10:00 am – 5:00 pm)


If you love all things health and wellness, Beetroot Sauvage is the spot to be. This health food cafe doubles as a yoga studio so you can get your morning flow in before enjoying a hearty bowl of their power porridge or topped sourdough toast. The entire menu is plant-based, so you don’t have to worry about anything coming out the wrong way, but if you do have certain allergies, the staff with more than happily accommodate your needs. On Sundays, they have live music playing and they even have a city garden where you can connect, dance, laugh, or bring plants into. The menu is very well priced and most of the items are under ten pounds and they have a lot of options to customize your dish to your liking.



David Bann

100% Vegetarian / Vegan-Friendly

Menu | international cuisine (a little bit of everything)

Website | David Bann

Address | 56-58 St. Mary’s Street, Edinburgh

Hours | Monday – Thursday (12:00 pm – 10:00 pm), Friday (12:00 pm – 10:30 pm), Saturday (11:00 am – 10:30 pm), Sunday (11:00 am – 10:00 pm)


If you’re looking for a more upscale dinner that both vegan and vegetarians can come together in a delicious, taste-bud exploding harmony, go to David Bann. I recommend making a reservation beforehand since this place does get really popular in the evenings even among locals. If you have a nicer dress that you’ve been dying to take out on the streets of Edinburgh, this would be the place to do it. They have all types of international cuisine with one of my personal favorites being the dish pictures below, the stir-fried vegetables with udon noodles and smoked tofu. The flavor pallet of this dish is off the charts and it’s just the right amount of food to have you satisfied, but not too full, and you’ll still have room for dessert *fist bump*.  The prices are a higher compared to other restaurants on this part of the royal mile, but it’s well priced for the dining and service that you’ll receive.



Lazy Lettuce (CLOSED 2020)

100% Vegan

Menu | burgers, fries, + shakes.

Website | Lazy Lettuce

Address | 25 Nicholson Square EH8 9BX Edinburgh

Hours | Sunday – Thursday (CLOSED), Friday (6:30 pm – 9:30 pm), Saturday (6:30 pm – 9:30 pm)

*Hours change from location to location – check Instagram for updated hours


Welcome to Mcdonalds… Uh, but for vegans? This vegan and vegetarian fast food restaurant gives all the joys and indulgences of fast food but veganized, and they have milkshakes. The menu is simple and to the point: burgers, fries, milkshakes, and sodas. The main location for this restaurant is on Nicholson Square, but they do have other locations around the city and one is inside the Leith Walk Police Box, how cool? Since Lazy Lettuce is a fast food restaurant, the prices are some of the cheapest vegan food that you can get in Edinburgh with the burgers being no more than four pounds. I think this is a really fun and unique spot for a more messy type of late night date night. If you do happen to pay this place a visit, try and go during the opening times because these burgers sell like hotcakes.



Holy Cow

100% Vegan

menu | changes seasonally*

Website | Holy Cow

Address | 34 Elder Street Edinburgh EH1 3DX

Hours | Monday – Saturday (10:00 am – 10:00 pm), Sunday (10:00 am – 6:00 pm)


For all the vegan desserts, coffees, teas, burgers, soups, and sandwiches of your dreams, head over to Holy Cow. They source local and organic ingredients for their seasonal menu so while I can’t recommend anything specific, make sure you buy like 12 of their brownies while you’re there if they’re available. This spot is a finalist for the best vegan/vegetarian restaurant in Edinburgh (at the time of writing this they are awaiting results), so if you want the best of the best of the best, head over to this spot.



The Auld Hoose

(very) Vegan-Friendly

Menu | breakfast, pub food, appetizers, + more.

Website | The Auld Hoose

Address | 23-25 St Leonards Street Edinburgh EH8 9QN

Hours | Monday – Saturday (12:00 pm – 12:45 am), Sunday (12:30 pm – 12:45 am)


If you really want to get into the foodie/pub scene of Edinburgh, you definitely want to make a stop into The Auld Hoose. They are home to Edinburgh’s largest plate of nachos (photo below) and they can be made 100% vegan. Lest we forget the rest of the menu that offers incredible bites: vegan onion rings, burgers, chili, burritos, and a full traditional vegan breakfast. They do vegan food right and you’ll definitely want to enjoy one of their beers from international and local breweries. This pub is 18+ only so families are out of luck with this one, but for all my solo ladies and gents, couples, and everyone else stop in for an incredible night with mind-blowingly good food.



Nova Pizza

(Very) Vegan-Friendly

Menu | italian food: pizza, calzones, salads, pastas, + more.

Website | Nova Pizza

Address | 42 Howe Street Edinburgh, EH3 6TH

Hours | Monday (12:30 pm – 9:30 pm), Tuesday (CLOSED), Wednesday – Sunday (12:30 pm – 9:30 pm)


It was one of the greatest tragedies of my vegan travels that I went to an alternative Italian restaurant in Edinburgh (it who shall not be named) instead of dining in at Nova Pizza. This place does vegan Italian food well and they do Italian food right. They’ve got vegan calzones, pizza, sides, bread, desserts, and drinks that are going to sweep you off your plant-based feet. Don’t even bother batting an eye at any other Italian restaurant for vegan food because you’re going to end up with a flavorless bowl of penne spaghetti like I did, so do yourself a HUGE solid and visit this place because you’ll want to go back every single night of your trip and make your way through the rest of the menu.



A Map Of The Best Vegan Restaurants In Edinburgh



Is there a city you’ve traveled to with EPIC vegan food? Share with me in the comments below!

This post may contain affiliate links for the products or services I mentioned, but as always, all opinions are my own. I make a small commission, at no extra cost to you, when you make a purchase or booking through these links. This helps to support this space and keep me blogging, which I am so extremely thankful for.



Did you enjoy this post? Save it for later on Pinterest!

There are many incredible vegan and vegan-friendly restaurants in Edinburgh, but nothing tops the charts quite like these ten local spots. From traditional Scottish cuisine, fast food, Italian food, and health food all made vegan, you’re not going to want to miss these dives on your trip to Edinburgh. #vegantravel #vegan

There are many incredible vegan and vegan-friendly restaurants in Edinburgh, but nothing tops the charts quite like these ten local spots. From traditional Scottish cuisine, fast food, Italian food, and health food all made vegan, you’re not going to want to miss these dives on your trip to Edinburgh. #vegantravel #vegan

Leave a Comment

Your email address will not be published. Required fields are marked *