Come for the scenery, stay for the chocolate orange and cardamom cake.
1. Fish and chips at Anstruther Fish Bar, Fife.
This multi-award-winning chip shop in the ludicrously pretty fishing village of Anstruther counts Prince William among its customers. If you want to eat like royalty you should definitely try their freshly caught haddock and chips.
2. A traditional Scotch egg at The Auld Smiddy Inn, Pitlochry, Perth and Kinross.
These days this 100-year-old former blacksmith’s forge sells locally sourced, wholesome, and tasty Scottish grub instead of horseshoes, as well as fantastic real ales from the nearby Inveralmond Brewery in Perth.
3. A blueberry and coconut scone at Kitschenbake, Newport-on-Tay, Fife.
This seafront bakery and cafe is a relatively new addition to the pretty Fife town of Newport-on-Tay, near Dundee. It’s not unheard of for dolphins to pop by and put on a show while customers enjoy a scone or goat’s cheese tart.
4. Haggis, neeps, and tatties at The Clachaig Inn, Glencoe, Argyll.
If you’re a keen munro bagger, you’re probably already familiar with this rustic pub in the shadow of Bidean nam Bian. If not, then you should definitely stick it on your bucket list. It’s a great place to enjoy some traditional food, music, and local beer.
5. A full Scottish breakfast at The Green Welly Stop, Tyndrum, Stirling.
The Green Welly Stop has been welcoming walkers, cyclists, and the slightly lost for over 48 years. What was once the local post office has evolved into a shop and restaurant serving hearty grub to people walking the West Highland Way.
6. Cheese-topped fish pie at The Witchery, Edinburgh.
If you’re looking for a atmospheric restaurant then you could do a lot worse than The Witchery. It’s housed in a beautiful medieval building a stone’s throw from Edinburgh Castle, and serves up luxurious dishes like this indulgent fish pie.
7. Luxury hot chocolate with cream at the Machrie Bay Tearoom, Isle of Arran.
This lovely, friendly little tearoom sits right beside the sea. If you don’t have a particularly sweet tooth, try the Taste of Arran platter instead: a fantastic selection of Arran cheese, oatcakes, Creelers smoked salmon, and crusty bread.
8. Bacon and maple syrup pancakes at Bruach Bar and Restaurant, Broughty Ferry, Dundee.
This laidback, sofa-filled pub not far from the Dundee waterfront is the perfect place to grab a relaxed, bacony brunch. Vegetarians can opt for eggs florentine with buttery hollandaise and wilted spinach.
9. Oysters at Cafe Fish, Tobermory, Isle of Mull.
This seafood nirvana in the pretty harbour town of Tobermory prides itself on its relaxed atmosphere and fresh ingredients – the menus say “the only thing frozen are our fishermen”. It’s clearly quite cold on Mull.
10. A Scottish cheeseboard at Hotel Eilean Iarmain, Isle of Skye.
Passers-by are welcome to pop into this traditional Skye hotel to enjoy a pint, a large quantity of cheese – including Scottish brie, crowdie, and Strathdon Blue – and spectacular views across the Sound of Sleat to the Knoydart Hills.
11. Udon noodles with Thai spices and home-smoked tofu at David Bann Vegetarian Restaurant, Edinburgh.
David Bann is a stylish restaurant that refuses to succumb to the usual veggie stereotypes of rubbery quiche and bland lentils. Instead, its striking menu includes a chilli pancake with chocolate sauce and these luscious spicy noodles.
12. A BLT with sweet potato, carrot, and parsnip crisps at The Fat Cyclist Cafe, Stirling.
This fun, friendly cafe – presumably run by a fat cyclist – is a great place to grab lunch or relax with a coffee on a Sunday morning. One thing’s for sure: You’ll have to cycle pretty far to burn off the calories in their indulgent red velvet cake.
13. Banana parfait at the Moonfish Cafe, Aberdeen.
This beautiful restaurant sits on a cobbled street in Aberdeen’s medieval quarter. Food highlights include their cod with pancetta and delicious desserts that would definitely make professional pudding-botherer Gregg Wallace cry tears of joy.
14. Confit pork belly with leek mash and a cider jus at The Harbour Cafe, Loch Venachar, Perthshire.
This beautiful lochside restaurant is so close to the water that it’s practically in it. Huge windows make the most of the setting, while the food – like this Ayrshire pork belly with Stornoway black pudding – makes the most of local ingredients.
15. Coconut bread and butter pudding with passionfruit ice cream at Stravaigin, Glasgow.
Stravaigin is a creative West End restaurant that experiments with wild ingredients like hedgerow herbs, rook, and grey squirrel. Even its desserts are unusual: As well as this exotic bread pudding, diners can also sample curry-leaf ice cream.
16. Fillet steak topped with caramelised onions and haggis at The Foveran, Kirkwall, Orkney.
The Foveran offers its guests sweeping views of Scapa Flow as well as fresh Orkney beef, lamb, and seafood. They also bake fresh bannock bread every day using stoneground beremeal flour from the nearby Barony Mill.
17. “Roks and Moss” at Restaurant Mark Greenaway, Edinburgh.
TV chef Mark Greenaway opened his New Town restaurant two years ago and it’s been gathering good reviews ever since. This unusual pud is actually a delicious combination of pistachio sponge, chocolate mint mousse, and coffee macaroons.
18. Risotto cake topped with a poached egg at Pillars of Hercules Cafe, Cupar, Fife.
This vegetarian farm shop, campsite, and cafe is as beautiful as it is quirky. All the food is organic and customers can opt to eat their healthy lunch on a rustic, Lord of the Rings-style outdoor terrace supported by live trees.
19. Steak pie at the Waterfront Bar, Inverness.
The Waterfront is an airy, historical gastropub on the banks of the River Ness. Their steak pie is a particular favourite with visitors and locals, but if you fancy something a bit different you should definitely sample the haggis pakora.
20. Meringues at Mhor 84 Motel, Balquhidder, Stirling.
This airy B&B is a sister business to the nearby Monachyle Mhor hotel, run by award-winning chef Tom Lewis. Their seafood dishes are great, but don’t leave until you’ve tried their vast, pillowy raspberry meringues with chantilly cream.
21. Vegan chocolate orange and cardamom cake with soya ice cream at The 78, Glasgow.
The 78 is about as chilled as a city-centre cafe bar can get. Its open fire, sofas, and rustic wooden tables make it feel like a home from home, and the vegan menu is filled with unexpected delights like this i