Scotland food and drink

Where to Eat & Drink in Scotland

Search Cottages

Where to eat and drink in Scotland

Looking for some fantastic dining out opportunities in Scotland? Our handy eating and drinking guide divulges the best bars, restaurants, pubs and cafés to visit during your stay

While on holiday in the country, you will find a wealth of incredible, traditional places to eat in Scotland. Plates of haggis, neeps and tatties, Aberdeen Angus steaks, single malt whisky, and even a deep-fried mars bars are all in abundance.

For fine dining, visit one of 12 Michelin-starred restaurants in Scotland. Loch Bay Restaurant, based in Stein on the Isle of Skye, is an exquisite example. The restaurant offers a menu full of traditional Scottish fare with a French twist, specialising in fresh local seafood.

To experience history and heritage while enjoying a pint and a good meal, consider the many pubs in Scotland. The Globe Inn is thought to be Dumfries’ oldest pub,  famous for its association with national treasure Robert Burns.

Follow in the footsteps of centuries of weary travellers by stopping off at The Moulin Inn near Pitlochry. Established in 1695, the inn is the perfect spot for respite. Recline in front of the stone hearth fire with a pint of Braveheart Ale and plate of hearty food.

You can’t visit the historic country without trying a slice of freshly baked shortbread. Visit one of the abundance of tea rooms and cafés in Scotland and sample a piece of Scottish heritage. Dean’s Café and Bistro in Huntly is a fine spot, home to Helen Dean’s melt-in-the-mouth shortbread.

  • fine dining meat dish


    38 Charlotte Square
    EH2 4HQ

    Aizle is a fantastic restaurant that offers a truly unique dining experience. The ever-changing menu ensures that every visit is a new and exciting adventure, and the quality of the food is consistently excellent.

    view more information
  • person lifting slice with a cheese pull from a pepproni pizza


    13 St Andrew Square
    EH2 2AF

    0131 523 1171

    Amarone is a superb Italian restaurant in Edinburgh located in St Andrew’s Square, filled with marble walls, columns and floors. Look forward to a menu of antipasti, focaccia, pasta and pizza here!

    view more information
  • Clachaig Inn

    This 300-year-old inn rests in the heart of spectacular Glencoe. With three differently themed bars and an incredibly tasty menu changing day-to-day, the Clachaig Inn provides delicious cuisine to suit any mood.

    Visit Website
  • risotto

    David Bann

    56-58 St. Mary’s Street

    0131 556 5888

    David Bann is a highly regarded vegetarian restaurant located in Edinburgh. Whether you’re a vegetarian or just looking for a memorable dining experience, David Bann is worth a visit.

    view more information
  • dishoom

    Dishoom Edinburgh

    Dishoom Edinburgh
    3a St Andrew Square
    EH2 2BD

    0131 2026 406

    Whether you’re in the mood for a hearty curry, a refreshing drink, or a light snack, Dishoom is a superb choice! Dishoom is a popular Indian restaurant located in the heart of Edinburgh city centre.

    view more information
  • Bartender serving gin

    Edinburgh Gin Distillery

    1A Rutland St
    EH1 2AD

    0131 656 2810

    This unique attraction can be found along Princes Street, in the middle of Edinburgh. Ideal for groups of adults with an interest in all things gin, the gin distillery in Edinburgh is home to intriguing tours, gin-making and tasting!

    view more information
  • pizza served up on a wooden board


    7-11 East London Street
    EH7 4BN

    0131 558 3536

    Harmonium is an excellent place to eat in Edinburgh and offers delicious plant-based food in a fun and relaxed atmosphere. Look forward to a range of dishes inspired by cuisines from around the world here.

    view more information
  • vegan food


    7-13 Barclay Place
    EH10 4HW

    0131 202 1635

    Henderson’s is an Edinburgh restaurant that has been serving vegetarian and vegan cuisine since 1962. Originally a small shop in Edinburgh’s New Town, Henderson’s has grown to become a much-loved destination for vegetarians and vegans, as well as meat-eaters looking for a delicious and healthy meal.

    view more information
  • vegan burgers

    Holy Cow

    34 Elder Street
    EH1 3DX

    0131 629 7057

    The Holy Cow Cafe was one of the first vegan spots to eat in Edinburgh and is today famous for its mouth-watering and homemade dishes! Look forward to delicious burgers, open sandwiches and tasty cakes!

    view more information
  • Bartender pouring whisky with dry ice

    Johnnie Walker Princes Street

    145 Princes St
    EH2 4BL

    0131 376 9494

    Discover 200 years of one of Scotland’s favourite tipples’ history during a tour of Johnnie Walker Princes Street. A superb destination for whisky enthusiasts, this distillery not only offers tastings and tours, but is home to two fabulous rooftop bars.

    view more information
activityarrow_downarrow_leftsmall-rightarrow-top-rightbikeguidescamerachild-friendlycircularclockCottagecrossdangerdestinationpindownloaddropdown-arrowemailFamilyfinish-flagflagfloraflowergroupHeartinfo-altdidyouknowInspirationlinearlocationmap-pinmapparkingpawphonerulersearchshare Facebook Google Plus Instagram LinkedIn Pinterest Twitter YouTube ui-24px-glyph-2_grid-45popularsun-cloudtexturef-check-glyph-16toggleVideoWalkingwheelchair