Quick answer: The best food in Edinburgh includes 10 must-try dishes.
Edinburgh is one of the world’s great food cities.
1. Haggis
National dish. Try at The Witchery.
2. Cullen Skink
Scottish smoked fish soup.
3. Scotch whisky
Free tastings at Scotch Whisky Experience.
4. Fish and chips
Try at L’Alba D’Oro.
5. Shortbread
Edinburgh classic.
6. Cranachan dessert
Cream, oats, whisky, raspberries.
7. Sticky toffee pudding
Classic Scottish dessert.
8. Black pudding
Blood sausage breakfast.
9. Tablet candy
Crumbly Scottish sweet.
10. Irn-Bru
Scotland’s national soft drink.
Plan Your Food Trip
FAQs
Most famous food in Edinburgh?
Haggis
Is street food safe?
Generally yes.
Food budget?
Street: $5-10. Mid: $20-40. Fine dining: $80+.
JOIN PACKZUP
Get our best guides + tools, free
One quiet email a month. Best new destinations, tool releases, exclusive guides. No marketing, no spam — just useful travel content.
No spam. Unsubscribe anytime.