Close Icon
A fried breakfast with a Scottish flag in the black pudding

Venturing to the Isle of Skye? We’ve compiled a tasty list of the best Isle of Skye restaurants to help satisfy all tastes and budgets!

The largest of the Inner Hebrides islands, the Isle of Skye is renowned for its rich history, rural landscapes and quaint villages. One of the most overlooked highlights of the Misty Isle is the availability of spectacular food and drink.

Read on to discover more about the best Isle of Skye restaurants…

1. The Three Chimneys, Colbost

Tripadvisor 4.5/5– Contemporary / Vegetarian Friendly / Vegan Options– ££££

A meal in a bowl at The Three Chimneys Isle of Skye

© The Three Chimneys

Renowned as one of Scotland’s most popular restaurants, The Three Chimneys is one not to be missed.

This Isle of Skye restaurant is positioned within a historic stone cottage and frames awe-inspiring views across the glistening waters of Loch Dunvegan. A truly wonderful setting for an afternoon tipple.

Opening its doors for lunch and dinner, the menu features a wide variety of locally sourced, seasonal ingredients. Expect to sample Langoustine from Loch Dunvegan, Isle of Skye vatten beef and of course, in true Scottish tradition, delicious haggis.

For a truly unique dining experience, pull up a chair at The Kitchen Table. Positioned within the bustling kitchen, the location allows you to fully immerse yourself in the commotion of chefs and waiters as you dine.

Sample menu 🡭
Book a table 🡭

Veggie/vegan options ✔ Dog-friendly  Takeaway 

2. Kinloch Lodge, Sleat

Tripadvisor 4.5/5– French / European / British– ££££


View this post on Instagram


A post shared by Kinloch Lodge Hotel (@kinloch_lodge)

Positioned on the shores of Loch Na-Dal, Kinloch Lodge is a family-run hotel and restaurant. The still waters and rugged mountains of the Highlands provide an enchanting backdrop for your next dining experience.

The sophisticated dining room opens its doors for breakfast, lunch and dinner, serving a range of award-winning dishes. This Isle of Skye restaurant prides itself on serving fresh, locally sourced ingredients from land, sea and sky.

Start the day with Black Isle dairy, Letterfinlay pork sausages or Isle of Skye black pudding. In the evening, Perthshire pigeon, Skye scallops and Blairliath cheddar are on the menu.

Along with a wonderful wine selection, the bar is stocked with over 122 bottles of whisky, perfect for an evening dram.

Sample menu 🡭
Book a table 🡭

Veggie/vegan options ✔ Dog-friendly  Takeaway 

3. Loch Bay, Stein

Tripadvisor 5/5 Seafood / Scottish / Gluten Free Options– ££££


View this post on Instagram


A post shared by Lochbay Restaurant (@lochbayskye)

Loch Bay is an intimate restaurant situated in the charming fishing village of Stein. Idyllically positioned on the Waternish peninsula, the restaurant serves the freshest seafood, landed nearby at Stein jetty.

The set, multi-course menu includes caviar, Bay lobster and a Scottish berry tart, priced at £120.00 per person. Awarded a Michelin Star and 3 AA Rosettes, you can expect the finest dining experience.

A truly exclusive restaurant, you’ll only be able to dine in the evenings, with seatings at 6:45 or 7:15 p.m. One for the adults, this Isle of Skye restaurant welcomes children aged 12 and over.

Be sure to book in advance to avoid disappointment. Please note, Loch Bay require prepayment to secure any reservation.

Sample menu 🡭
Book a table 🡭

Veggie/vegan options  Dog-friendly ✔ Takeaway 

4. Edinbane Lodge Restaurant, Edinbane

Tripadvisor 5/5 Vegetarian Friendly / Vegan Options / Gluten Free Options– ££££

A fine dining dish at Edinbane Lodge on the Isle of Skye

© Edinbane Lodge

Ranked number one on Trip Advisors list of the best Isle of Skye restaurants, it’s easy to see why Edinbane Lodge is so popular.

Isle of Skye born and bred, Chef Patron Calum Montgomery prepares a seasonal menu of traditional Scottish delicacies.

The restaurant is open for lunch and dinner from Wednesday through to Saturday, serving a set tasting menu, with optional wine pairing available. Dishes on the sample menu include Drumfearn Mussels, Isle of Mull Cheddar and Waternish Crab.

Prices may vary depending on the availability of menu items. Prior notice is required for dietary requests.

Sample menu 🡭
Book a table 🡭

Veggie/vegan options ✔ Dog-friendly  Takeaway 

5. Scorrybreac Restaurant, Portree

Tripadvisor 4.5/5 European / British / Contemporary– ££££

A fine dining dish at Scorrybreac Restaurant on the Isle of Skye

© Scorrybreac Restaurant

Overlooking the bustling harbour of Portree, Scorrybreac is an elegant fine-dining restaurant sitting on the coast of the Isle of Skye. Translated to ‘speckled rock’, the rugged cliffs of Portree provide a truly breath-taking backdrop from which to indulge in an evening meal.

This Portree restaurant has been awarded a Michelin Star for its mouth-watering menu of contemporary Scottish cuisines.

Wine is supplied by independent Ediburgh-based distrubutors, La’art du vin, and there’s a vast selection of Scottish single malt whiskies and gins.

A tasting menu is available at the restaurant, and special dietary needs and allergies can be accommodated with advance notice. Local delicacies include Perthshire strawberries, Staffin mackerel, and Dunvegan Roe deer.

Indulge in the flavours of Scotland at Scorrybreac.

Sample menu 🡭
Book a table 🡭 

Veggie/vegan options ✔ Dog-friendly  Takeaway ✔

6. Munros Bar, Portnalong

Tripadvisor 5/5 Bar / Pub / Gastropub– ££-£££


View this post on Instagram


A post shared by Taigh Ailean Hotel (@taigh_ailean)

Munros Bar sits inside Taigh Ailean, Gaelic for Allan’s house, on the shores of Loch Harport.

This cosy pub serves hearty, home-cooked meals using fresh, regional ingredients. Enjoy the flavours of Scotland with Loch Etive Trout, Cumbrae oysters and Talisker quail eggs.

The roaring woodburning stove is a lovely spot to snuggle up with a dram in the evening. Whether you’re a fan of Scottish gin, malt whisky or Syke Ales, there’s something for everyone here.

This Isle of Skye restaurant is both dog-friendly and family-friendly, and even has a sunny beer garden to enjoy on those warmer days.

Sample menu 🡭
Bookings via telephone only: 01478 640271

Veggie/vegan options ✔ Dog-friendly ✔ Takeaway ✔

7. Deli Gasta, Broadford

Tripadvisor 4.5/5 Cafe / British / Deli– ££-£££

A freshly baked scone in a box at Deli Gasta cafe on the Isle of Mull

© Deli Gasta

Deli Gasta is a charming café and delicatessen situated in the historic village of Broadford. A popular place to eat on the Isle of Skye, Deli Gasta showcases a varied menu of local produce and ingredients.

Stop by for breakfast or lunch, where bagels, toasties and homemade cakes are available, or why not tuck-into a baked tattie. There’s even a dog-friendly menu available to keep your pooch fed and watered.

Fuel a day of adventure with a steaming cup of coffee, or end the day in style with a scoop of award-winning Arran Ice Cream. Not to be overlooked, this Broadford restaurant is a must.

Sample menu 🡭
Bookings via telephone only: 01471 822646

Veggie/vegan options ✔ Dog-friendly ✔ Takeaway ✔

Tempted to taste the flavours of the Isle of Skye? Browse our collection of The Inner Hebrides cottages and secure your base to sample these delicious Scottish cuisines. And for something a little different, give our guide on Highlands & Islands Whisky a read.