Planning a trip to the historic city of Edinburgh, Scotland, and looking for some delicious vegan eats? Well… be ready to be blown away by all your choices! Edinburgh is PACKED with incredible vegan and vegetarian options! Here are 10 fantastic vegan-friendly restaurants in Edinburgh to feed that hunger monster of yours.
Have you ever visited a new city or explored a new destination, only to find there’s absolutely no vegan options? Or only has one — maybe two — options throughout the entire place, not the mention the options are absolute rubbish?
I know I have… and it’s real disappointing.
When I visit a new place and there’s no vegan options available, it makes me want to crawl under a rock and just bawl my eyes out. Fortunately, visiting Edinburgh makes me want to do the opposite.
The amount of vegan food in Edinburgh is absolutely mind-blowing!
Instead of wanting to crawl under a rock, I want to climb to the highest mountain top and tell the world how awesome the vegan eats in Edinburgh are!
But, turns out, I’m not that athletic and I’m not really into hiking.
So I turned to my computer and am now telling the internet about it instead!
Vegans rejoice! 🙌🏼 The opportunities to eat mouth-watering plant-based meals in Edinburgh is phenomenal.
While meat-filled haggis, Scotch pie, and minced meat may come to mind when you think of Scotland, there’s many more vegan options than you’d expect…
Imagine cheeeeezy pizza topped with savory smoked seitan, perfectly fried chik’in wings with delectable dipping sauces, hearty chili with creamy guac, and unbelievable vegan cheesecake that’ll make your mouth water.
The possibilities are endless!
I highly recommend the city of Edinburgh if you’re searching for a new place to explore, while simultaneously eating your heart out with amazing vegan eats. You won’t be disappointed!
**Psst, don’t skip out on the end of this blog post! There you’ll find my personal recommendations on the best vegan brunch & breakfast, best vegan haggis, and the best budget vegan food in Edinburgh!**
10 FANTASTIC VEGAN-FRIENDLY RESTAURANTS IN EDINBURGH, SCOTLAND
A favorite amongst vegan locals, Black Rabbit is a fairy new vegan cafe in Edinburgh that’s serving up omnivore favs with a cool vegan twist!
Such as a “egg and bakon” breakfast bagel, an interesting, but insanely delicious thing called a “cruffin” (muffin + croissant); haggis and cheese toasted sandwich, BLT, and even tasty treats like cakes, cookies, and more.
If you’re looking for a place to grab a sweet treat or a simple, yet amazing, vegan brekkie, this is the place to go!
When I visited last, I wasn’t able to snag a seat (it’s a small cafe) but I had one of their egg + bakon rolls to go and it was amazing!
The bakon was especially impressive, so definitely give it a try if you’re passing through Edinburgh and looking for some crazy good vegan eats.
Check out the Black Rabbit Menu here.
Address: 33 Brougham St, Edinburgh EH3 9JT
A small, independent, family-owned cafe located in the heart of the city, Holy Cow is one of the great places to eat in Edinburgh dishing out 100% vegan burgers, tasty open sandwiches (like a vegan BLT!), hearty soups, and fresh salads.
Not only is this place perfect for a vegan lunch, but it’s chill and relaxing atmosphere is a great place to just hang out and have a cup of coffee!
Dan and I stopped by for lunch whilst in the city and we both loved it! Dan had the three cheese melt and I had the vegan CBLT (vegan cheddar, tempeh bacon, lettuce, and tomato).
Both were delicious and, as always, we had to end the meal on a sweet note! We tried the vegan red velvet cake and literally devoured it in seconds.
Open Monday-Saturday 10 am to 10 pm and open Sundays 10 am to 6 pm, serving up a wide variety of seasonal menu items. Everything is homemade and prepared fresh, even their homemade vegan mayo!
Take a look at the Holy Cow menu here.
Address: Holy Cow, 34 Elder Street, Edinburgh EH1 3DX
If you want to have more than just good vegan food in Edinburgh… head to Dishoom. Eating at this magnificent restaurant is a full-out experience!
And a mind-blowing experience at that.
From the moment you step in line (which is always out the door) to the moment you’re finished eating every delicious morsel of food on your plate, Dishoom serves up a stellar dining ordeal.
While waiting for your table, you can sip on a steaming cup of chai tea — with oat milk if you please — or coffee, or heck, when they shuffle you in to wait downstairs at the bar, sip on a refreshing alcoholic drink!
But the food — OH the food! — is where the real party starts.
From the vegan Beyond Sausage naan roll and vegetable samosas or the bountiful vegan Bombay platter and vegan akuri, you can stuff your face with incredible vegan Indian food at Dishoom in Edinburgh.
Hands down, one of my favorite vegan restaurants on this list! Especially if you’re looking for some vegan breakfast in Edinburgh.
Take a look at the Dishoom vegan menu here.
Address: 3a St Andrew Square, Edinburgh EH2 2BD, United Kingdom
Located right in the central and historic Grassmarket, Pumpkin Brown is an adorable cafe with both Instagram-worthy decor and meals. The cafe’s creators are passionate about serving up healthy food that taste great — and they definitely deliver!
None of the food at Pumpkin Brown contains refined sugar, dairy, or gluten, and most of it is raw! So it’s perfect for those who are gluten intolerant, as well as those who are looking for food that doesn’t add on weight to the waistline.
Whilst trying out Pumpkin Brown’s healthy vegan food in Edinburgh, Dan and I both had the moroccan stew with brown rice. And it was so tasty!
I’m not going to lie, it wasn’t my favorite vegan meal I’ve ever eaten, as the textures in the stew weren’t my favorite, but the flavors and sauce were absolutely delicious!
If you’re in central Edinburgh and looking for a truly healthy plant-based meal, definitely check out Pumpkin Brown!
View Pumpkin Brown’s website here for more info.
Address: 16 Grassmarket, Edinburgh EH1 2HS
Did someone say vegan pub food???
One of the best vegan meals I’ve ever eaten in the world came from this little place!
A savory 5-bean chili topped with delicious vegan cheese and creamy guac, paired with a side of crispy tortilla chips. It was heeeeaven. (And definitely not healthy!)
Dan had the vegan hot dog topped with the 5-bean chili and a side of french fries. Safe to say, he was nearly drooling when I paused his eating to take a picture of it!
The Auld Hoose is a sweet pub serving up Edinburgh’s largest nachos and a huge selection of vegetarian and vegan pub grub.
While the pub isn’t strictly a vegetarian or vegan restaurant, most of its menu is either vegetarian and vegan, with a few carnivorous dishes here and there.
This fantastic vegan pub in Edinburgh also carries an awesome selection of beers on tap! Can’t go wrong with some hearty pub food and a nice cold beer to wash it down with, am I right or am I right?
Check out the Auld Hoose’s website here.
Address: 23-25 St Leonards Street, Edinburgh EH8 9QN
Once you’re done eating all the best vegan food in the city, don’t forget to do everything on my list of the top 30 things to do in Edinburgh!
Have a raging sweet tooth? Naked Bakery is your place for ridiculously delicious vegan treats!
From donuts and cupcakes to pink waffles and macarons, Naked Bakery is baking up some wildly fantastic things that’ll blow you away.
When visiting, I tried one of their galaxy donuts and one of their oreo donuts; both were so so so amazing and holy moly, I can’t wait to go back when I travel to Edinburgh in the future!
Unfortunately, I practically inhaled the donuts and totally forgot to take a photo! But believe me when I say heading to this place to satisfy your sweet tooth is worth your time!
On the flip side, if you’re looking for a small breakfast, Naked Bakery also has a full vegan Scottish breakfast, tofu scramble, porridge, avocado toast, and more!
View the Naked Bakery menu here.
Address: 24a Hill St, Edinburgh EH2 3JZ, United Kingdom
Ever crave a greasy, cheesy, comforting pizza? Cause I know I do.
And when Dan and I craved some good old fashioned greasy and unhealthy pizza, Novapizza was the ultimate answer. No doubt, it more than satiated our need!
As simply a restaurant with vegan options in Edinburgh, we expected an “eh” pizza with vegan cheese that doesn’t really taste like cheese and a minuscule amount of vegetable toppings since we’re “veggies”…
What we got was a hot, spicy pizza topped with bubbly, creamy vegan cheese and huge circles of smoked seitan “pepperoni.”
It was unforgettable.
Novapizza has tons of amazing vegetarian and vegan pizzas on their menu. And I’m sure each and every one of them are spectacular! So, if you’re searching for vegan pizza in Edinburgh, this is the place to get it.
Check out their vegan menu here.
Address: 42 Howe St, Edinburgh EH3, UK
Heading to Eastern Europe soon? Check out my vegan food guide to Bratislava HERE!
Hendersons Vegan Restaurant
A 100% vegan restaurant since July of 2015, Henderson’s Vegan serves up some tasty eats and delicious treats in Edinburgh.
Hendersons is passionate about having a place where vegans can feel at home, knowing everything they’ll be eating and drinking is cruelty-free and vegan — this includes everything from the comfort meals to the wines and beers.
And one of their best and most popular comfort meal?
Their spectacular vegan Haggis. An absolute food masterpiece that’ll make your mouth water and your tummy happy!
While trying Hendersons, Dan ordered the vegan Haggis and I ordered the linguine. While my linguine was sadly low on the flavor scale, the vegan Haggis sky rocketed to the top!
Highly recommended if you’re looking to try some Haggis but follow a veggie path.
Additionally, I’ve heard Hendersons also serves up the best vegan breakfast in Edinburgh, including some awesome vegan pancakes, so definitely check that out if you’re in town!
Check out their vegan food here.
Address: 25c Thistle St, Edinburgh EH2 1DX
The Baked Potato Shop
Who doesn’t love a good baked potato stuffed with comforting fillings like chili and curry? If you can think of someone… welp, they’re completely and utterly wrong!
A potato is damn near one of the most perfect and delicious foods on the planet.
If you agree, raise your hand! 🙋🏼♀️ Or at least, visit The Baked Potato Shop in Edinburgh.
The Baked Potato Shop is one of the best vegan friendly restaurants in Edinburgh and everyone I’ve talked to about it — including die-hard carnivores — absolutely love it. And after visiting, it’s easy to see (or shall I say taste…) why!
A cozy little vegetarian restaurant in Edinburgh, The Baked Potato Shop features either small, medium, or large (should be monstrous!) baked potatoes with an array of cold and hot toppings.
Some of their fantastic fillings include vegan haggis, curry, hummus, vegan chili, beans, samosas, and so much more!
When visiting, I ordered a medium baked potato with vegan haggis and bean chili – it was awesome. It was also about the size of my head! Super filling and unbelievably delicious.
While this vegan cafe doesn’t have a website, you can check out the TripAdvisor reviews here.
You can find the Baked Potato Shop’s Facebook page here.
Address: 56 Cockburn Street, Edinburgh EH1 1PB
Want to see the BEST vegan eats in Canggu, Bali, Indonesia so you can get inspired to visit? Click HERE!
Lucky Pig at Paradise Palms
The Lucky Pig at Paradise Palms is a quirky little cafe serving up comforting vegan soul food like hearty burgers, perfectly fried chik’in wings, filled-to-the-brim sandwiches, creamy mac and cheese, and gnarly nachos.
It’s vegan junk food paradise!
On our last day in Edinburgh, Dan and I ate our hearts out here. While Dan ordered the buttermilk fried seitan with two vegan dipping sauces, I ordered the vegan mac and cheese.
Although, we definitely didn’t hesitate trying each other’s meals!
The buttermilk fried seitan was perfectly cooked with a delectably spicy breading. And paired with chipotle mayo and ranch dressing, it was over the top! The vegan mac and cheese though… unbelievable.
Melty, gooey, comforting cheesiness topped with crunchy breadcrumbs. I still dream about it.
No doubt, this is one of the best vegan cafes in Edinburgh! You should most definitely check it out if you get the chance.
Check out the Lucky Pig at Paradise Palm’s food menu here.
Address: 41 Lothian Street, Edinburgh EH1 1HB
Best Vegan Brunch/Breakfast
Without a doubt in my mind, the BEST vegan brunch in Edinburgh has to be Dishoom.
With a separate vegan menu, unlimited oat milk chai lattes, reasonable prices, and mind-blowingly awesome service, this is the ultimate breakfast/brunch place to fuel up before a big day in Edinburgh.
Best Vegan Haggis
If you’re on the hunt for the best vegan haggis in Edinburgh, head to Hendersons or the Auld Hoose!
Hendersons has perfected their notorious vegan haggis since 1962 and it is bursting with flavor. Not to mention, it comes with a side of mash and red wine gravy. Yum!
The Auld Hoose’s vegan haggis is only on their breakfast menu (which is served until 3pm) and comes as a mushroom, fried tomato, and haggis roll!
Best Cheap Vegan Food
If you’re traveling Edinburgh on a budget but still want to eat some mouthwatering vegan food in this ridiculously awesome plant-based city, head to the Baked Potato Shop.
For just a £4-5, grab yourself a giant baked potato and top it with vegan haggis (which, BTW, is delicious!), beans, avocado, curry, and more. Believe me when I say you’ll be stuffed for the rest of the day!
(Psst, if you’re on a budget, take a look at my blog post on the best 3 free tours in Edinburgh HERE!
So, there you have it!
The top 10 vegan friendly restaurants in Edinburgh, as well as my personal recommendations for certain vegan food items you might be looking for.
Have you eaten at any of the vegan restaurants and cafes in Edinburgh mentioned above? If so, what was your favorite? Let me know in the comments!
Not sure what to check out next? Readers love these posts:
- Eating vegan in Eastern Europe: my favorite places & destinations
- My best 8 tips for traveling as a vegan
- 10 awesome vegan restaurants in Phoenix, Arizona
- 20 easy ecotourism tips to be a greener traveler
- 3-day Scotland tour: the Highlands, Loch Ness, & Isle of Skye