Edinburgh Food Guide: Haggis, Chips, and the Real Scottish Plate
Plan your trip to Edinburgh
Scottish food is not a joke. You just need to skip the souvenir shops.
Edinburgh's reputation for bad food was earned in the 1970s and hasn't been true for decades. The city now has two Michelin-starred restaurants, a thriving Leith food scene, and some of the best pub grub in the UK. The problem isn't the food; it's the tourist traps on the Royal Mile selling 'tartan shortbread' made in a factory in England. This guide covers the real Edinburgh plate: haggis from a butcher, Cullen skink from a harbour café, and the chippy tea that half the city eats on a Friday night.
The five dishes you can't leave without eating
These are the Scottish essentials. Skip them and you haven't been to Edinburgh:
- Haggis, neeps, and tatties — sheep's pluck (heart, liver, lungs), minced with oats, suet, and spices, served with mashed turnips and potatoes. It's earthy, peppery, and far better than its ingredients suggest. Eat it at The Scran & Scallie (Stockbridge) or The Outsider (Old Town).
- Cullen skink — a thick, smoky chowder of haddock, potatoes, and cream from the Moray Firth village of Cullen. £6–8 at cafés. The version at Mums (Old Town) is legendary.
- Arbroath smokie — a whole smoked haddock from the Angus coast, hot-smoked over hardwood until the flesh flakes. Eat it cold with butter or warm it gently. Find it at fishmongers and delis.
- Fish and chips — haddock, not cod. Dusted in batter, deep-fried, served with chips, salt, vinegar, and a pickled onion or a buttered roll. The Fishmarket in Newhaven or Bertie's on Victoria Street. £7–9.
- Tablet — a crumbly, buttery fudge made with sugar, condensed milk, and butter. Sweeter than fudge, grainier than caramel. Sold at bakeries and sweet shops. A small block costs £2–3.
Breakfast: the full Scottish and beyond
Scottish breakfasts are serious:
- The full Scottish — eggs, back bacon, Lorne sausage (square, sliceable), black pudding (blood sausage), baked beans, grilled tomato, mushrooms, tattie scone (potato flatbread), and toast. £8–12.
- Porridge — steel-cut oats, slow-cooked, served with cream and honey or whisky and salt. The Scottish way is salt, not sugar. £3–5 at any café.
- Smoked salmon and scrambled eggs — Scotland's salmon is world-class. £8–12 at brunch spots like The Pantry or Urban Angel.
- Arbroath smokie kedgeree — a Scottish-Indian fusion of smoked haddock, rice, and curry spices. A brunch speciality at higher-end cafés.
- Bacon roll — the working-class breakfast. Bacon, butter, and a floury roll. £3–4 from any bakery or deli. Add brown sauce (HP) or tomato ketchup.
Lunch: soup, sandwiches, and the chippy
Edinburgh lunch is fast, filling, and rarely expensive:
- Soup and a roll — lentil soup, Scotch broth, or Cullen skink with a buttered roll. £4–6. Available at every café.
- Haggis pakora — an Edinburgh invention. Haggis spiced with cumin and coriander, deep-fried in pakora batter. £5–7 at chippies and Indian takeaways. Try the Pakora Bar.
- Oink — a Royal Mile institution. Slow-roasted pulled pork on a roll with haggis stuffing, apple sauce, or chilli jam. £5–7.
- Scotch pie — a small, round, double-crust meat pie. Eat it cold from a bakery or hot from a chip shop. £1.50–2.50.
- Sausage roll — flaky pastry, pork sausage meat. The Greggs version (£1.20) is the baseline; artisan bakeries do better versions for £2.50.
- Chippy lunch — haddock and chips, a smoked sausage, or a pizza crunch (deep-fried frozen pizza). £5–8. A Scottish rite of passage.
Dinner: from pub grub to Michelin stars
Edinburgh's dinner scene ranges from £8 pies to £120 tasting menus:
- Pub grub — steak pie, fish pie, shepherd's pie, or haggis with whisky sauce. £10–14 at neighbourhood pubs. The Queens Arms (Stockbridge) and The Bow Bar (Old Town) do excellent versions.
- The Scran & Scallie — Tom Kitchin's 'gastropub' in Stockbridge. Modern Scottish cooking in a pub setting. Mains £16–22. Book ahead.
- The Kitchin — Michelin-starred, Leith waterfront. £120 tasting menu. Scottish ingredients, French technique. A splurge, but justifiable for a special occasion.
- Aizle — modern Scottish tasting menu, no à la carte. £70. Seasonal, local, surprising. Book weeks ahead.
- Timberyard — industrial-chic in a converted warehouse. Modern European with Scottish ingredients. Mains £20–28.
- Leith — the city's best food neighbourhood. The Kitchin, Restaurant Martin Wishart (Michelin-starred), and a dozen excellent mid-range spots. Take the bus or walk the Water of Leith path.
- Splurge smart: one great dinner is better than three mediocre ones. Pick one from The Scran & Scallie, Aizle, or Timberyard.
Drink: whisky, beer, and the pub itself
The pub is Edinburgh's living room. Here's what to order:
- Scotch whisky — single malt from Islay (smoky), Speyside (fruity), or the Highlands (complex). A dram costs £4–8 in a pub, £8–15 in a whisky bar.
- The Bow Bar — the best whisky selection in Edinburgh. 300+ bottles, knowledgeable staff, no music, no TVs. The pub as it should be.
- The Crown Liquor Saloon — a Victorian gin palace in Belfast (but the same style exists in Edinburgh). Ornate, historic, and worth a pint.
- Craft beer — Edinburgh has a thriving scene. Try the Edinburgh Beer Factory, Bellfield Brewery, or Stewart Brewing. Pints £4–6.
- Cask ale — real ale served from hand pumps at cellar temperature. Try Deuchars IPA or Stewart Brewing's Edinburgh Gold. £3.50–4.50.
- Gin — Edinburgh Gin is the local brand. The distillery tour (£15) includes tastings. Their flavoured gins (raspberry, rhubarb) are popular.
- Irn-Bru — Scotland's other national drink. Bright orange, sweet, caffeinated. Some chip shops sell it as a hangover cure. £1.50 a can.
Sweets, snacks, and the things you bring home
Scottish snacks are either very healthy (oats) or very not (deep-fried):
- Shortbread — butter, sugar, flour. The classic Scottish biscuit. Walker's is the supermarket brand; artisan bakeries do better. £3–8 a tin.
- Tablet — see above. Buy it at The Fudge Kitchen on the Royal Mile or at any farmers' market.
- Tunnock's teacake — a marshmallow dome on a biscuit base, covered in chocolate. A Scottish childhood in a wrapper. £0.60.
- Deep-fried Mars bar — the joke that became real. Available at chippies for £2. It's exactly what it sounds like. Try it once.
- Edinburgh Farmers' Market (Saturdays, Castle Terrace) — cheese, venison, smoked fish, and baked goods from Scottish producers. Free to browse, cheap to sample.
- Stockbridge Market (Sundays) — street food, artisan bread, and local cheese. The street food stalls do excellent lunches for £6–8.
Final Vayango note
Edinburgh food isn't about refinement. It's about survival, comfort, and the understanding that a cold, wet city needs hot, heavy meals. The haggis is better than you think. The chippy is a Friday-night ritual. The whisky is a conversation starter. Don't chase Michelin stars unless you want to — the real Edinburgh meal is a pint of cask ale, a steak pie, and a conversation with a stranger who insists you try the local malt. Say yes.