The vegan restaurant scene in Edinburgh has transformed completely over the last couple of years. When I first started veganedinburgh.com 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…!
Update April 2021: Edinburgh is now coming out of lockdown. Some places are waiting for a wee bit longer to open up – keep an eye out for covid-19 alerts in this guide where this is the case. Otherwise, hopefully we are approaching something that resembles normality 🙂
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
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!
33-41 Ratcliffe Terrace, Edinburgh EH9 1SX
Beetroot Sauvage is a community space and vegan café in the old Earthy building just off Ratcliffe Terrace in the south side of Edinburgh. Upstairs there is a studio which hosts weekly yoga classes, meditation sessions and other wellbeing events, while downstairs you’ll find Marie-Anne’s cosy vegan café. There’s also a lovely garden out back which opens up during the summer where you can enjoy the long evenings and maybe even a fresh pizza from the outdoor pizza oven!
The café has a wide range of healthy food such as soups and buddha bowls, as well as treats such as macaroni cheese, cakes and even afternoon tea! If you try one thing at Beetroot Sauvage though, make sure you try the cheese platter. Marie-Anne is very talented at making at dairy free cheeses, so it’s worth a try if you’ve struggled to find a cheese you like. The macaroni cheese and full vegan breakfast are also both absolutely incredible.
Being a community space, there are also lots of great events here, including poetry slams, live music, markets and cookery classes. Check their website below to find out what’s happening next.
Bites and Leaves
6-8 Alexander Drive (beside Nova Yoga) Edinburgh EH11 2RH
Bites and Leaves is a cosy café that opened during the midst of the COVID-19 pandemic in October 2020. Angela is a passionate cook and freshly makes cakes, salads and other goodies for breakfast and lunch. The full breakfast features a rice-flour and sweet potato “egg” along with rice paper “bacon”. The wholesome buddha bowl is also a colourful bowl of yumminess, with quinoa, tofu, cucumber and beautiful marinated tofu.
Don’t forget to get one of the lovely cakes to go – some warm chocolate brioche fresh out of the oven is hard to beat!
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.
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!
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!
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.
Inside Bonnie & Wild, St James Quarter, Edinburgh EH1 3AE
Part of the new Bonnie & Wild food hall in the St James Centre, this is the first Scottish location for the popular Erpingham House franchise already in Brighton and Norwich.
Erpingham House’s ethos is sustainable dining without compromising on taste. They offer comfort food favourites like “fsh” and chips or macaroni cheese, as well as solid lunch options like the smoked “salmon” lox bagel or the TLT (Tempeh, Lettuce and Tomato).
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!
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.
34 Elder Street, Edinburgh EH1 3DX
Just around the corner from Edinburgh Bus Station you will find one of Edinburgh’s most popular vegan cafés: Holy Cow. This eatery has a varied menu of imaginative vegan dishes, but honestly it is most well known for its mouth-watering range of burgers and cakes.
Holy Cow is open daily from 10am to 6pm and everything 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 juicy portobello mushroom 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.
24a Hill Street, Edinburgh EH2 3JZ
In this small café you will find some of the most decadent and beautiful vegan food you have ever encountered in your life. Louise says that she tries to create “edible art” and boy, does she deliver – from candyfloss cupcakes decorated like unicorns to dainty little macarons in every colour of the rainbow.
Naked Bakery built their business on a foundation of sweet treats like cupcakes, macarons, doughnuts and pastries. However, since they opened their first bricks-and-mortar premises in late 2018 they have expanded their savoury offering to include mac ‘n’ “cheese”, Beyond Meat burgers, full vegan brunch, pink hummus on toast and much more.
The café itself is also one of the most beautiful I’ve ever seen. The walls are covered in oh-so-Instragrammable purple flowers, the table numbers are labelled with beautiful gold signs, and the plates, bowls and cups are gorgeous black and gold. These guys have paid serious attention to detail, and it shows.
If sweet delicious treats are your thing, then add Naked Bakery to your must-visit list. With their beautiful cakes and tasty macarons, this is an essential stop on the vegan Edinburgh circuit.
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.
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.
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!
Vitality & Kynd
14 Leven Street, Edinburgh EH3 9LJ
Vitality and Kynd is a vegan café that specialises in food and drink infused with CBD. Cannabidiol (or CBD) is found in the hemp (or cannabis sativa) plant, and is separate from the THC compound that is usually associated with a cannabis high.
Their menu is completely vegan and includes goodies such as waffles (pictured) hemp bagels, and a range of hot drinks and wholesome fruit juices which can be boosted with a shot of CBD.
Viva La Vegan
555 Castlehill, Edinburgh EH1 2ND
Viva La Vegan is a completely vegan delivery service based in the shadow of Edinburgh Castle. If you are craving cruelty-free comfort food like burgers, pizzas and fries – Viva La Vegan have you covered.
Sit-in service has just opened up, or you can pop along and pick up your food before settling for a picnic in one of the courts just off the Royal Mile – Wardrop’s Court is my personal favourite.
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
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.
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.
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.
16 Haymarket Terrace, Edinburgh EH12 5JZ
Covid-19 alert: Currently closed and focussing on cookies and cake to order
Opening a new café in the midst of the COVID-19 pandemic was always going to be a risky gambit, but the folks behind Grams seemed to have pulled it off with their latest venture: Plant Bae.
With Grams now moving to Stockbridge, Plant Bae has settled into its big brother’s old digs opposite Haymarket Station.
Brunch is very much order of the day in this little café, with most menu items suitable for vegans (except the protein pancakes, which contain egg). Savoury options include full vegan breakfast, BAEduh bowl (pictured) or avocado toast. Or, you can satisfy your sweet tooth with vegan waffles, granola or a smoothie bowl.
No matter what you go for, you are bound to have a very delicious (and Instagrammable!) start to the day.
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.