Row of restaurants and shops in Edinburgh, Scotland

Where To Find The Best Haggis in Edinburgh


If you’re visiting Edinburgh, your trip isn’t complete without trying some traditional Scottish haggis. Made from sheep’s or calf’s offal with suet, oatmeal and seasonings, the dish can be found across Edinburgh, especially in the tourist areas.

Along with the traditional haggis, neeps and tatties, you’ll also find it in Haggis Bon Bons, in pastry, deep fried, in a burger, at breakfast and even on top of pizza. It’s a really versatile dish, so there’s sure to be some form of it you’ll enjoy. Here is where to find the best haggis in Edinburgh.

Best Haggis in Edinburgh

Arcade Haggis and Whisky House

48 Cockburn St, Jackson Close, Edinburgh EH1 1PB

Often said to be the best haggis in Edinburgh, Arcade serves over 100 whiskeys and seasonal, local and fresh Scottish food. Everything here is cooked from scratch, from the haggis bon bons with whiskey marmalade to their pork, stilton and asparagus sausages.


Try their: Princes Diana Haggis with cream, tomatoes, onions and Drambuie liqueur

Price: £15.50 – £17 for haggis

The Haggis Box

Scottish Storytelling Centre, 43-45 High St, Edinburgh EH1 1SR

Serving a true taste of Scotland, The Haggis Box can be found making haggis the traditional way every day at the Scottish Storytelling Centre on the Royal Mile. Served with Neeps (turnip/swede) and Tatties (potatoes), just the way the locals love it. Choose from whisky and mustard sauce or red wine gravy to go with it.


Try their: Haggis, neeps and tatties

Price: £8.50 for haggis

Halfway House

Fleshmarket close, 24 Fleshmarket Cl, Edinburgh EH1 1BX

One of the smallest pubs in Edniburgh, Halfway House is a cosy stop to try some of the best haggis in the city. They serve traditional haggis, neeps and tatties, best enjoyed with one of their ales or malt whiskies.


Try their: Haggis, neeps and tatties

Price: £7.50 for haggis, neeps and tatties

Makars Mash Bar

190 Shaftesbury Ave, London WC2H 8JL

Makars Mash Bar can be found on the Mound, serving world renowned Scottish food in the form of amazing meats and gourmet mashed potato.


Try their: Beef haggis with heather honey & turnip puree

Price: £15 for haggis with mash

Whiski Bar

119 High St, Edinburgh EH1 1SG

Whiski Bar is an award winning restaurant on the Royal Mile, with over 300 Scotch malt whiskies and delicious traditional Scottish food to try. Head there for their award winning haggis, fresh seafood and Scottish beef.


Try their: Haggis Tower with neeps, mash potato and whisky sauce

Price: £17 for their haggis tower

Copper Still Bar & Restaurant

154 High St, Edinburgh EH1 1QS

Serving fresh Scottish food, Copper Still gets their haggis from local suppliers. They offer both breakfast and an all day menu that features traditional haggis, neeps and tatties.


Try their: Haggis, neeps and tatties

Price: £16 for their haggis, neeps and tatties

Mum’s Great Comfort Food

4A Forrest Rd, Edinburgh EH1 2QN

Mum’s aims to deliver gourmet food that’s accessible for everyone, and goes to great lengths to source the best producers and suppliers in Scotland. Their menu is pure comfort food – sausages and mash, pies, gourmet burgers, and of course haggies, neeps and tatties.


Try their: Haggis with MUMS tower of mash, and puréed turnip

Price: £13 for their haggis, neeps and tatties

Staying in Edinburgh?

Leave a Reply

Your email address will not be published. Required fields are marked *

You May Also Like