Edinburgh’s food scene reflects a blend of regional produce, long standing traditions, and influences shaped by its coastal location and surrounding countryside.
Visitors often seek out local dishes as a way to better understand the city’s culture and everyday eating habits, whether that means sampling classic savoury recipes or well known sweet specialities.
Many of these foods appear regularly in cafés, markets, and traditional pubs, making them easy to experience alongside sightseeing. Exploring a selection of local favourites offers a simple introduction to the flavours that have become closely associated with the city.
All information is provided for general interest only. Taste, availability, and preparation methods may vary by location and season.
Photos are for illustrative purposes only.
1. Haggis With Neeps And Tatties

Scotland's national treasure might raise eyebrows when you hear what's inside, but one bite converts sceptics into believers. Made from sheep's heart, liver, and lungs mixed with oatmeal, onions, and spices, haggis delivers a rich, peppery flavour that's utterly unique.
Served alongside mashed turnips (neeps) and mashed potatoes (tatties), this trio creates the perfect balance. The earthy sweetness of neeps cuts through the savoury richness whilst the creamy tatties tie everything together beautifully.
2. Scotch Pie

Picture this: a golden, double-crusted pie small enough to hold in one hand, packed with seasoned minced mutton or beef. Football fans swear by them, bakeries sell thousands weekly, and locals grab them for a quick lunch that actually fills you up.
The pastry is firm enough to hold without crumbling, whilst the filling stays piping hot and wonderfully peppery. You'll find these beauties in every bakery across Edinburgh, often sitting proudly in heated displays, waiting to become your new favourite street food.
3. Cullen Skink

Named after a wee fishing town on Scotland's northeast coast, this creamy soup warms you from the inside out on Edinburgh's chillier days. Smoked haddock, potatoes, and onions swim together in a velvety broth that tastes like a coastal hug in a bowl.
The smokiness of the fish shines through without overpowering the subtle sweetness of the onions. Chunky potato pieces add body and comfort, making this soup hearty enough to count as a proper meal rather than just a starter.
4. Smoked Scottish Salmon

Scotland's waters produce some of the world's finest salmon, and Edinburgh's chefs know exactly how to showcase it. Whether cold-smoked to silky perfection or hot-smoked for a flakier texture, this fish delivers buttery richness that melts across your palate.
You might find it draped over morning bagels, nestled into posh restaurant starters, or simply served with brown bread and lemon. The delicate smokiness never overwhelms the natural sweetness of the fish, creating a flavour that's both luxurious and surprisingly delicate.
5. Cranachan

Layers of whipped cream, honey, toasted oats, and fresh raspberries create Scotland's answer to fancy desserts that don't take themselves too seriously. Originally a harvest celebration treat, cranachan balances sweetness with nutty crunch in every spoonful.
The toasted oats add unexpected texture whilst honey brings floral notes that complement the tart berries beautifully. Some versions include a wee splash for grown-up flavour, but the fruit-forward freshness makes this dessert feel lighter than most creamy puds you'll encounter.
6. Black Pudding

Don't let the name put you off – this savoury sausage made from blood, oatmeal, and spices is a breakfast champion across Scotland. Sliced thick and fried until the edges crisp up, black pudding offers a rich, earthy flavour with subtle peppery notes.
The oatmeal gives it a distinctive texture that's softer than regular sausage but still holds together nicely on your fork. Pair it with eggs and tattie scones for a proper Scottish breakfast that'll keep you fuelled through hours of sightseeing.
7. Tablet

Imagine fudge's sweeter, crumblier Scottish cousin who shows up at every family gathering. Made from sugar, condensed milk, and butter, tablet delivers an intense sweetness that somehow stops just short of being too much.
The texture crumbles and melts simultaneously, coating your mouth with buttery, caramelised sugar that's absolutely addictive. Locals buy it by the bag from sweet shops and markets, and you'll quickly understand why one piece never feels like enough to satisfy your curiosity.
8. Arbroath Smokies

These hot-smoked haddock come from a town up the coast but feature prominently on Edinburgh menus for good reason. Tied in pairs and smoked over hardwood fires, smokies develop a deep, savoury flavour that's more intense than regular smoked fish.
The flesh stays moist and flaky, pulling apart easily to reveal tender layers infused with woodsmoke. Served simply with bread and butter or flaked into creamy fish pies, smokies bring proper coastal character to your plate without any fussy preparation needed.
9. Stovies

Born from Scottish thriftiness, stovies turn leftover meat and potatoes into something genuinely comforting and delicious. Slow-cooked until the potatoes break down into a thick, savoury mash studded with meat pieces, this dish embodies home cooking at its finest.
Every family claims their version is best, with recipes varying by region and household tradition. The result is always warming, filling, and perfect for Edinburgh's unpredictable weather when you need something hearty that sticks to your ribs properly.
10. Shortbread

Just three ingredients – butter, sugar, and flour – combine to create Scotland's most iconic biscuit. The magic lies in the proportions and technique, producing a crumbly, buttery treat that snaps cleanly then melts on your tongue.
Proper shortbread should be pale golden, never brown, with a sandy texture that's both delicate and satisfying. Edinburgh's bakeries and sweet shops sell countless variations, from traditional fingers to fancy shapes, making these biscuits the perfect edible souvenir to share back home.

















