
Edinburgh has plenty of restaurants chasing tourists with tartan tablecloths and bagpipe soundtracks. But the city also does good, straightforward Scottish food — the kind locals actually eat. Here’s what to look for on menus, where to find it done well, and what it should cost.
Haggis, Neeps and Tatties
Haggis is sheep offal, oats, and spices cooked in a casing. Neeps are mashed turnip. Tatties are mashed potatoes. The combination shows up on pub menus across the city, usually with whisky sauce or peppercorn gravy.
The Bow Bar on Victoria Street does a good version for around $18. So does The Albanach on the Royal Mile, though you’ll pay closer to $22 there. Both pubs are open daily and don’t take reservations — arrive before 6pm or after 8pm to avoid the wait.
If you want to try haggis without committing to a full plate, order haggis bonbons as a starter. They’re breaded, deep-fried balls of the stuff. Most gastropubs have them.
Cullen Skink
This is a thick soup made with smoked haddock, potatoes, onions and cream. It comes from the northeast fishing village of Cullen in Moray, but Edinburgh cafes and seafood restaurants serve it year-round.
The Fishmarket on Newhaven Harbour does a particularly good bowl for around $11. The cafe is open Tuesday through Sunday, closed Mondays. Ondine on George IV Bridge charges closer to $14 but serves it with house-made brown bread.
Cullen skink works as a lunch on its own or as a starter before fish and chips. It should be hot, smoky, and substantial — closer to chowder than broth.
Scotch Pie
A Scotch pie is a small, double-crusted meat pie with a firm pastry shell and minced mutton or beef inside. The top crust sits lower than the rim so there’s room for gravy or baked beans.
You’ll find them in bakeries, chip shops, and at football matches. Bells Diner on St Stephen Street sells them for around $4, served hot with beans or chips. The Piemaker on South Bridge does fancier versions — venison, haggis, or steak and ale — for $6 to $8.
Eat them fresh. Cold Scotch pies are grim.
Smoked Salmon
Scotland produces some of the best smoked salmon in the world, and Edinburgh has several good fishmongers and delis that sell it by the slice or pack it for travel.
George Armstrong on Raeburn Place in Stockbridge is a longstanding fishmonger with oak-smoked salmon from Scottish suppliers. Expect to pay around $25 per pound. They’ll vacuum-seal it if you’re taking it home.
For a sit-down meal, try the smoked salmon platter at Cafe Marlayne on Thistle Street — around $19 with oatcakes, capers, and crème fraîche. Open daily except Sundays.
Cranachan
This is a traditional Scottish dessert made with whipped cream, whisky, honey, toasted oats, and fresh raspberries. It’s simple and very good when the raspberries are in season — roughly June through September.
The Kitchin in Leith serves a refined version for around $12. Wedgwood on the Royal Mile does a more traditional presentation for $10. Some pubs offer it as a special in summer, though it’s not as common as sticky toffee pudding.
You can also make it in a self-catering flat if you pick up the ingredients at a farmers market. Toasted oats, double cream, heather honey, and a splash of whisky. Layer and chill.
Tattie Scones
These are thin, flat griddle cakes made from mashed potatoes and flour. Scots eat them as part of a full breakfast alongside eggs, bacon, sausage, black pudding, beans, and toast.
Most cafes that do a full Scottish breakfast include tattie scones. Urban Angel on Hanover Street serves them for around $14 as part of a breakfast plate. The Roseleaf in Leith does them on weekends for a similar price.
They’re soft, slightly dense, and good for mopping up egg yolk. You won’t find them outside Scotland.
Fish Supper
Fish and chips — called a fish supper even if you eat it at lunchtime. The fish is usually haddock, battered and deep-fried, served with thick-cut chips and a side of mushy peas or brown sauce.
The Tailend on Albert Place is reliable. A haddock supper runs around $13. L’Alba d’Oro on Henderson Row has been open since 1975 and charges about the same. Both offer takeaway or eat-in.
If you’re near the shore, the fish is often fresher. The Fishmarket at Newhaven and The Ship on the Shore in Leith both do good versions with day-boat haddock.
One short story a day about Scotland — subscribe to The Ultimate Scotland Travel Guide newsletter and we’ll send you the next one tomorrow morning.



