There are Indian vegetarian venues in Edinburgh, and Michelin-starred establishments with meat-free menus. But among modern restaurants with wholly vegetarian menus, David Bann dominates. The approach is flexible: it's fine to have a quick coffee and a light snack, but there are also full menus for lunch or dinner. Try blue cheese and tomato tart to start, then aubergine and chickpea cake with mash and gravy. There's a short, affordable wine list.