Edinburgh’s vegan and vegetarian restaurants

The vegan restaurant scene in Edinburgh has transformed completely over the last couple of years. When I first started back in 2016, there were a handful of vegetarian restaurants in Edinburgh, and only one completely vegan eatery. How times have changed! There are now lots of vegan and vegan-friendly cafés in Edinburgh, so much so that it can be difficult to choose which to try first!

These are all the vegetarian and vegan restaurants in Edinburgh that I am aware of, but of course the scene is changing all the time. If you notice somewhere that I have missed, drop me a line and I will get them included as soon as possible.

Now, onto the food…!

Never miss an update

Sign up to the Vegan Edinburgh newsletter and get vegan inspiration delivered straight to your inbox. No spam, ever.

Vegan Restaurants in Edinburgh

Antojitos @ The Dog House

Vegan quesadillas at Antojitos, Edinburgh

18-24 Clerk Street, Edinburgh EH8 9HX

After touring lots of festivals and street food markets across the UK, Antojitos have landed a residency at The Dog House, providing tasty vegan Mexican food to the good people of Newington.

The dishes here are deliciously comforting and excellent value for money. Menu highlights include the ch*kn quesadillas (pictured), banana blossom “fish” tacos and the spicy loaded potatoes with vegan haggis.

Can’t decide what to order? You can get a selection of the smaller plates, such as guacamole with moreish tortilla chips, spicy potatoes or the taquitos, for a fixed price. Just get a bit of everything and share among your friends!

Chapter One Coffee

107 Dalry Road, Edinburgh EH11 2DR

A couple of months ago Chapter One Coffee made the brave decision to become a fully vegan establishment, and we couldn’t be happier! Now their delicious breakfast, brunch and lunch menu is completely animal free. They do a mean coffee as well – their default is oat milk, but soya, coconut and almond is also available for an extra cost.

They are just a couple of minute’s walk from Haymarket Station, ideal if you want to grab a little pick-me-up before heading on the train.

Pop in and discover Chapter One’s mouthwatering range of vegan sandwiches and bakes, or start the day right with their delicious vegan offering – complete with vegan croissants!

Black Rabbit

33 Brougham Street, Edinburgh EH3 9JT

This cute café in Tollcross has lots of options for breakfast and lunch. Enjoy a breakfast roll stuffed with vegan alternatives to haggis, egg, or bacon – or enjoy a vegan twist on breakfast classic salmon cream cheese bagel. For lunch there are lots of tempting sandwich fillings, and a deli counter with plenty of vegan meat and cheese alternatives.

Got room for something sweet? Treat yourself to a “cruffin” – that’s a croissant in the shape of a muffin with a sweet icing filling. Yes, it tastes as incredible as it sounds.


3-5 Sciennes, Edinburgh EH9 1NJ

Considerit is a must-visit for all the vegan sweet-tooths out there! This place specialises in decadent chocolate, doughnuts and, in the warmer(?) weather, ice cream.

Whether you are vegan or not, you are going to love the baked delights here at Considerit. Their doughnut flavours change all the time and they often do seasonal specials for Christmas, Halloween and Easter (vegan creme eggs, anyone)? However, some of their more regular flavours include biscoff, cinnamon sugar, Oreo and smores.

Let’s be honest, you are not going to get health food here. However, if you want a treat that is completely free of animal products then Considerit is the place to be. People who say that vegan food is tasteless and boring have clearly never paid this place a visit.

FacePlant Foods

Vegan Haggis and Cheese melt by Faceplant Foods, Edinburgh

37 Duke Street, Edinburgh EH6 8HH

FacePlant Foods started life as a street food favourite, drawing crowds with their legendary mac and cheese, burgers and decadent sandwiches (such as this gorgeous haggis and cheeze melt pictured above!).

Now they have a brick-and-mortar location in Leith that opens for lunch on Fridays and Saturdays.

They are always trying out new dishes and concepts. At the time of writing, people are going mad for their “tuna” melt.

This is a popular establishment, so be prepared to queue for your food. But trust us – it’s worth the wait!

Green Bite Café

63 Inverleith Row, Edinburgh EH3 5PX

This cute little café is nestled just off Ferry Road, with a few small tables to sit at and enjoy your coffee as you watch the world go by.

Green Bite has a fantastic range of pies, rolls, salads, sandwiches, soup, and of course sweet treats like cakes and pastries. Perfect for breakfast, lunch, or a wee mid-morning pick-me-up. Favourites include sausage rolls, haggis pies, and cranberry and white chocolate cake. All are completely vegan.

Most of their range is available to take away as well, so there’s no excuse not to grab a stash of pastries and pies to devour later!


7-11 East London Street, Edinburgh EH7 4BN

Harmonium is one of the most famous vegan establishments in Edinburgh. From the same people who brought you the likes of Stereo, Mono and The Flying Duck in Glasgow, this bar and restaurant is completely vegan, from the food menu to the wine list.

Comfort food is top of the agenda here at Harmonium, so expect to find tempting classics like pizzas, burgers and macaroni cheese alongside new inventive dishes like mushroom “scallops” and vegan Bhan Mi.

Harmonium is worth the hype and if you fancy treating yourself, this is definitely the place to visit.

Holy Cow / Holy Cow Lounge

Holy Cow: 34 Elder Street, Edinburgh EH1 3DX
Holy Cow Lounge: 1 Dundee Street (inside Edinburgh Printmakers), Edinburgh EH3 9FP

Holy Cow is a popular vegan café name in Edinburgh and can be found at two locations in Edinburgh city centre. The first and original on Elder Street is right next to the Bus Station, but its small size means that you can sometimes struggle to get a table at busy times. The more recent addition Holy Cow Lounge is a little bit further out in the Fountainbridge area, but is a much bigger and brighter space where you are more likely to get a seat, even during the weekend rush.

Holy Cow has a varied menu of imaginative vegan dishes, but it is most renowned for its mouth-watering range of burgers and cakes.

Everything at Holy Cow is homemade, organic and made freshly on the premises. As the menu is based on seasonal ingredients, you can expect the food available to change throughout the year, however it will always be vegan and there will always be a couple of gluten free options available too.

I would personally recommend the quarter pounder burger, which is served with a generous portion of homemade chips. If you have room for dessert, make sure you try a slice of the red velvet cake. It is to die for.

Missy’s Vegan Cupcakes

34 Buccleuch Street, Edinburgh EH8 9LP

Opening a new shop is challenging at the best of times, but massive props must be given to Missy’s Vegan Cupcakes for throwing open their doors in the midst of the COVID-19 crisis.

This new completely-vegan bakery specialises in sweet treats like cupcakes, cookies, cheesecake and pastries. There is also a small art gallery which sells various crafts from local makers.


42 Howe Street, Edinburgh EH3 6TH

Novapizza is a legendary vegetarian Italian restaurant on edge of Stockbridge and the New Town, about a 10-15 minute walk from the city centre. While it is technically a vegetarian restaurant, most of the menu is vegan, or can be made suitable for vegans. They also have an option of a gluten-free pizza crust.

They have a huge menu full of Italian delights, and a seasonal menu which changes every six months or so. Starters include bruschetta in every way you can imagine, such as your traditional tomato variety, vegan cheese, vegan pizzaiola, vegan pesto or with vegan salami and mozzarella. Or, if you fancy sharing a starter with your friends, a garlic focaccia might be just the ticket.

Onto the main event, you have a wide choice of pasta dishes and pizzas to choose from. Of course, there are plenty of tomato-based pasta dishes on the menu, including spaghetti bolognese, penne all’arrabbiata and spaghetti all’amatriciana, but there are plenty of lovely creamy dishes to choose from too, featuring gnocchi, vegan cheese and even vegan ‘salmon’!

The vegan pizza menu reads like something you would find at any onmi Italian establishment, except that all the usual ingredients such as mozzarella, salami, ham and pepperoni have been swapped out for vegan alternatives. So if you have been craving a vegan alternative to pepperoni pizza, then Novapizza will definitely hit the spot.

The desserts are also incredible. Their signature vegan tiramisu is next on my “to-try” list, but my current favourite is their peanut butter and jam cheesecake. If you’re struggling for room but still fancy something sweet, their affogato (made with vegan ice cream, of course) is also a good option.

Rabbit Food @ Meadows Tap

Meadows Tap, 27 Causewayside, Edinburgh EH9 1QF

After making waves at temporary locations in Glasgow and street food markets across the country, Rabbit Food has found a permanent home at the Meadows Tap pub in Southside.

Expect dirty burgers, loaded fries, creamy mac and cheese and weekly specials which may sometimes combine all three (case in point: the “return of the mac” burger pictured above)!

If you want to load up on great-tasting comfort food in a casual setting, this is the ideal place.

Seeds for the Soul

167 Bruntsfield Place, Edinburgh EH10 4DG

Seeds for the Soul is a charming little café in Bruntsfield which serves breakfast, brunch, lunch and sweet treats – all of which are completely vegan. The owners are very passionate about good food, using organic ingredients where possible and making everything from scratch right on the premises. They also clearly label the gluten-free options too, both those that are naturally gluten-free and those that can be made gluten-free on request.

Their menu is full of great options for both breakfast and lunch. Their full vegan breakfast features meat-free sausages made by local greasy-spoon BBL, and their sweet pancakes are delicious and Instagrammable in equal measure. For lunch, you can either go healthy with wholesome soul bowl salads or rainbow wraps, or treat yourself to something naughtier like vegan poutine, pizza or hot dogs.

They also have a rotating range of speciality cakes and bakes. If you have room for it, their moist carrot cake is definitely worth a try.

Sen Viet Vegan

23a Brougham Place, Edinburgh EH3 9JU

If you like Vietnamese Food, you’ll love Sen Viet Vegan. This London establishment has opened a “sister restaurant” in Edinburgh and the local vegans have been flocking to the new place to give it a try.

Sen Viet Vegan has a broad menu with something to suit every taste. If you want to try a bit of everything, make sure you get the sharing starter platter. Main course options include the classic pho, Vietnamese curry or stir fried tofu and vegetables.

At the moment you can only book over the phone. The phone number you need is 0131 229 1537.

The Sly Fox

16 Henderson Street, Edinburgh EH6 6BS

The Sly Fox started their journey serving up vegan comfort food at Edinburgh’s street food markets – but now they have moved into a permanent residence in Leith.

Here you will find comforting favourites such as vegan goulash and mac and cheese, alongside some new dishes like dirty falafel and vegan ‘salmon’ cream on toast.

If you love what you taste, you can take a little bit of Sly Fox home with you. Pots of their famous flavoured houmous and ‘faux gras’ are available to buy and take away!

Sora Lella

13a Brougham Street, Edinburgh EH4 9JS

A fully vegan Italian has finally arrived in Edinburgh! And yes, Sora Lella is definitely worthy of all the hype. This cute little restaurant oozes charm and its wide and varied menu is bound to satisfy all tastes.

From classic pasta dishes such as carbonara, all’arrabbiata and lasagne to pizzas with toppings like “meat” feast, quattro stagioni and white crostini pizza, all of your favourites have been lovingly created without the meat and dairy.

We would recommend trying the trio of bruschetta to start, followed by the wonderfully creamy rigatoni. If you can, save some room for their cheesecake special, with a new flavour on offer every day. Bellissimo!

Soul Vegan

46 West Richmond Street, Edinburgh EH8 9DZ

This wee Malaysian restaurant in Edinburgh’s Southside has a completely vegan menu bursting with colourful options that are full of flavour.

Tofu enthusiasts are well taken care of with dishes such as satay tofu, mapo tofu, special deep-fried tofu and tofu green curry. There’s lots for noodle lovers too, from wonton noodle soup to gan lau mee with char sui and wonton.

Everything on the menu is really thought out and incredibly delicious. A very special place that’s well worth a visit.

As the sign above its door says: “Welcome to Vegan Paradise”!

Top Vegetarian Restaurants in Edinburgh

The following places still unfortunately serve dairy, but I have included them on this page as they each also happen to have a very comprehensive and clear (and in most cases, very delicious!) vegan offering.

The Baked Potato Shop

Vegan baked potato with haggis at The Baked Potato Shop, Edinburgh

56 Cockburn Street, Edinburgh EH1 1PB

If you’re looking for a cheap, easy and quick bite to eat – look no further than The Baked Potato Shop. This hole-in-the-wall café enjoys a really handy location right between the back entrance of Waverley Train Station and the Royal Mile, making it the perfect place to fill up on cheap, satisfying eats before heading off for a day of sightseeing in Edinburgh.

All of the fillings are vegetarian, with a good selection of vegan options thrown in for good measure. You can build your perfect potato with one to three of the following: baked beans, vegetable curry, vegan chilli or veggie haggis (my personal favourite). Cold vegan-friendly fillings include hummus, vegan coleslaw, pasta salad, cous cous, sweetcorn, bean salad, plus much much more.

If you want to finish your meal off with something sweet, The Baked Potato Shop has lots of vegan-friendly treats including tiffin and cake. The selection changes daily so check the counter to see what’s on offer.

The only slight issue you may have at the Baked Potato Shop is its lack of seating. With only one table, be prepared to take your food away or get very friendly with fellow patrons! But with food this good and simple, it’s a small price to pay.

David Bann

56-58 St Mary’s Street, Edinburgh EH1 1SX

David Bann has a handy location just off the Royal Mile, and has a great reputation for vegetarian fine dining in a relatively relaxed setting. There are plenty of options for vegans to choose from, including quinoa chilli, stir-fried udon noodles, aubergine koftas served with coconut, courgette and tomato sauce, and red pepper risotto.

This restaurant is a great option if you want something a little bit special, but there is certainly no stuffy vibe here. This place gets the balance between great food and a relaxed atmosphere absolutely perfect. It’s fairly family friendly too.


165 Portobello High Street, Edinburgh EH15 1LH

GogoBeets is Edinburgh’s newest vegetarian sandwich and salad bar, opening its doors in January 2020 on Portobello High Street. This small colourful café has lots of grab-and-go options for breakfast and lunch, as well as tempting sweet treats including vegan brownies by the brilliant Herbivore Kitchen.

For breakfast you can have a yummy coconut milk porridge, topped with fruit compote and a wholesome sprinkling of seeds. For lunch there is soup of the day (which is always vegan) as well as a selection of freshly made sandwiches and salads. Or, if you’re feeling naughty, why not treat yourself to one of their devilish vegan sriracha melts?


7-13 Barclay Place, Edinburgh, EH10 4HW

You can’t think about the vegetarian scene in Edinburgh without the name ‘Hendersons’ springing to mind. The original location in the New Town used to be the longest-running vegetarian restaurant in the country, before it fell victim to the challenges of the COVID-19 pandemic.

But like a phoenix rising from the ashes, Hendersons has opened up a lovely new restaurant in the heart of Bruntsfield. The new location has a fresh new look, but the menu has lots of your old favourites including their famous haggis, neeps and tatties.

Their new slogan is ‘Eat Better, Live Better’, and that shines through in their wholesome and tasty dishes. The new-and-improved Hendersons might have had a bit of a makeover, but they haven’t forgotten their roots and are still a must-visit for every veggie in Edinburgh.


366 Morningside Road, Edinburgh EH10 4QN

Hummus is a lovely wee Middle Eastern café that has just opened up recently in the heart of Morningside. This new establishment is completely vegetarian and specialises in breakfast, coffee, tea, lunch and snacks.

The seating is pretty limited, with just a couple of bars and a small table outside. If you manage to grab a seat you can enjoy the intimate and cosy setting, but if you’re not as lucky you can always get your food to go as well.

Here you can enjoy vegan meze, with options such as hummus (obviously), baba ganoush, stuffed vine leaves, tabbouleh salad, pastries, falafel and wraps. Everything that’s vegan is clearly marked on the menu board.


Vegan thali at Kalpna, Edinburgh

2-3 St Patrick Square, Edinburgh EH8 9EZ

Kalpna is a glittering vegetarian institution in the heart of Edinburgh’s student district. And I mean that quite literally – there are lots of little sparkling mirrors on the walls which makes up its iconic interior!

This place has been on the go for over three decades and even before I turned vegan all those years ago, I still loved dining at Kalpna. Their South Indian menu is full of delightful vegan finds, but my go-to dish is always the vegan thali. For about £18 you get a taste of five seasonal wet dishes, bread, chutney, rice, pakoras, poppadom and a dessert – all presented in a beautiful silver platter. Definitely one to try for a special occasion.

Love, Peace & Coffee

59 Clerk Street, EH8 9JQ

This cosy café in Edinburgh’s Southside boasts a wealth of vegan-friendly hot drinks and treats. In fact, most of the menu is vegan, apart from the odd bake here and there, and they do still offer cow’s milk as an option for your tea or coffee.

Walk in the door and you will be greeted with a huge display of vegan cakes such as fudge cake, apple tarts, cinnamon rolls, bakewell bakes and much more. There are also plenty of gluten-free options too.

Lucky Pig @ Paradise Palms

41 Lothian Street, Edinburgh EH1 1HB

Located in the thick of Edinburgh University’s campus buildings, Paradise Palms is one of my favourite places to go for a drink. This delightfully kitsch bar has a fabulous cocktail menu and a great atmosphere to boot.

Lucky Pig has been in residence at Paradise Palms for a couple of years now, and has built a reputation on great vegetarian soul food. They have lots of vegan-friendly options too, including vegan macaroni cheese, hot dogs, nachos, burgers, and much more.

The Pavilion Café

Just off Jawbone Walk in the Meadows, Melville Drive, Edinburgh, EH9 1JU

The Pavilion Café is a completely vegetarian establishment on the edge of The Meadows, and is open during the spring and summer months. There’s nothing better than settling into one of their comfy chairs during a sunny day in Edinburgh (hey – they DO exist!) and enjoying a cuppa with a slice of vegan cake or a wrap for lunch.

A lot of Pavilion Café’s menu rotates on the specials board, but there are always a good few options for vegans. Expect wraps with fillings such as falafel and roast vegetables, vegan-friendly soups of the day, mezzes, salads and more.

On the sweet side of things, they are supplied by gluten-free bakers Gluttony who provide tasty cakes, some of which are suitable for vegans. You may also spot their little ice-cream cart outside, which always has a vegan flavour or two.

There is a handful of indoor seating for when it rains, but when the sun is out in Edinburgh there really is no better place to be than their outdoor terrace on the Meadows.

Plant Bae

220 Easter Road, Edinburgh EH6 8LE

Plant Bae has moved to a new location on Easter Road and is once again serving yummy sweet treats to the city’s hungry vegetarians and vegans.

They have a great grab-and-go range of sandwiches, cakes, bakes and cookies (their cookies famously bulge in the middle with their generous fillings)!

Their eat-in menu is small but perfectly formed, with vegan options including waffles (pictured) bread with beet hummus and avocado on toast. Great for breakfast, lunch, or a wee coffee and cake.

Radge Chaat @ Fierce Beer Bar

Vegan masala dosa by Radge Chaat

167 Rose Street, Edinburgh EH2 4LS

Radge Chaat is now doing a residency at Fierce Beer Bar in Edinburgh’s New Town.

At Radge Chaat you can expect food that is fun, tasty and full of flavour. There is a small regular menu that is supplemented by ever-changing specials (like the masala dosa pictured above) that mix things up.

If you like Indian food with a modern twist, this place is well worth a visit.

Santosa Café

21 Albert Street, Edinburgh EH7 5LH

In Santosa Yoga and Wellness Centre you will find the Santosa Café, a lovely wee place that offers a meat-free menu including soups, wraps, paninis and hotpots.

They sell Planet Kuku’s kurus with salad, as well as sourdough toast and a yummy grazing plate full of goodies like hummus, falafel, olives and fresh veggies.

Stop by the counter and you’ll also find a range of vegan-friendly sweet treats like flapjacks and energy balls, perfect for enjoying with a warming mug of herbal tea.

Vegetarian and vegan restaurants in Edinburgh: Map

Feeling overwhelmed? Don’t be! Yes the vegan and vegetarian scene in Edinburgh is buzzing and thriving, but hopefully this guide will help you navigate all the fantastic restaurants and cafes that we have here in Scotland’s capital.

Use the map below to figure out what is nearby, and build your itinerary from there. Green dots are vegan, yellow dots are vegetarian.

If you want more inspiration on vegan eats in the city, then be sure to follow me on Facebook, Twitter, Instagram, and sign up to my monthly newsletter for regular updates on everything vegan in Edinburgh.

Love this guide? Pin it for later!

Find my guides useful?

If you like what I do, you can support Vegan Edinburgh on Ko-Fi. All money raised will go straight back into running the site.

3 replies on “Edinburgh’s vegan and vegetarian restaurants”

An old friend of mine apparently runs a vegetarian restaurant in Edinburgh; his name is Malcolm Taylor. Anyone heard of him? I’m not a hitman, by the way.

Wow – this is a great run of vegan places. I am travelling to Edinburgh for 2 nights for my wife 30th birthday & we want the full vegan experience whislt there
Hopefully lovk down will be much more eased by then (12-14 May 2021)

If he is your friend can you do him and I a favour by pass this to him.

We are a manufacturer of Authentic Eastern Mediterranean Cuisine and would like to take this opportunity to introduce our range to your esteem company. We produce a new frozen range of Mediterranean starters/appetisers called Kubbeh in a variety of fillings, including a vegan option for catering establishments along with a vegan, gluten free Traditional Falafel which covers all tastes and needs of customers dietary requirements. We believe that our products would enhance your range of existing products you provide to your customers.

Our range of products are available in catering 1kg plain bags which are fried from frozen and served hot within a few minutes.

We would like to invite you to have a look at our web site:

We look forward to hearing your favourable response, for mutual co-operation and business interest.


Naji Yassen

Eat & Go Phoenix Food Co Ltd | Kirkcaldy | Fife
Tel: 01592 651623 | 07519 990808

SalsaApproved Icon.png

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.