Going to restaurants where vegan options are an afterthought can be annoying, so to help you out, we have gathered all of the best vegan restaurants in Edinburgh. Now you won’t need to worry about there being vegan options, as everything on the menu will be vegan!
167 Bruntsfield Pl, Edinburgh EH10 4DG
Seeds For The Soul are well-known for their health-conscious vegan food as well as their tasty desserts, such as their caramel cake. They serve a variety of food, from breakfast and brunch to lunch and dinner, but no matter what you order, it will be 100% vegan.
34 Elder St, Edinburgh EH1 3DX
Holy Cow was one of the first vegan cafes to pop up in Edinburgh. The cafe has been open since 2016 and provides their customers with a cosy and relaxed dining experience. They even serve vegan burgers, which are absolutely mouth-watering.
7-11 E London St, Edinburgh EH7 4BN
Harmonium is open every day of the week from noon until 10pm, so no matter the day, they will be able to provide you with some delicious food. They opened back in 2017, and all of their food is 100% vegan. Plus, they regularly switch up their drinks with the seasons to keep you on your toes.
42 Howe St, Edinburgh EH3 6TH
Novapizza is a vegan kitchen in Edinburgh that is open every day of the week except Tuesdays. They are open from 12:30pm until 9:30pm, even on Sundays! Some of their most popular dishes are the spaghetti carbonara and amatriciana pizza. However, it doesn’t matter what you order as everything is vegan.
16 Grassmarket, Edinburgh EH1 2JU
As of June 2016, everything at the Pumpkin Brown cafe is gluten-free and vegan. The cafe is open every day of the week, from 9am to 6pm. One of the most popular dishes they make is the butterfly smoothie bowl. You can even order from the cafe online or by Deliveroo!
13a Brougham St, Edinburgh EH4 9JS
Sora Lella is the first 100% vegan Roman restaurant in Edinburgh. It is run by a small Italian family who have filled the menu with their favourite traditional and classic dishes. The restaurant is open Tuesdays to Sundays from 12:30pm until 9:30pm, but you can always order from them via Deliveroo and Just Eat if you can’t make it in.