27 Places to Find Delicious Vegan Food in Edinburgh

Posted by on December 8, 2016 | Permalink

Edinburgh Vegan Restaurants Guide

Edinburgh has just been named the UK’s Most Vegan-Friendly City, knocking rival Glasgow out of the top spot. Edinburgh is at the top of its game for vegan-friendly eateries, and the city also, of course, has so much more to offer.

It’s no wonder that the Scottish capital is number one on the list, since so many fantastic restaurants around the city offer delicious vegan options for the growing market of compassionate foodies. Here are some of our top choices:

Holy Cow

View this post on Instagram

A post shared by Squirrel/Sarah (@i_heart_tofu)

Holy cow is a new all-vegan, organic and fair trade cafe and small store. Their burgers look amazing!

Paradise Palms

View this post on Instagram

A post shared by @kty_fty

This cool bar, record store and event space has an all vegetarian menu with clearly marked vegan options.

Pumpkin Brown

View this post on Instagram

A post shared by Pumpkin Brown (@pumpkinbrowncafe)

Pumpkin Brown is a 100 per cent vegan café in the Grassmarket serving everything from salads to hot dishes. Oh, and it’s dog-friendly, too.

David Bann


For posh nosh in Edinburgh, vegans should make for David Bann. Just a stone’s throw from the Scottish Parliament, this gourmet vegetarian restaurant’s inventive, globally inspired menu offers plenty for vegans to enjoy.


A photo posted by @purplelilpixie on

This South Indian vegetarian restaurant offers meat-free food with a healthy dollop of spice. Especially recommended are the vegan thali and the great value of the all-you-can-eat lunchtime buffet.

The Baked Potato Shop

A photo posted by Robert Marchini (@rhcm123) on

At lunchtime, you’ll often see queues going out the door at this little spud shop in the heart of the Old Town. It’s known for its generous portions and variety of tasty fillings, and it’s probably the only place in the city that sells vegan haggis samosas.

La Favorita

View this post on Instagram

A post shared by La Favorita Delivered (@lafavoritadeliverededinburgh)

Often labelled the best pizza in Edinburgh, this local favourite just got even better – it now offers pizza with vegan cheese!

The Auld Hoose

A photo posted by diego marquez (@diegoxmarquez) on

The perfect spot for those with healthy appetites, this pub is legendary for its enormous vegan nachos and also does a hearty veggie haggis served with traditional neeps and tatties.


Ask to see the vegan menu at this art-house cinema’s café – it includes satisfying options such as chickpea and coconut curry and crispy falafel. If the weather’s dreich, try the soya hot chocolate with vegan marshmallows.


A photo posted by Cheap Lazy Vegan (@cheaplazyvegan) on

For all your pastry-based needs, head to this pie shop on South Bridge or Great Junction Street. Vegan items are clearly labelled on the menu and include savoury options such as Thai mushroom pie as well as sweet treats, including apple turnovers and cherry pie.

Ruan Thai Restaurant

This authentic Thai restaurant offers traditional curries with rice, and any dish can be made vegan upon request, making compassionate dining super-simple.

Real Foods

A photo posted by Real Foods (@realfoods_uk) on

This speciality store offers loads of snacks and ingredients for the vegan cook. It’s a one-stop shop for all your vegan goods.

The Caledonian

A photo posted by @veganwanderlustdiary on

The Caledonian, part of the Waldorf Astoria, offers luxurious afternoon tea that can be made vegan-friendly upon request. It’s perfect for those looking for a high-class outing.

Brass Monkey Leith

A photo posted by Erica (@everythingisimagined) on

This friendly pub has vegetarian menu options that can be made vegan. Enjoy the spicy veggie burger in a laid-back atmosphere.


This vegetarian Indian restaurant also hosts cooking classes to help you make animal-friendly food at home.

Moon & Hare

A photo posted by Vicky Viola (@missvickyviola) on

Tucked away in Bruntsfield, Moon & Hare caters to all with plenty of vegan options. Stop by for a cup of hand-roasted coffee and one of its delicious vegan waffles (they’re served all day!).


A photo posted by Sara Puhto (@saggysara) on

This cute little restaurant in the New Town is the first Italian vegetarian and vegan pizzeria in Edinburgh with a special menu dedicated just to vegan food. It delivers, too!

Hula Juice Cafe

View this post on Instagram

A post shared by Susan (@susandoherty__)

Hula Juice Cafe has a lot more to offer than just juice. Here, you can get a selection of fantastic vegan food, including wraps, bagels, salads, and açaí bowls, to enjoy with your smoothie or nut milk latte.

Café 1505

A photo posted by Cafe 1505 (@cafe_1505) on

This stylish and contemporary Newington café cooks, bakes, and assembles its food from scratch using seasonal produce when possible. As well as having a variety of tasty vegan options on the menu, it’s happy to veganise many of the other dishes.

Organic Delicious

A photo posted by Organic Delicious Cafe (@organicdeliciouscafe_) on

This vegan-friendly café in Morningside has picked some of the tastiest dishes from around the world and recreated them using organic ingredients found locally in Edinburgh. From vegan Thai spring rolls to vegan tapas, you’ll be spoilt for choice.


A photo posted by Grams (@gramsedinburgh) on

If you’ve got a sweet tooth, Grams is perfect for you. It has a variety of gluten-free and refined sugar-free vegan cakes that look (almost) too good to eat.


View this post on Instagram

A post shared by Harmonium Bar & Kitchen (@harmoniumbar)

An all vegan eatery and bar in Leith open till 1am every night!

With so many delicious and healthy plant-based options available, going vegan is now easier than ever. Order our free vegan starter kit to get more tips from PETA on making the switch.