1. Teuchters Landing Leith


On any sunny morning in Edinburgh, expect a stampede of locals and tourists alike rushing to bag a seat in this cosy dockside pub's beer garden – and for good reason. Teuchters itself is located in the former waiting room for the steamboat ferry from Leith to Aberdeen, but its outdoor space on the Water of Leith is arguably the capital's most popular. Breakfast and brunch is a high quality yet no frills affair, with plates of oysters sitting alongside full fry ups and heaving mugs of kedergee. Make sure to bring an empty stomach and plenty of SPF.
Order this: The 'Huge Muckle Carnivores Breakfast' really does what it says on the tin (vegetarians look away now) – pork sausages, lorne sausage, bacon, haggis, Charles Macleod’s Stornoway black pudding, tattie scone, portobello mushrooms, grilled tomato, baked beans, Halls Farm organic eggs, Maclean’s of Forres buttery, toast, butter and preserves.
Address: 1c Dock Pl, Leith, EH6 6LU, Edinburgh
Opening hours: Open daily, from 10am-1am (brunch served daily, from 10am-11.30am)
Expect to pay: £5.25-17.50 for brunch plates

































