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…!
Vegan Restaurants in Edinburgh
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.
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 quiche special which changes every day.
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.
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.
Edinburgh University Student’s Association, Potterrow Building, Edinburgh EH8 9AL
Humpit Hummus is a completely vegan hummus and falafel bar in University of Edinburgh’s Student Union. Don’t let the location put you off, though – everyone is welcome to visit, whether you are a student or otherwise.
Choose from a classic bowl of hummus served with pita bread, a warm filled pita with hummus and falafel, or a colourful salad bowl with optional extras like tahini and mango chutney. All completely vegan.
Dishes cost £5.40 to sit in or £4.50 to take away. Humpit is open 11am – 5pm Monday to Friday, making it perfect for a cheeky midweek lunch.
60 Henderson Street, Leith, Edinburgh EH6 6BS
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.
25 Thistle Street, Edinburgh EH2 1DX
You know how I mentioned right up at the start of this guide that when I started veganedinburgh.com there was only one completely vegan restaurant in Edinburgh? Well, you’ve guessed it – Hendersons Vegan was that restaurant.
Fast forward three years and the vegan scene in Edinburgh is undoubtedly thriving, but Hendersons Vegan has remained a stalwart through it all. Even though they are the most established vegan eatery in Edinburgh, they’re not getting complacent. In fact, Paul the Head Chef is constantly experimenting with new ideas and techniques to keep the menu fresh and exciting.
The iconic vegan haggis, neeps and tatties is an absolute must-try if you want to try a vegan version of Scotland’s famous dish. Or try a twist on the comfort food classic with the delicious lentil ragu.
While there are now lots of vegan places to choose from, your first visit to Scotland’s capital isn’t complete without a meal at the establishment which blazed the vegan trail in Edinburgh.
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.
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.
16 Grassmarket, Edinburgh EH1 2HS
Those who are a bit health-conscious will love Pumpkin Brown. This little spot on the Grassmarket has a bit of a celebrity following (Zoella has been known to pop in from time to time) and specialises in fresh, wholesome and healthy plant-based food.
Pop in for breakfast for one of their famously colourful smoothie bowls or a comforting bowl of porridge. At lunch there is a range of fresh salads, a seasonal hot dish of the day served with brown rice or hummus on toast – the hummus flavour changes daily.
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!
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.
13 Newington Road, Edinburgh EH9 1QR
Annakut quietly popped up in Newington back in 2017 and, despite its slightly awkward location outside Edinburgh’s city centre, has been enjoying a steady stream of punters who enjoy their vegan and vegetarian Indian cuisine.
The restaurant is completely vegetarian, with vegan options clearly marked on the menu. Their food selection is split on the menu by geography, so you can enjoy specialities from South India, Gujarat and the Punjab. If you really want to treat yourself, try the vegan thali which comes with a selection of taster dishes for you to try including seasonal vegetables, dal tadka, rice and naan – plus a seero for dessert.
Annakut is open for lunch service 12midday – 2pm Tuesday – Saturday, and dinner service is 5.30pm – 10.30pm Tuesday – Sunday.
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.
13 Forest Road, Edinburgh EH1 2QH
Bowls is a recent addition to Edinburgh’s foodie scene, serving up wholesome salads to hungry lunchtime punters on Forest Road from Monday to Saturday.
You can get a medium bowl for £4.50, or a large for £6.50 (you should find the medium sufficient – unless you are REALLY hungry!). Fill your bowl with up to four varieties of salad. Most of the selection is vegan, but do keep an eye out for the odd appearance of cheese here and there (although vegan cheese alternative is also available). There are also plenty of gluten-free options here too.
24 Marchmont Crescent, Edinburgh EH9 1HG
If you fancy a cosy, slow morning – then you need to pay a visit to Brochan. This cute café specialises in healthy porridge and other breakfast goodies that are mostly free from animal products, however a couple of their dishes do include honey or bee pollen (but these are always clearly marked on the menu).
Brochan serves a tempting range of porridge, granola bowls, overnight oats, toasts and smoothies, as well as a constantly-rotating board of specials.
Brochan try their best to use local produce where possible, which means all their patrons get a real taste of Edinburgh when they visit. When the nights get longer and the days get colder, a steaming bowl of porridge from Brochan is just the ticket to help you get through Edinburgh’s harsh winter months.
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.
The Forest Café
141 Lauriston Place, Edinburgh EH3 9JN
The Forest Café is volunteer-run café and arts space near Tollcross. It might pass some people by who are only in town for a day or two, but its a staple in Edinburgh’s social scene with live music and performances. Their menu is completely vegetarian and everything can be made vegan on request. You can find the options written on a blackboard above the main service area, and gluten-free options are clearly marked too.
Dishes include the Forest Burrito, vegan chilli, nachos, hummus with pitta bread and a seasonal selection of salads. The falafel meal (pictured above) is a bit of a beast and at £6 is incredible value for money.
Hendersons Salad Table and Deli
94 Hanover Street, Edinburgh, EH2 1DR (and 67 Holyrood Road, EH8 8AU)
Right beside Hendersons Vegan restaurant you will find Hendersons Deli, and Hendersons Salad Table Restaurant in the basement. Hendersons Deli is open for breakfast and lunch and has some great vegan options and deli meals that can be also be taken away. I’m personally a huge fan of their Thai nut burger, which can be served with two of their seasonal salads.
Downstairs from the deli you will find Hendersons Salad Table. Established in 1962, it is the longest running vegetarian restaurant in the UK. This laid back eatery is open for breakfast, lunch and dinner and offers a range of daily specials as well as a tasty dinner menu featuring their famous vegan haggis, neeps and tatties.
While both of these venues do handle dairy, everything is clearly marked on the menu and there are also plenty of options that are gluten-free too.
They also have a branch over at Holyrood, which is handy if you happen to be near the Palace of Holyroodhouse or Dynamic Earth.
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?
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.
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.
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.
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.
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.
171 Bruntsfield Place, Edinburgh EH10 4DG
Just down the road from Seeds for the Soul you’ll find Thrive Café:Bar. Thrive’s menu has more of an evening dining vibe than Seeds, but they also have a brunch menu which I have personally yet to try.
Everything at Thrive is at least vegetarian, but I would say around three quarters of the menu is suitable for vegans. Even the wine list is vegan – three cheers for that!
Their evening menu consists of salads, comforting grain bowls (including the delicious mac ‘n’ peas pictured above) and a range of vegan friendly burgers. With a range of naughty and nice options, this is one establishment which is bound to be a crowdpleaser for vegans and non-vegans alike.
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.