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.

  • an indian meal with a variety of dishes


    2-3 St Patrick Sq
    EH8 9EZ

    0131 667 9890

    Kalpna is a popular vegetarian restaurant located in the heart of Edinburgh’s New Town. The restaurant has been serving up delicious vegetarian and vegan cuisine since 1982 and has established itself as a favourite among locals and visitors alike.

    view more information
  • Loch Bay Restaurant

    Loch Bay Restaurant proudly offers an array of contemporary Scottish dishes with subtle French twists, courtesy of TV Chef Michael Smith. Enjoy up to five exemplary courses with incredible Loch Bay views to top it all off.

    Visit Website
  • wild bass dish

    Martin Wishart

    54 The Shore
    EH6 6RA

    +44 (0) 131 553 3557

    Martin Wishart is a true culinary destination that offers an exceptional dining experience. From its elegant interior and impeccable service to its innovative and delicious cuisine, everything about this restaurant is designed to impress

    view more information
  • grilled salmon and wine

    Noto Edinburgh

    47A Thistle Street
    EH2 1DY

    Noto is a popular restaurant located in the heart of Edinburgh, Scotland. The restaurant has quickly become a favourite among locals and tourists alike for its unique blend of Mediterranean and Scottish cuisine, as well as its chic and welcoming atmosphere.

    view more information
  • baked potato

    The Baked Potato Shop

    56 Cockburn Street

    0131 225 7572

    The Baked Potato Shop is a small but popular restaurant located on Cockburn Street in Edinburgh’s Old Town. The shop is known for its delicious baked potatoes, which are cooked to perfection and filled with a range of tasty toppings.

    view more information
  • fine dining

    The Gardener’s Cottage

    The Gardener’s Cottage is a charming restaurant located in Edinburgh, Scotland. It is situated in London Road Gardens, offering a stunning view of the city. The restaurant is known for its unique concept of farm-to-table dining, with a focus on fresh, local, and seasonal produce.

    view more information
  • The Globe Inn

    A fascinating commemoration to famous poet Robert Burns who was born in the town – look around the intriguing museum before tucking into some delicious, sophisticated pub grub. Visit The Globe Inn for a taste of Scottish tradition.

    Visit Website
  • gourmet dish in a high end restaurant

    The Kitchin

    78 Commercial Quay
    EH6 6LX

    +44 (0)131 555 1755

    Whether you’re celebrating a special occasion or simply looking for a memorable night out, The Kitchin is a perfect choice. From its commitment to using locally sourced, sustainable ingredients to its inventive and delicious menu, everything about this restaurant is designed to impress.

    view more information
  • The Moulin Inn

    For a traditional Highlands pub food experience, be sure to head to The Moulin Inn. This multi award-winning hotel boasts its own brewery to make your experience that bit more authentic.

    Visit Website
  • group clinking glasses filled with red wine


    10 Lady Lawson Street
    EH3 9DS

    +44 131 221 1222

    Timberyard is a must-visit destination for anyone visiting Edinburgh. The restaurant offers a unique and memorable dining experience, with inventive dishes made using the freshest local ingredients.

    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