skip to Main Content

Vegan and Vegetarian Restaurants in Edinburgh – 10 Great Options

There are plenty of good reasons to eat vegan and vegetarian food. For one, plant-based food is a sustainable choice that lessens your impact on the planet. If you’re looking for the vegan and vegetarian restaurants in Edinburgh, it’s also delicious and readily available. 

Plant-based dining: better for you, and for the planet.

As a modern, cosmopolitan city, Edinburgh is used to welcoming visitors from countless countries and cultures around the world. As such, vegetarian food has never been an afterthought amongst the hundreds of eateries in the city. A vegetarian in Edinburgh can look forward to excellent quality and a wide choice of places to eat. 

There is an abundance of fresh, fun, and creative plant-based options in the capital. Here are some of the highlights among the best vegan and vegetarian restaurants in Edinburgh.

10 Of The Top Vegan and Vegetarian Restaurants In Edinburgh That You Just Have To Try

1. Sora Lella Vegan Roman Restaurant

Photo credit; Sora Lella

This cosy, family-run Roman restaurant in Tollcross serves an extensive menu of authentic classic Italian pizzas and pastas, made using entirely vegan ingredients. Dishes include Mezze Maniche alla Carbonara with homemade vegan bacon and Pizza Bianca Quattro Formaggi e Funghi, all which will suit vegans and non-vegans alike. For dessert, the vegan tiramisu and cheesecake are also highly recommended!

This is an ideal spot for dinner if you are staying at our spacious, 2-bedroom apartment on Cambridge Street, which is located in the city centre, just a stone’s throw away from Usher Hall and many of Edinburgh’s favourite vegan and vegetarian spots. 

13a Brougham St, Edinburgh EH4 9JS
Tuesday – Sunday 12:30 – 9:30 p.m.
0131 478 2856

2. Hendersons Restaurant

Photo credit; Hendersons

Using local, seasonal, and organic ingredients, Hendersons serves made-from-scratch vegan and vegetarian food in their airy restaurant near Bruntsfield Links. Renowned dishes include vegan haggis, lentil lasagne, wild mushroom risotto, and chocolate mousse. The owner, Barry Henderson, is the grandson of Janet Henderson, who opened the original Hendersons on Hanover Street in the New Town in 1962. This was the UK’s longest running vegetarian restaurant until its closure in 2020 due to the pandemic.

7-13 Barclay Pl, Edinburgh EH10 4HW
Monday – Sunday 12:00 – 10:00 p.m.
0131 202 1635

3. Kalpna

Photo credit; Kalpna

Located on St Patrick Square in the Southside, Kalpna is an Edinburgh institution that has been serving authentic Indian vegan and vegetarian food for over forty years. With a menu featuring a mixture of Punjabi, Gujarati, and South Indian cooking, Kalpna offers plenty of classic dishes and Indian street foods, including Mysore Masala Dosa, Thaalis, Dum Aloo Kashmiri, and Saam Savera. 

Kalpna is just a short walk from our charming Minto Street garden cottage. With one double bedroom and 2 double sofa beds, Minto Street is also dog-friendly, and features a garden, wood burning stove, EV charger and private parking space.

2-3 St Patrick Square, Newington, Edinburgh EH8 9EZ
Open Monday – Sunday 12:00 – 2:00 p.m., 5:30 – 10:00 p.m.
0131 667 9890

4. Harmonium

Photo credit: Harmonium

‘Vegan’ is more than just vegetables: with a mission to present veganism in a positive and accessible way to everyone, this vegan bar and kitchen serves hearty burgers and pizzas as well as beer, cocktails, and organic wine. Highlights include jalapeno and cheddar cornbread hush puppies, smoked tofu fish and chips, and loaded mac and cheese topped with vegan haggis and bacon. 

7-11 E London St, Edinburgh EH7 4BN
Open Monday – Friday 12:00 – 11:00 p.m., Saturday – Sunday 12:00 – 12:00 a.m.
0131 558 3536

5. Lucky Pig at Paradise Palms

Photo credit: Lucky Pig

Paradise Palms is a funky, tiki-themed cocktail bar, event venue, and record store in the Old Town, near the University of Edinburgh George Square campus. Inside, Lucky Pig serves big portions of quirky soul food inspired by American diner classics. All dishes are vegan unless requested to be made vegetarian, with dairy cheese. Highlights on the menu include vegan burgers topped with sticky Buckfast BBQ, Philly cheesesteak fries, fried pickles, and chipotle mac and cheese. This is definitely one of the most fun vegan and vegetarian restaurants in Edinburgh!

41 Lothian St, Edinburgh EH1 1HB
Open Monday – Friday 4:00 – 9:45 p.m.
Saturday – Sunday 1:00 – 9:45 p.m.
0131 225 4186

6. David Bann Restaurant

Photo credit: David Bann

Located in the Old Town and decorated in an elegant, minimalist fashion, this smart vegetarian fine dining restaurant is perfect for special occasions. Half of its internationally-influenced menu is vegan, and the other half vegetarian. Options include dishes such as gnocchi with warm peach salad, coconut polenta with tikka masala cream and spiced brassicas, and mushroom and heather ale strudel with polenta chips. 

David Bann is conveniently located just a few short steps away from St Mary’s Street. This charming 2-bedroom apartment is right beside the Royal Mile, and features classic decor and modern appliances. 

56-58 St Mary’s St, Edinburgh EH1 1SX
Open Monday – Sunday 12:00 – 10:00 p.m.
0131 556 5888

7. Seeds for the Soul

Photo credit: Seeds for the Soul

Seeds for the Soul in Bruntsfield is on a mission to show people that ‘vegan food is not just ‘grass.’’ With an extensive, totally vegan menu, this restaurant serves generous portions of breakfast and brunch every day, as well as burgers, bowls, toasted flatbread wraps, and boozy smoothies. Sides and starters include battered vegan seafood, hand cut chips, and a variety of onion rings. 

167 Bruntsfield Pl, Edinburgh EH10 4DG
Open Monday – Sunday 10:00 – 10:00 p.m.

8. Novapizza

Photo credit; Novapizza

The first vegan Italian restaurant in Edinburgh, this warm and easygoing New Town restaurant is run by a Roman family. Using vegan cheese and faux meats, the menu is entirely vegan, featuring Italian classics such as spaghettoni alla carbonara, vegan tiramisu, and pizza made from scratch, with gluten free versions of pizzas and pastas available also.

Novapizza is a great, plant-based choice, especially if you are staying at Heriot Row – a beautiful, spacious 2- bedroom flat in a traditional 18th century Georgian New Town townhouse in the city centre. 

42 Howe St, Edinburgh EH3 6TH
Open Monday, Thursday, Friday 5:00 – 9:30 p.m.
Saturday 12:30 – 9:30 p.m.
Sunday 4:00 – 9:30 p.m.
0131 629 2828

9. Holy Cow

Photo credit: Holy Cow

Located just a stone’s throw from St Andrews Bus Station and the St James Quarter shopping centre, this cosy cafe serves homemade vegan burgers as well as sandwiches, pizzas, and soups. An emphasis is placed on using fresh, local, organic ingredients, and baking rolls and breads from scratch. A mouthwatering selection of vegan cakes are also available, from banoffee pie and red velvet to shortbread caramel cheesecake. 

34 Elder St, Edinburgh EH1 3DX
Open Monday – Thursday 12:00 – 10:00 p.m.
Friday – Sunday 10:00 – 10:00 p.m.
0131 629 7057

10. Considerit

Don’t forget dessert! Considerit handcrafts a vast selection of entirely vegan doughnuts, chocolate and ice cream on a daily basis. Coffee and hot chocolate are also available – so there’s something perfect for you to enjoy on the Meadows nearby, year round!

3, 5A Sciennes, Newington, Edinburgh EH9 1NH
Wednesday – Thursday 9:30 – 4:00 p.m.
Friday – Sunday 9:30 – 5:00 p.m.
0131 667 4064

Stay in touch

Sign up to our newsletter for the exclusive updates and special offers

Back To Top