• Viral badge

25 Things Everyone Must Eat In Scotland

Come for the scenery, stay for the chocolate orange and cardamom cake.

1. Fish and chips at Anstruther Fish Bar, Fife.

2. A traditional Scotch egg at The Auld Smiddy Inn, Pitlochry, Perth and Kinross.

3. A blueberry and coconut scone at Kitschenbake, Newport-on-Tay, Fife.

4. Haggis, neeps, and tatties at The Clachaig Inn, Glencoe, Argyll.

5. A full Scottish breakfast at The Green Welly Stop, Tyndrum, Stirling.

6. Cheese-topped fish pie at The Witchery, Edinburgh.

7. Luxury hot chocolate with cream at the Machrie Bay Tearoom, Isle of Arran.

8. Bacon and maple syrup pancakes at Bruach Bar and Restaurant, Broughty Ferry, Dundee.

9. Oysters at Cafe Fish, Tobermory, Isle of Mull.

10. A Scottish cheeseboard at Hotel Eilean Iarmain, Isle of Skye.

11. Udon noodles with Thai spices and home-smoked tofu at David Bann Vegetarian Restaurant, Edinburgh.

12. A BLT with sweet potato, carrot, and parsnip crisps at The Fat Cyclist Cafe, Stirling.

13. Banana parfait at the Moonfish Cafe, Aberdeen.

14. Confit pork belly with leek mash and a cider jus at The Harbour Cafe, Loch Venachar, Perthshire.

15. Coconut bread and butter pudding with passionfruit ice cream at Stravaigin, Glasgow.

16. Fillet steak topped with caramelised onions and haggis at The Foveran, Kirkwall, Orkney.

17. "Roks and Moss" at Restaurant Mark Greenaway, Edinburgh.

18. Risotto cake topped with a poached egg at Pillars of Hercules Cafe, Cupar, Fife.

19. Steak pie at the Waterfront Bar, Inverness.

20. Meringues at Mhor 84 Motel, Balquhidder, Stirling.

21. Vegan chocolate orange and cardamom cake with soya ice cream at The 78, Glasgow.

22. Sesame chicken with hot pepper and mango at Shri Bheema's Indian Restaurant, Aberdeen.

23. Cranachan at The Old School Restaurant, Dunvegan, Isle of Skye.

24. Salmon cannelloni at Bridgeview Station Restaurant, Dundee.

25. A deep-fried Mars Bar at the Royal Mile Tavern, Edinburgh.