David Bann ★ 4.3
David Bann on St Mary's Street in Edinburgh Old Town, open since 2002 just off the Royal Mile, a vegetarian and vegan restaurant with an extensive menu.
Hanam's on Johnston Terrace in Edinburgh Old Town, a halal Kurdish and Middle Eastern restaurant serving lamb kebabs, meze and stews with views of the castle.
Address: 3 Johnston Terrace, Edinburgh EH1 2PW
David Bann on St Mary's Street in Edinburgh Old Town, open since 2002 just off the Royal Mile, a vegetarian and vegan restaurant with an extensive menu.
David Bann on St Mary's Street in Edinburgh Old Town, a vegetarian restaurant open since 2002, serving creative meat-free dishes in a deep-aubergine dining.
Kebab Mahal on Nicolson Square in Edinburgh, a halal Punjabi curry and tandoori grill open since 1979 and operating until 02:00 on weekends, the most reliable.
Soul Vegan on West Richmond Street in Edinburgh's Southside, a fully vegan Malaysian restaurant serving laksa, rendang lion's mane mushroom, sweetcorn fritters.
Hendersons on Barclay Place in Edinburgh Bruntsfield, the revival of the 1963 vegetarian institution, now under the founder's grandson with a daily plant-based menu.
David Bann on St Mary's Street in Edinburgh Old Town, open since 2002 just off the Royal Mile, a vegetarian and vegan restaurant with an extensive menu.
Hendersons on Barclay Place in Edinburgh Bruntsfield, the city's most historic vegetarian restaurant reborn under the founder's grandson, with a Michelin.
David Bann on St Mary's Street in Edinburgh Old Town, a vegetarian restaurant open since 2002, serving creative meat-free dishes in a deep-aubergine dining.