Must-see restaurants in Scotland

  • Coll Hotel

    Oban, Mull & Tiree

    The pleasing restaurant in Coll's only hotel serves dishes prepared with regional smoked and fresh fish, shellfish and lamb. You can order smaller…

  • Ebba's Bistro

    Borders Region

    This very welcoming cafe in what was once the village school, now a community centre, offers tasty home-baked scones, breakfast rolls, crab sandwiches and…

  • Seafood Shack

    Ullapool

    High-quality fresh seafood is served out of a trailer in this vacant lot by two cheery lasses. There's a wide range of tasty fare available, from hand…

  • Kings

    Dumfries & Galloway

    This buzzy cafe in the centre of town doubles as a bookshop. It does tasty fair-trade coffee, has big windows for observing Dumfries life passing by and…

  • Mackenzies Farm Shop & Café

    Shetland

    Local farmers supply the produce for this excellent shop and cafe, which stocks cheeses, quality meats and more, and presents dishes that range from…

  • Isle of Skye Baking Co

    Portree (Port Righ)

    Famous for its 'lunch bread' – a small loaf baked with a filling inside, like cheese and leek, or beef stew – and platters of Scottish cheese and…

  • Chop & Ale House

    Scotland

    The Chop & Ale House offers delicious (and generously sized) homemade burgers and steaks in a cosy beamed space. It's 2 miles northeast of Linlithgow on…

  • Island Café

    Oban, Mull & Tiree

    This cheerful spot serves hearty, homemade meals such as sausage and mash, haddock and chips, and vegetarian cottage pie, accompanied by organic beer,…

  • Fish & Chip Van

    Mull

    If it’s takeaway you’re after, you can tuck into some of Scotland’s best gourmet fish and chips down on the Tobermory waterfront. And where else will you…

  • DeliCraft

    Fort William

    This deli serves great coffee, excellent pizza and delicious sandwiches, including deli classics such as pastrami on rye, to eat in or take away, as well…

  • Gateway Restaurant

    Edinburgh

    The restaurant in the John Hope Gateway visitor centre of the Royal Botanic Garden serves hot breakfast and lunch dishes, including a two-course kids'…

  • Sandwich Station

    Arran

    Just by Lochranza's ferry slip, this spot does excellent artisanal sandwiches on focaccia or sourdough, as well as soups and coffees. The produce is top…

  • Picnic

    Glasgow

    Bright and upbeat, this popular lunch stop serves an appealing range of vegan snacks, sandwiches and various Asian-influenced dishes. There's plenty to…

  • Café in the Square

    St Andrews

    Hidden away down the side of the library, this upbeat wee coffee shop also makes a good venue for a light lunch, with sandwiches, panini and salads, and a…

  • Braewick Cafe

    Shetland

    At the caravan park at Braewick, this licensed cafe has tasty light meals served with stunning views over St Magnus Bay's eye-catching crags. Much food is…

  • Courthouse Cafe

    East Coast

    Beautifully set in the former town courtroom, this is an atmospheric upstairs spot for a coffee or lunch, with a range of attractive wooden tables,…

  • Storehouse Cafe

    Outer Hebrides

    The cafe at Lews Castle does decent coffee and cake, but also serves breakfast rolls, hot lunches and afternoon tea (Fridays from 2pm, per person £20).

  • Mhor Bread

    The Trossachs

    Great bread (sourdough, seeded, local) for picnics is baked at this high-street spot, which is also a good stop for decent coffee, pies and filled rolls…

  • Queen’s Hotel

    Lerwick

    The dining room in this slightly run-down hotel wins marks for its harbour views – book one of the window tables. It's best visited for beautifully…

  • Watermill

    Highland Perthshire

    Bookshop-cum-gallery-cum-cafe that serves delicious homemade soups, sandwiches and cakes. Best to book for lunch if you want to be sure of a table.

  • Lobster Shack

    Scotland

    This little hut on North Berwick harbour serves up creamy chowder, haddock and chips, and North Berwick lobster and crab straight from the boat – it doesn…

  • Sutor Creek

    Inverness & the Great Glen

    This excellent little cafe-restaurant serves wood-fired pizzas and fresh local seafood including Shetland scallops, Lewis mussels, and Cromarty…

  • Batchen Street Coffee

    Moray

    A great little coffee shop that serves superb espresso (it also offers Chemex brews), good-value breakfasts (scrambled eggs on toast), light lunches (soup…

  • Visocchi's

    Dundee & Angus

    Visocchi's – a local institution since 1954 – is a traditional, family-run Italian cafe that sells delicious home-made ice cream, good coffee and a range…

  • Bothy

    The Cairngorms

    An appealing little cafe tucked behind the Mountain Sports shop, with a sunny terrace out front and a balcony at the back overhanging the river.

  • Café at the Palace

    Holyrood & Arthur’s Seat

    This cafe in the courtyard of the Queen’s Gallery serves soup and snacks, including baked potatoes with haggis, and a sumptuous afternoon tea.

  • Shore Inn

    Moray

    The Shore Inn is a characterful real-ale pub overlooking the harbour, with a kitchen (summer only) that turns out hearty and warming pub grub such as soup…

  • Grange

    Scotland

    Local favourite the Grange steakhouse serves flavour-packed burgers, wings, hot dogs and steak, all made with local produce, including Borders beef aged…

  • Rosslyn Chapel Coffee Shop

    Scotland

    There’s a coffee shop in the Rosslyn Chapel visitor centre, serving soup, sandwiches, coffee and cake, with a view over Roslin Glen.

  • Beech Tree Inn

    Loch Lomond & the Trossachs

    Beech Tree is a country inn with lots of garden tables and a large play area, and a menu of hearty pub grub that caters to walkers on the neighbouring…

  • Farmhouse Cafe

    Oban, Mull & Tiree

    Bright, wee Farmhouse Cafe has a view over sheep-scattered fields, a menu of fresh sandwiches, tortilla wraps, nachos and baked potatoes, and the best…

  • Rock Salt & Snails

    The Cairngorms

    A great little cafe serving excellent coffee and tempting lunch platters featuring locally sourced deli products (cheese, ham, salads etc), including a…

  • Wee Curry Shop

    Glasgow

    This tiny place has great home-cooked curries. It's wise to book – it's a snug place with a big reputation, a limited menu and a sensational-value two…

  • Shed

    Skye

    A cute little wooden shed at Armadale pier has some outdoor tables and serves good seafood salads, pizzas, fish and chips, and coffee. You can sit in or…

  • Oyster Shed

    Skye

    A farm shop selling fresh local seafood to take away, including oysters (£1.25 each), cooked mussels and scallops, lobster and chips, and seafood platters.

  • Jaffy's

    West Highlands

    Owned by a third-generation fish merchant's family, Mallaig's chippy serves superbly fresh fish and chips, as well as kippers, prawns and other seafood.

  • B Jannetta

    St Andrews

    Jannetta's is a St Andrews institution, offering 52 varieties of ice cream, from the weird (Irn-Bru sorbet) to the decadent (strawberries and champagne).

  • Cocoa Tree Cafe

    Fife

    This artisan chocolatier also houses a cafe that serves deliciously decadent hot chocolate, as well as freshly prepared focaccia sandwiches and salads.

  • Elgol Shop

    Skye

    Sells groceries and takeaway soup and sandwiches – try the 'Elgolian', a bread roll filled with locally caught squat lobster and seafood sauce.

More destinations you need to see