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!

Seeds For The Soul

167 Bruntsfield Pl, Edinburgh EH10 4DG

Seeds for the soul
Credit: TripAdvisor

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.

Holy Cow

34 Elder St, Edinburgh EH1 3DX

Holy Cow
Credit: Happy Cow

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

Credit: ResDiary

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.

Novapizza Vegan Kitchen

42 Howe St, Edinburgh EH3 6TH

novapizza vegan
Credit: Happy Cow

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.

Pumpkin Brown

16 Grassmarket, Edinburgh EH1 2JU

pumpkin brown
Credit: Scotsman Food and Drink

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!

Sora Lella Vegan Roman Restaurant

13a Brougham St, Edinburgh EH4 9JS

Sora Lella Vegan Roman Restaurant edinburgh
Credit: Scotsman Food and Drink

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.