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 critter with 2 legs longer than the others so it can run around the hills, the truth is that it’s a savory pudding.
Haggis is one of Scotland’s most traditional meals and is eaten with neeps (turnips) and tatties (potatos) 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 flavor. So where are the best hotel restaurants to eat haggis in Scotland?
- 1
The Witchery, Edinburgh
The most exceptional and atmospheric in the town
- 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 paneling 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
- 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
- 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
- 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
- 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 whiskey 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
- 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, whiskeys 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 flavors with other cuisines. To sample some traditional specialties, 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
- 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 cozy 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
- 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 whiskey 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
- 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 whiskeys.
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
- Food
The Harbor View Restaurant in Kirkwall Hotel combines great views with even better food. The flavorful 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 Harbor 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 whiskey connoisseur.
Location: Harbor St, Kirkwall KW15 1LE, UK
Open: Open daily, hours vary
Phone: +44 (0)1856 872232
Map