Skip to main content


It’s not just about the haggis and the shortbread. As well as traditional Scottish dishes, there is an abundance of other foods and flavours to sample. Here are some of the best places to eat in Scotland to suit different tastes and budgets.

The Kitchin Edinburgh

Fine Dining at Award-Winning Restaurants

Here is just a taste of some of the Michelin-starred restaurants in Scotland.

The Kitchin in Edinburgh celebrates modern British cuisine and Scotland’s finest ingredients. The Michelin-starred restaurant owned by chef Tom Kitchin is a favourite with foodies who love an exceptional tasting menu and outstanding wine selection.

Book dinner at Cail Bruich in Glasgow’s West End. Head chef Lorna McNee brings her expertise to the table with a mouthwatering menu. The best British and Scottish produce are served with passion and imagination, earning the restaurant Michelin-star status.

Enjoy fine dining at Restaurant Andrew Fairlie in Gleneagles. Talented chef Andrew Fairlie will wow you with a high-end modern Scottish menu. This two-Michelin-star restaurant serves sumptuous dishes, such as the signature dish of home smoked Scottish lobster with lime and herb butter.

Finest Fish and Chips with a View

Anstruther Fish Bar keeps winning awards for its tasty fish and chips. Its location is pretty special too. You can enjoy your locally sourced seafood overlooking the picturesque harbour of Anstruther.

Oban Fish and Chips is another harbour hotspot serving the catch of the day. You can eat in or take away. There are delicious homemade desserts to sample too.

Highland feast of fresh produce

Head to the Scottish Highlands if you want gorgeous food with a view. The Clachaig Inn in Glencoe serves food from an imaginative menu. The menu features traditional Scottish dishes with a modern twist, making the most of fresh produce from local suppliers. And the views of the surrounding mountains are stunning.

Book a table at The Three Chimneys on the Isle of Skye. This restaurant overlooks Loch Dunvegan. The menu offers a wide variety of Scottish seafood dishes and locally sourced meats and produce.

If you are looking for luxurious accommodation in the area, The Hollies has a range of properties including luxury Highland lodges with hot tubs.

Relaxing afternoon tea

Treat yourself to afternoon tea with a decadent twist, visit The Balmoral in Edinburgh. This grand hotel near Princes Street Gardens is perfect for relaxing with a cuppa or a glass of Champagne. Add these luxury Scotland experiences to your itinerary, too.

For something a little more laid-back, try the Tearooms at Glasgow’s Botanic Gardens. This hidden gem is nestled within the gardens, making it the perfect spot for an afternoon stroll after your refreshments.

Why you should visit Scotland for the food

To sum up, Scotland celebrates local produce, fine dining, whisky and wine. Whether you are looking for luxurious tasting menus, afternoon tea or a simple portion of fresh fish and chips, Scotland’s cafes, bars and restaurants have something for all tastes.

Scotland promises relaxing luxury accommodation, top visitor attractions, warm hospitality and good food. The mantra for a memorable Scottish holiday? Retreat, eat, sleep, repeat! Decide when you want to go and book self-catering Highland breaks with The Hollies. Then, the countdown to your adventure begins.