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.
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.
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.
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.
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.