The best vegetarian and vegan restaurants in Edinburgh

5 places for great vegetarian and vegan food

In Edinburgh you’ll find vegetarian restaurants, fully vegan cafés and places with mixed menus and great plant-based options.

In this list we distinguish between specialist vegetarian or vegan places and those offering vegetarian and vegan options on a wider menu, so you can choose according to your preferences.

1. Hendersons

7–13 Barclay Place, Edinburgh EH10 4HW

Hendersons is a vegetarian and vegan restaurant on Barclay Place, near Bruntsfield Links and the Meadows, so you can combine your meal with a walk in this green part of Edinburgh.

Its cooking is based on local ingredients and seasonal dishes, for a casual lunch or a relaxed dinner. Not all the menu is vegan, so check each dish if you avoid all animal products.

Hendersons in Edinburgh

2. Paradise Palms

41 Lothian Street, Edinburgh EH1 1HB

The Palms has been a favourite with University of Edinburgh students for years. Its quirky decor, both casual and stylish, its music and the great atmosphere at any time of day, and especially at night, make it a must if you like bars with style.

And if you are looking for great vegetarian and vegan food, this is your place. The burgers are simply delicious.

Paradise Palms in Edinburgh

3. Union of Genius

8 Forrest Road, Edinburgh EH1 2QN

Union of Genius is a handy stop on Forrest Road, next to the Old Town, if you fancy a soup or a simple meal during the day. The menu changes daily, so you can try different homemade recipes.

It has vegetarian and vegan options, but it isn’t exclusively plant-based. Check the day’s selection and ask about the stock, sides and bread before choosing.

Union of Genius in Edinburgh

4. David Bann

56-58 St Mary’s Street, Edinburgh EH1 1SX

David Bann is a great choice for a more refined vegetarian lunch or dinner in the Old Town. It’s on St Mary’s Street, near the Royal Mile, and combines Scottish flavours with influences from other cuisines.

Its menu includes vegetarian and vegan dishes, in a restaurant where you can sit down and take your time. It opens from midday and offers a lunch menu on certain days (see our guide to set lunch menus in Edinburgh); check the current menu and conditions on its website.

David Bann in Edinburgh

5. Holy Cow

34 Elder Street, Edinburgh EH1 3DX

Holy Cow is a fully vegan café on Elder Street, near the bus station and St Andrew Square, very convenient for a break during a walk around the New Town.

Its plant-based burgers are one of its main attractions, along with cakes and other options on the menu. A great choice if you want a burger with no animal products in a central location.

Holy Cow in Edinburgh