11 of the Best Places to Eat in Scotland

Shellfish plucked off the Isle of Skye’s dramatic coasts, melt-in-your-mouth Aberdeen Angus beef, wild game born in the depths of the Highlands…when it comes to food, Scotland certainly makes the most of its rich lands, seas, and skies – and its restaurants serve up years of tradition with pride, flair, and bursts of flavour. Don’t yet know your Cullen Skink from your Rumbledethumps? Whether you’re after a simple fish supper or a full-blown Michelin-starred journey, get your chops around some of the best Scottish cuisine at these buzzed-about dining destinations.

Isle of Mull Cheese. Image: Isle of Mull Cheese

Is Edinburgh Good for Foodies?

Edinburgh, Scotland’s capital, is a culinary hotspot that caters to all tastes, proving it’s indeed a fantastic city for foodies. The city boasts a thriving and diverse food scene, ranging from multi-Michelin-starred institutions offering exquisite fine dining to hidden gems serving up the best of local, seasonal Scottish produce.

The Kitchin, Edinburgh. Image courtesy of The Kitchin

Fine Dining in Scotland: The Kitchin

French culinary expertise meets homely Scottish produce at The Kitchin, a Michelin-starred restaurant that brings a refined Nature-to-Plate philosophy to Edinburgh’s food scene. Every seafood option is worth writing home about, from hand-dived Orkney scallops to fresh Newhaven lobster tail. Those who feel adventurous could opt for a seasonally themed surprise tasting menu, on which dishes are perfectly matched with wines and champagne. The vegetarian options here are refreshingly imaginative, too!

Location: 78 Commercial St, Edinburgh EH6 6LX

Best Romantic Restaurant in Edinburgh: The Witchery by the Castle

For a quirky, romantic and out-of-the-ordinary dining experience, make a beeline for The Witchery – a unique spot on the capital’s Royal Mile, right by the imposing Edinburgh Castle. At this exceptionally dark and atmospheric restaurant, Gothic-style interiors (think red leather seats, old oak panelling, heavy curtains, and candelit tables) go hand-in-hand with a succulent menu of Isle of Skye scallops, lobster bisque, Scotch beef, and much more. With its painted ceiling, dried floral decorations, and French windows leading out to a secluded terrace, the Witchery’s entrancing Secret Garden is also well worth exploring, particularly with your loved one.

Location: Castlehill, The Royal Mile, Edinburgh EH1 2NF

Best Foodie Destination: The Scottish Highlands or Islands?

The rugged landscapes of the Scottish Highlands and the remote beauty of its islands offer a unique culinary adventure, where the food is as dramatic and authentic as the scenery. From loch-side dining to remote island smokehouses, these destinations celebrate the freshest local seafood, game, and farm produce, promising an unforgettable taste of Scotland’s wild larder.

Inver. Image courtesy of Inver

Inver, Strachur

With its minimalist interiors and equally minimalist menu, this small yet character-packed restaurant adds a contemporary Scandinavian twist to the shores of Loch Fyne in west Scotland. An ideal option for foodies seeking an elegant yet unfussy meal, it presents beautifully plated dishes stripped down to reveal the wholesome flavours of its local, farmed ingredients. You’ll also find a small shop on site, where you can pick up sourdough bread, cultured butter, and preserves for the road.

Location: Stracthlachlan, Strachur PA27 8BU

Kinloch Lodge. Image courtesy of Kinloch Lodge

Kinloch Lodge Restaurant, Isle of Skye

If you’re looking for restaurants with rooms to kick your feet up in after a hearty meal, nestled in the Isle of Skye’s hilly and surreal landscape is Kinloch Lodge – a restaurant with sublime vistas by day and a hotel with seriously sophisticated credentials by night. Led by head chef Marcello Tully, Kinloch Lodge Restaurant brings an award-winning dining experience to the Isle’s southeastern shores. Enjoy canapés in the drawing room, watch the chefs work their magic from behind a glass wall, and tuck into a delicious five-course fusion of local ingredients. The restaurant hosts a tasting experience, too, and matches its menus with a carefully tailored wine list.

Location: Sleat, Isle of Skye IV43 8QY

The Three Chimneys. Image by Angus Bremner, courtesy of The Three Chimneys

The Three Chimneys, Isle of Skye

For fresh seafood with a view, The Three Chimneys is a gem of a restaurant on the Isle of Skye, offering a romantic setting by the sea – an ideal escape for foodies as much as for nature-lovers. Open for lunch and dinner, the restaurant puts a refreshing spin on local fare, with hand‑dived shellfish and foraged shoreline herbs, all featuring high on the menu. The Three Chimneys’ tasting menu is a particularly authentic way to explore the area’s best flavours. You’ll also find homely five-star accommodation here, each with sea views and direct access to the shore, should all that indulging make you need a lie down.

Location: Colbost, Dunvegan, Isle of Skye, IV55 8ZT

Isle of Mull Cheese, Mull

Set on idyllic Mull, the second-largest island of the Inner Hebrides, the warm and welcoming Isle of Mull Cheese dairy farm is a thing of dreams. In its fairytale-like Garden Barn café – a show-stopping, glass-walled space filled with greenery and a mix-and-match of rustic décor – you can enjoy homemade pizzas, soups, ploughman’s lunches and, most of all, a selection of mouthwatering fine cheeses straight from the farm. Grab some picked cucumbers as well as Hebridean blue and traditional Isle of Mull cheeses from the produce shop before venturing to the farm to meet the resident cows and learn about artisan cheese-making processes.

Location: Sgriob-ruadh Farm, Tobermory, Isle of Mull PA75 6QD

The Best Michelin Star Restaurant in Scotland: Andrew Fairlie

Scotland’s longest-standing two-Michelin-starred restaurant, the acclaimed Andrew Fairlie restaurant, offers refined cuisine within the walls of five-star golf-lovers’ heaven, Gleneagles Hotel. It crafts a culinary journey through menus inspired by its surroundings and seasonal produce. Opt for à la carte fare, including roast veal sweetbreads, hand-dived scallops, and Highland lamb loin, each perfectly roasted, slow-cooked and dressed with all manner of sauces and wine jus. Those after a surprise should treat themselves to the tantalising dégustation menu.

Location: Gleneagles Hotel, Auchterarder PH3 1NF

Veggie and Vegan-Friendly: Folk Café

Set right by the train station, this corner café serves up a feast to both the eyes and stomach with its colourful, veggie and vegan-friendly selection of salads, pastries and sandwiches. You’ll find all sorts of extravagantly-seasoned, sizeably-portioned, feel-good options, whether you’re in the mood for a smoky bacon bap, the tart or tortilla of the day, or an explosion of feta, roast tomato, spicy olives, and tzatziki in a baked focaccia. Breakfast and lunch are both available here at a very modest price, alongside staple coffees, teas, and sweet treats.

Location: 118 Nethergate, Dundee DD1 4EH

Unique Eateries: Ubiquitous Chip

An arty brasserie in Glasgow’s bohemian West End, the Ubiquitous Chip has more than its character-packed interiors to boast about. Here, leafy surrounds and fairy lights provide quite the magical setting for a rich and elegant dinner proudly based on Scottish produce. You’ve also a wide selection of desserts and cheese platters to choose from.

Location: 12 Ashton Ln, Glasgow G12 8SJ

Locally-Sourced Restaurant: Foodstory Café

Simple and hearty food is served up in an inviting setting at Aberdeen’s Foodstory Café, which prides itself on bringing homemade, environmentally friendly delights to the table. Open for breakfast through to dinner, you’ll find a vibrant mish-mash of vegan, organic, and gluten-free options ranging from superfood porridge to salad bowls – decorated with lashings of chutney, dashes of pesto, and dollops of locally sourced jam. Coffee obsessives and tea-lovers will find plenty of thirst-quenching options, too, with an extensive menu including chai latte, cranberry and apple tea, and chilli rooibos.

Location: 13-15 Thistle St, Aberdeen AB10 1XZ

Scotland’s Best Fish & Chips: Cromars

You couldn’t go wrong with a stop at Cromars, voted the Best Fish & Chip Shop in Scotland in 2016. At this sustainable St Andrews hotspot, unassumingly set in a thick stone corner building, you’ll find locally sourced haddock and cod all wrapped in a perfectly crisp batter and sprinkled with lemon juice. Make room for the sides, though, as they certainly know how to make mouths water. You’ll find more than one accolade to this chippy’s name, too: Cromars has earned itself a 2015 TripAdvisor Certificate of Excellence and an NFFF Fish & Chip Quality Award.

Location: 1 Union St, St Andrews KY16 9PQ

Explore Scotland’s Gastronomy with Secret Escapes

Taste your way through Scotland and enjoy an unforgettable stay with Secret Escapes’ incredible deals on Scotland holidays. Whether you’re after a city break in Edinburgh or Glasgow or want a spa getaway by one of Scotland’s breathtaking lochs, save money with our exclusive offers.

For more travel advice and inspiration, deep dive further into the Escapist magazine or get in touch for more information.

Scotland deals

The SPACE To Stay, St Andrews, Fife, Scotland

Sleek & modern St Andrews apartment stay

Coastal-cool St Andrews apartment stay in the 'home of golf'
View deal

Loch Rannoch Hotel and Spa, Perthshire, Scotland

Serene Scottish spa stay by a beautiful loch

Spa serenity & award-winning eats on Loch Rannoch - includes breakfast, dinner credit & more

Up to -24%
View deal

The Bruntsfield, Scotland

Relaxing southern Edinburgh stay near central sights

Charming Edinburgh base near the Meadows - includes breakfast

Up to -44%
View deal

Loch Fyne Hotel & Spa, Inverarary, Scotland

Award-winning spa hotel in Scotland with AA Rosette dining

Award-winning dining and wellness in Inverarary - includes breakfast & dinner credit

Up to -34%
View deal

Fairmont St Andrews, Scotland

5* St Andrews golf & spa resort with stunning views

World-famous Scottish golf and spa hotel in St Andrews - includes breakfast, one dinner & more

Up to -51%
View deal

Melville Castle, Scotland

Authentic stay in Edinburgh's only castle hotel

Relaxing stay at Edinburgh's only castle hotel - includes breakfast & more

Up to -48%
View deal