When you travel to a new country, you want to try some of their local delicacies. So of course, you’ll want to sample haggis in Scotland. While some Scots may tell you that haggis is a cute creature with 2 legs longer than the others so it can run around the hills, the truth is that it’s a savoury pudding.

Haggis is one of Scotland’s most traditional meals and is eaten with neeps (turnips) and tatties (potatoes) on Burns Night to celebrate the famous poet Robbie Burns. Today, however, many chefs put their own twist on haggis, adding it to dishes to bring a peppery, earthy flavour. So where are the best hotel restaurants to eat haggis in Scotland?

  • 1

    The Witchery, Edinburgh

    The most exceptional and atmospheric in the town

    The Witchery, Edinburgh
    • Food
    • Luxury

    Step into the original dining room of The Witchery and you’ll feel like you’re stepping into another world. Nestled within a 16th-century merchant’s house, this restaurant pays homage to Edinburgh’s rich history. The rich baroque elegance, which includes ancient oak panelling and tapestries, will bring the past to life.

    Located in the historic heart of Edinburgh’s old town, The Witchery has a reputation for being one of the finest dining experiences in the capital. Chefs use the best of Scottish produce to create an unforgettable menu. You can enjoy a twist on haggis and neeps as a starter which features a turnip bhaji and pineapple chutney.

    Location: 352 Castlehill, Edinburgh EH1 2NF, UK

    Open: Daily from 12 pm to 10.30 pm

    Phone: +44 (0)131 225 5613

    Map
  • 2

    Brasserie Prince at The Balmoral Hotel, Edinburgh

    A marriage between French and Scottish cuisine

    Brasserie Prince at The Balmoral Hotel, Edinburgh
    • Food
    • Luxury

    At the Brasserie Prince restaurant, French cuisine comes to life with the best Scottish produce, all in a relaxed and chic atmosphere. Led by experienced chefs, the menu is always packed with seasonally inspired dishes which work together in perfect harmony. Their take on the classic haggis, neeps and tatties will show you why it's one of Scotland’s national dishes.

    Located on Princes Street, one of the main arteries of Edinburgh’s vibrant city centre, the location is just as exciting as the food. With views of the city and its rolling hills, this is one of Edinburgh’s most iconic hotels. In fact, room 552 is where JK Rowling finished writing Harry Potter and the Deathly Hallows.

    Location: 1 Princes St, Edinburgh EH2 2EQ, UK

    Open: Open daily, hours vary

    Phone: +44 (0)131 524 7142

    Map
  • 3

    Fingal, Edinburgh

    Dinner on the water

    Fingal, Edinburgh
    • Food
    • Luxury

    The Fingal offers a truly unique experience where guests are invited to dine in a luxury, floating hotel. Every aspect of the Lighthouse Bar and Restaurant has been designed to give guests a relaxed sense of luxury. Awarded 2 AA Rosettes for culinary excellence, the food is just as stunning as the location.

    Located in the historic Port of Leith, the Fingal celebrates each season with fresh produce from around Scotland. Many of the ingredients are locally sourced with the herbs grown quayside, just next to the boat. Please be aware that an advanced reservation is required.

    Location: Alexandra Dock, Edinburgh EH6 7DX, UK

    Open: Daily from 6 pm to 9 pm

    Phone: +44 (0)131 357 5000

    Map
  • 4

    Hotel du Vin One Devonshire Gardens, Glasgow

    Exceptional dining in Glasgow’s west end

    Hotel du Vin One Devonshire Gardens, Glasgow
    • Food

    Located in Glasgow’s beautiful and trendy west end, Hotel du Vin One Devonshire Gardens is home to an elegant restaurant packed with character. The stunning chandelier, oak-panelled decor and atmospheric surroundings create an intimate and relaxed setting. The food here is equally elegant, having been awarded 3 AA Rosettes for its culinary excellence.

    The staff here are incredibly knowledgeable and will be able to explain each traditional Scottish dish to you while the sommelier can recommend wine pairings. The menu is constantly refreshed to match the season and produce available, so you’ll be able to sample new dishes every time you visit.

    Location: 1 Devonshire Gardens, Glasgow G12 0UX, UK

    Open: Open daily, hours vary

    Phone: +44 (0)141 378 0385

    Map
  • 5

    Sherbrooke Castle Hotel, Glasgow

    A hidden gem within the city

    Sherbrooke Castle Hotel, Glasgow
    • Food
    • History

    Sherbrooke Hotel has been in business since 1896 and continues to offer the same level of service it has done for over 100 years. The dining experience here is particularly special. Local, fresh produce is celebrated and prepared to the highest standards, showcasing the best Scotland has to offer.

    Located in the south side of Glasgow in Pollokshields, Sherbrooke Castle Hotel has received 4 stars from the Scottish Tourism Board. While the menu is packed with Scottish gems, the best way to sample haggis is in the haggis parcel where the peppery taste pairs beautifully with a smooth whisky sauce.

    Location: 11 Sherbrooke Ave, Pollokshields, Glasgow G41 4PG, UK

    Open: Open daily, hours vary

    Phone: +44 (0)141 427 4227

    Map
  • 6

    The Dunavon, Aberdeen

    A relaxed dining experience

    The Dunavon, Aberdeen
    • Food

    The Dunavon offers a restaurant and gastro pub with a laid-back feel and varied menu. The dishes are designed using fresh produce from local suppliers across the northeast of Scotland. There’s also an extensive range of wines, local beers, ciders, whiskies and gins so you can pair your meal with your drink.

    Located in Dyce, on the outskirts of Aberdeen, the Dunavon regularly changes its menu and combines traditional Scottish flavours with other cuisines. To sample some traditional specialities, try the chicken stack where black pudding, haggis fritters and a Drambuie cream sauce will give you a taste of Scotland.

    Location: 60 Victoria St, Dyce, Aberdeen AB21 7EE, UK

    Open: Open Monday–Friday from 12 pm to 2 pm and 4.30 pm to 8.30 pm and Saturday—Sunday from 12 pm to 8.30 pm

    Phone: +44 (0)1224 722483

    Map
  • 7

    Cove Bay Hotel, Aberdeen

    An award-winning restaurant

    Cove Bay Hotel, Aberdeen
    • Food

    The 2022 winner of the Northeast of Scotland Casual Dining Restaurant of the Year, Cove Bay Hotel is a family-run business with a professional touch. The restaurant offers a cosy dining experience with stunning views over the sea and an open fire to keep you warm. On the menu, you’ll find local and fresh produce, sourced in a sustainable way.

    In business for over 200 years, Cove Bay Hotel is located in Cove, which was originally a fishing village outside of Aberdeen but is now part of the city. The menu includes several traditional Scottish dishes such as haggis bon bons, Cullen Skink, a Scottish fish soup and fresh fish.

    Location: 15 Colsea Rd, Cove Bay, Aberdeen AB12 3NA, UK

    Open: Open daily, hours vary

    Phone: +44 (0)1224 897211

    Map
  • 8

    The Heathmount Hotel, Inverness

    Voted the friendliest hotel in the highlands

    The Heathmount Hotel, Inverness
    • Food

    One of the most popular restaurants in the area, the Heathmount Hotel focuses on great, traditional pub food with a twist. All meat, fish and produce are sourced locally and with an emphasis on seasonal ingredients. During the summer months, you can dine outside on the terrace.

    Located in Inverness, Scotland’s most northerly city, you can sample haggis via the haggis croquette starter which is served with a whisky sauce. Other local dishes worth sampling are fish cakes, made from locally caught salmon and haddock, and venison served with black pudding to add more depth to the meat.

    Location: Kingsmills Rd, Inverness IV2 3JU, UK

    Open: Open daily, hours vary

    Phone: +44 (0)1463 235877

    Map
  • 9

    Lochness Clansman Hotel, Inverness

    Dine out with Nessie

    Lochness Clansman Hotel, Inverness
    • Food
    • Luxury

    At the Loch Ness Clansman Hotel, you can enjoy an authentic taste of Scotland while keeping an eye out for an elusive guest. Even if you don’t spot Nessie the Loch Ness monster, you’ll be treated to beautiful views and great food. All the dishes use local produce, with suppliers listed on the menu, and can be paired with craft beers and whiskies.

    Located right on the shores of Loch Ness, Inverness, you’ll be treated to stunning views of one of Scotland’s most famous landmarks. The menu even features local facts to provide you with a greater understanding of the area’s culture and heritage.

    Location: Brackla, Loch Ness-side, Shire, Inverness IV3 8AU, UK

    Open: Daily from 5 pm to 8.30 pm

    Phone: +44 (0)1456 450326

    Map
  • 10

    Kirkwall Hotel, Kirkwall, Orkney

    Where hearty classics meet the taste of the sea

    Kirkwall Hotel, Kirkwall, Orkney
    • Food

    The Harbour View Restaurant in Kirkwall Hotel combines great views with even better food. The flavourful dishes showcase the best Orcadian produce, including the freshest seafood. One of the best ways to sample haggis on this menu is via the haggis fritters, served with a stone fruit compote.

    Located in Kirkwall, Orkney, this is one of the most northerly points in Scotland. Outside of the Harbour View Restaurant, the hotel is also home to Skippers Bar, a more relaxed setting where live sports are shown on big screens and there’s a smaller, snack menu. Don’t miss the Highland Park Bar if you’re a whisky connoisseur.

    Location: Harbour St, Kirkwall KW15 1LE, UK

    Open: Open daily, hours vary

    Phone: +44 (0)1856 872232

    Map