A Foodie’s Guide to Edinburgh: 15 Must-Try Dishes
Edinburgh is a dream come true for food lovers like me.
I vividly remember my first meal here—a piping hot bowl of Cullen skink, its smoky, creamy goodness immediately warming me to the city’s culinary soul.
From traditional Scottish fare to innovative dishes that push boundaries, Edinburgh’s food scene offers something for every palate.
In this guide, I’m sharing 15 dishes you absolutely have to try when you visit Edinburgh.
Each one is a bite of Edinburgh’s rich culture, history, and flavor, and I’ll also tell you where to find them.
1. Haggis, Neeps, and Tatties
This iconic Scottish dish is a must-try for any visitor.
Haggis is a savory pudding made of minced sheep organs, oats, and spices, served with neeps (mashed turnips) and tatties (mashed potatoes).
The warm, hearty flavors are comforting and pair perfectly with a dram of whisky. Try it at The World’s End for an authentic experience.
2. Cullen Skink
This traditional Scottish soup is a creamy blend of smoked haddock, potatoes, and onions.
It’s hearty, rich, and perfect for Edinburgh’s cooler days.
I recommend stopping by The Mussel Inn to savor this comforting classic.
3. Scotch Pie
A staple in Scottish cuisine, this double-crusted meat pie is packed with spiced minced lamb or beef.
It’s the ideal grab-and-go snack for exploring the city.
Try one at Piemaker on South Bridge—they’re as traditional as it gets.
4. Fish and Chips
Nothing beats freshly fried fish and chips by the seaside.
Edinburgh’s Anstruther Fish Bar serves up crispy, golden fish with perfectly cooked chips.
Add a sprinkle of salt and vinegar, and you’ve got a simple yet satisfying meal.
5. Cranachan
This dessert is a celebration of Scottish produce, featuring layers of whipped cream, toasted oats, raspberries, and a hint of whisky.
It’s light, sweet, and utterly divine.
You can find a beautifully presented version at The Witchery by the Castle.
6. Black Pudding
This blood sausage might sound unusual, but it’s a Scottish breakfast essential.
Its earthy, savory flavors pair wonderfully with eggs and toast.
Head to Loudons for a gourmet take on this traditional dish.
7. Scotch Whisky Ice Cream
Scotland’s favorite spirit gets a sweet twist in this unique treat.
The subtle kick of whisky adds depth to the creamy ice cream.
Try it at Mary’s Milk Bar, where they handcraft their inventive flavors daily.
8. Steak Pie
A flaky pastry crust filled with tender chunks of beef and rich gravy, steak pie is the ultimate comfort food.
It’s a favorite for Sunday lunch, often served with seasonal veggies.
Visit The Sheep Heid Inn, one of Edinburgh’s oldest pubs, for a memorable meal.
9. Shortbread
This buttery biscuit is Scotland’s gift to the world of desserts.
Perfect with a cup of tea, it’s a simple yet irresistible treat.
Walk into any of Edinburgh’s bakeries, but Dean’s on the Royal Mile is a personal favorite.
10. Smoked Salmon
Scottish smoked salmon is world-famous for its quality and flavor.
It’s often served with brown bread and cream cheese or as part of a breakfast spread.
Order a plate at The Tower Restaurant, where the view matches the exquisite taste.
11. Edinburgh Rock
This colorful candy is softer than traditional rock candy, with a melt-in-your-mouth texture.
It’s a fun souvenir, but I couldn’t resist nibbling on some while exploring the city.
Look for it at The Fudge House for authentic flavors.
12. Stovies
This homely dish is a mix of potatoes, onions, and meat, slow-cooked for hours.
It’s simple, filling, and steeped in tradition.
The Abbotsford Bar serves an excellent version that feels like a warm hug.
13. Venison
Scotland’s wild venison is lean, tender, and incredibly flavorful.
It’s often served with a rich sauce and root vegetables.
Order it at Wedgwood for a dish that’s both rustic and refined.
14. Tablet
This sugary confection is like fudge but crumblier and sweeter.
It’s the perfect snack to carry around as you explore.
Pick some up at Cranachan & Crowdie for a true taste of Scotland.
15. Cock-a-Leekie Soup
This traditional chicken and leek soup is hearty and delicious, with prunes adding a subtle sweetness.
It’s the perfect starter for a Scottish meal.
Try it at Howies, where they serve it with fresh, crusty bread.