MacKays On The Mile
OPEN££

MacKays On The Mile

Scottish comfort food done properly on the Royal Mile, where tourists and locals queue for the same reason: it's genuinely good.

🍴 Scottish restaurantcasualfamily-friendlylivelytraditionalfamily restaurant
You're walking down Canongate, dodging the crowds, and you spot the queue snaking out of MacKays. Don't assume it's a tourist trap—locals are in here too, which tells you something. The menu reads like a love letter to Scottish cooking: proper haggis, creamy cullen skink, fish and chips that don't disappoint. It's the kind of place where you can bring your mum and your mates, where nobody's pretending, and where a full meal won't obliterate your wallet. The atmosphere is warm without trying too hard, and the service moves things along without making you feel rushed.

Known for

  • Traditional Scottish haggis and cullen skink
  • Fish and chips that actually delivers
  • No-nonsense, genuine comfort food
  • Buzzy atmosphere on bustling Canongate
  • Reasonably priced for the Royal Mile location

Photos

MacKays On The Mile
MacKays On The Mile
MacKays On The Mile
4.4(634 reviews)
223 Canongate, Edinburgh EH8 8BJ, UK