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