Top Fine Dining Restaurants in Isle of Skye for a Truly Special Meal

Photo by  Swati Kedia

17 min read · Isle of Skye, United Kingdom · fine dining ·

Top Fine Dining Restaurants in Isle of Skye for a Truly Special Meal

HT

Words by

Harry Thompson

Share

1. Kinloch Lodge, Sleat

I drove down the single-track road to Isle Ornsay on a grey Tuesday in March, half-expecting the place to feel half-asleep before the season kicked in. It was not. Kinloch Lodge, the family home of Godfrey and Claire Macdonald, is the kind of room where you sit down and the formality quietly tightens around you like a well-cut jacket. The Isle of Skye dining scene runs on this estate, and once you have eaten here you understand why people fly in from Edinburgh for a long weekend just to claim a table. Head chef Marcello Tully trained under a Roux, and his modern Scottish cooking leans heavily on game, shellfish, and whatever the estate garden gives up that morning.

If you want the full experience, ask for the seven-course tasting menu (roughly £95 per person when I last checked, wine pairing around £55 extra). The langoustine with brown butter and pickled sea buckthorn is the dish I still think about, and the loin of local venison, served with a glossy fermented black garlic jus, is the one that converted a table of French tourists near me into quiet, reverent eaters. Skip the à la carte if you are here for the top fine dining restaurants in Isle of Skye reputation. The tasting menu is the point. Service starts around 7pm, and they ask you to be seated by 7:15pm, which feels strict until you realise the light on Loch Na Dal at that hour is the actual reason.

Local Insider Tip: "Book the Macdonald table by the drawing-room window if there are only two of you. It used to be the family dining table, and Claire will sometimes stop by with a glass of something from the cellar. Mention any dietary needs when booking, because the kitchen forages and smokes its own ingredients and will quietly adjust the whole menu around you."

You are not just booking dinner here. You are buying into a thirty-year Maclean family story about how food and hospitality on Skye should be done, and honestly, it sets the bar everything else on this island is measured against.

2. Edinbane Lodge, Edinbane

Edinbane is the sort of village you would drive through without noticing if you did not know it was there, fifteen minutes north of Portree on the A850. The lodge sits at the edge of a small loch, all whitewashed stone and low ceilings, and it is run by the Matheson family, who bought the property back in 2006 and turned it into one of the best upscale restaurants Isle of Skye has to offer. I rolled in on a wet Friday last October and was met at the door by a Labrador called Brodie, which is half the reason I keep going back.

The kitchen is small but disciplined. The set dinner menu changes every few weeks and usually runs to around six courses for £80. Order the smoked salmon cured with local whisky and the loin of Highland lamb with haggis bonbons if they are on. The cheese board is genuinely local, all Isle of Skye cheeses and Dunlop, served with walnut bread from a baker in Portree. There is no à la carte, no children under eight after 7pm, and no menu photographs on phones. The dining room only seats around twenty-two, so book at least a month ahead for summer Saturdays.

Local Insider Tip: "Stay overnight in one of the five lodge rooms if you can stretch the budget. The breakfast is the same kitchen, same chef, and the porridge with Drambuie and cream is the quiet star of the morning. Ask Karin which walks she did that week, she maps them out better than any OS sheet."

There is also a small bar lounge where you wait for your table, and the whisky list leans heavily on independent island distilleries, including the Talisker and Torabhaig single casks that you will not find on the high street. Coming here is special occasion dining Isle of Skye style done quietly, without theatre, which is exactly the point.

3. The Three Chimneys, Dunvegan

The Three Chimneys sits on the A863 between Dunvegan and Colbost, in a cluster of old crofters' cottages with a thick thatched roof and whitewashed walls. You cannot miss it, but you can easily underestimate it. I took my mother here for her sixtieth and we ended up staying in the suite above the restaurant, which means waking up to the sound of the kitchen starting prep at six in the morning. It is one of the few Michelin Isle of Skye establishments on the island, and it has been holding a star longer than most of the chefs on Skye have been cooking.

The restaurant splits into two rooms, the formal dining room and the more relaxed House Over-By next door. In the main dining room, the six-course menu is £110 per person, and the eight-course tasting is £135. Order the crab and smoked paprika velouté if it is on, and the duck with blood orange and star anise is a dish I have driven up from Glasgow for. The wine list is a small book and the sommelier takes it seriously. The House Over-By is more casual and roughly half the price, with a set menu of around £60.

Local Insider Tip: "Book the table in the window alcove of the main dining room, not the centre. It is a few inches further from the pass, so the kitchen noise drops away, and you get the best view of the loch when the light goes amber. If you are staying in the suites, request number 4. It has its own front step where you can sit with coffee before anyone else in the building is awake."

For special occasion dining Isle of Skye has very little that rivals sitting at that window with a glass of something crisp while the weather rolls across Loch Dunvegan. Book at least six weeks ahead for summer. Winter is easier and sometimes better, because you get the place almost to yourself.

4. Loch Bay Restaurant, Stein

Stein is a hamlet at the end of the B884, half an hour past Dunvegan on the Waternish peninsula, the kind of place where the road turns into someone else's driveway and you wonder if you have gone too far. You have not. Loch Bay is a tiny restaurant with maybe sixteen covers, owned and run by Michael Smith, who cooked at The Three Chimneys for years before opening his own place with his wife Laurence. It earned a Michelin star not long after opening, which made it one of only a handful of Michelin Isle of Skye entries and very nearly the smallest starred restaurant in Scotland.

I came here on the last night of a long road trip and ate the seven-course tasting menu, which was around £95 per person at the time, and stayed in one of the cottages next door. The langoustine tartare with brown crab mayonnaise is the opener I remember. The hogget, when it is on, is sourced from a croft two miles down the road and served pink with rosemary and anchovy butter. Desserts lean on Scottish ingredients, the one I keep thinking about was a dark chocolate and oat ganache with malted milk ice cream. Booking is done by phone or through the website, and you must pay a deposit per person. They will seat you at 6:30pm or 8pm, that is it, two sittings.

Local Insider Tip: "Order the paired wines, even if you usually skip pairings. Michael chose every one himself and the pour sizes are generous. If you are staying in Stein, walk the Stein to Waternish point coastal path at sunset, then go straight to dinner. The light on the loch after that walk is the colour of the wine they will pour for you first."

This is the kind of meal where you eat slowly and notice you have not looked at your phone once. It is the kind of meal that puts Loch Bay on any list of top fine dining restaurants in Isle of Skye worth flying up for.

5. Skuii, Portree

Skuii opened in Portree harbour a few years back and quickly became the dinner reservation that locals trade between themselves. It is a small room, maybe eighteen seats, set above the water on Bosville Terrace, and it takes the ingredients Skye is famous for and gives them a clean, modern treatment without any of the rusticated countryside fuss you sometimes get on the island. I went on a Thursday in May and the dining room was full of people I half recognised from other restaurants, which on Skye is the highest compliment.

The menu is short and changes with the catch. Expect something like pan-seared scallops with cured roe and samphire, confit duck leg with rhubarb, and a plate of Isle of Skye blue cheese done three ways. Mains are around £28 to £34, starters £12 to £16, and there is a six-course chef's menu for £75. The kitchen has a small wood-fired oven at the back, so anything marked "from the oven" is worth ordering. They do not take children under ten in the evening, which keeps the noise level polite.

Local Insider Tip: "Sit at the counter seats if you can. You see the kitchen, you see the harbour, and the chef will sometimes bring out a dish they are testing that never makes the printed menu. Book at least three weeks ahead for summer Fridays, and ask for the 7pm sitting rather than the 6pm one. The harbour light at 8pm is half the reason to be here."

Portree does not feel like a fine dining town, which is exactly why Skuii works. You walk past chip shops and pub doors to reach it, and then the door opens into somewhere entirely different. It is the best upscale restaurant Isle of Skye has in town proper, and the kind of place that makes special occasion dining Isle of Skye plans without anyone having to drive an hour down a single-track road.

6. The View Restaurant at the Cuillin Hills Hotel, Portree

The Cuillin Hills Hotel sits on the A87 just south of Portree, and the restaurant inside it has one of the best views of any dining room on the island, the whole Cuillin ridge laid out across the loch like a painted backdrop. I have eaten here three times and I keep coming back because the food is better than it has any right to be for a hotel restaurant, and because you can sometimes get a table when the rest of the island is fully booked. The head chef, Surinder Rawat, has been here long enough to know every local supplier by first name.

The dinner menu runs four courses for around £65, with a supplement of about £20 for the cheese course if you want the full board. Order the Isle of Skye crab cocktail to start, and the loin of lamb from a croft near Dunvegan with a redcurrant and mint sauce for main. The chocolate and raspberry delice is the dessert that appears on more locals' recommendation lists than any other on the island. Service is attentive without being stiff, the wine list is strong on French and Italian bottles, and there is a lounge bar where you can wait for your table with a whisky and watch the light fall off the ridge.

Local Insider Tip: "Book a table on the left side of the dining room, not the right. The angle on the Cuillin is better, and you avoid the glare of the setting sun through the windows in summer. If you are not staying at the hotel, tell the receptionist you are dining and they will let you park in the main lot instead of the overflow gravel patch out front."

It is not a Michelin Isle of Skye entry, but for sheer romance of setting and consistency of cooking, this restaurant quietly outperforms several that are. Locals know it, returning visitors know it, and it is probably the easiest top fine dining restaurant in Isle of Skye to actually get into on a busy weekend.

7. The Old Inn, Carbost

Carbost is the village on the B8009 next to the Talisker distillery, the kind of place you visit on a whisky day and forget to look up from your glass. The Old Inn is the whitewashed pub opposite the distillery, and what most visitors do not realise is that the kitchen here is doing some of the most interesting food on the island. I came in from a long walk on the coast one Sunday last spring, half expecting a bowl of soup and a half-hearted salad, and left after a four-course lunch that genuinely surprised me.

The menu leans on local seafood and Hebridean produce. Start with the Cullen skink, which is smoky and peppery, and follow with pan-fried cod with a brown shrimp butter. The Talisker whisky-cured salmon is a house staple and worth ordering if it appears. Mains are around £22 to £28, and the Sunday lunch roast is the busiest service of the week. There is also a small bar menu of locally landed langoustines and crab, depending on the boats that week. Booking for Sunday lunch is sensible in summer.

Local Insider Tip: "Eat in the back dining room, not the front bar. The front is where the distillery tour groups spill out, and it gets loud. The back has eight tables, a fireplace, and a view of the loch. Order the Talisker flight at the bar before dinner, the barman will pour you one the distillery shop does not stock, if you ask nicely."

The kitchen here is not chasing Michelin Isle of Skye territory, and that is fine. It is honest cooking that respects the ingredients, and it gives the western half of the island somewhere serious to eat without driving all the way back to Portree. For special occasion dining Isle of Skye also includes lunch with a dram across the road, which is a particular pleasure of its own.

8. Dulse & Brose at the Bosville Hotel, Portree

Dulse and Brose sits inside the Bosville Hotel on Bosville Terrace in Portree, but it does not feel like a hotel restaurant. It has its own entrance, its own dining room, and a chef, Euan McKerracher, who has built a kitchen around the tides and the crofts in a way that surprises most first-time visitors. I had dinner here on a Wednesday in November and the dining room was about half full, mostly with people who lived on the island, which on Skye is the only review that really matters.

The dinner menu is structured around small and large plates, with small plates around £12 to £16 and large plates around £26 to £32. Order the dulse-cured sea trout to start, and the slow-braised ox cheek with neeps and tatties for a proper Skye winter plate. If the hand-dived scallops are on, take them, they will be cooked simply with butter and lemon because that is what scallops that fresh need. There is also a six-course tasting menu for £70 that is the best way to see what the kitchen can do.

Local Insider Tip: "Sit at the chef's table, the counter that overlooks the pass, when you book. You will see the kitchen run, you will get small extras that do not appear on the menu, and Euan will sometimes come out and talk you through what landed on the boats that morning. Book for Wednesdays or Thursdays. The weekend service is good but it is busy, and the kitchen is calmer earlier in the week."

The cocktail list is also worth mentioning, it leans on Scottish botanicals and the gin selection is the strongest in Portree. This is one of the best upscale restaurants Isle of Skye has produced in the last five years, and it has done it without resorting to the rustic-with-a-thistle aesthetic some island kitchens lean on.

When to Go and What to Know

Skye's fine dining season runs from Easter through October, with a soft shoulder of bookings in November and again from mid-February. July and August are the hardest months to get a table, and the weather is, frankly, the worst of the year for sitting by a window. Aim for late May, June, or September for the best combination of long evenings and quieter dining rooms. Most restaurants on the island take bookings online or by phone, and most will ask for a credit card to hold the table.

Driving between venues on Skye takes longer than the map suggests. The A87, A863, and B884 are largely single-track with passing places, and a journey that looks like 20 miles on the map will take 50 minutes. Do not book two restaurants on the same night unless they are both in Portree. Build in time, and bring a driver if you are pairing dinner with wine.

Service times are stricter than in cities. Most of the restaurants above seat between 6:30pm and 7pm, and the last orders for the kitchen usually come around 9pm. If you arrive late, the kitchen may have already moved on. Dress code is smart casual across the board. Jeans are fine, trainers are usually fine, but I would not turn up in walking boots still caked in Cuillin mud.

Reservations open 8 to 12 weeks ahead for summer, and the Michelin Isle of Skye venues can book out months in advance for July and August. If you are planning a special occasion, book before you book the flights.

Frequently Asked Questions

Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Isle of Skye?

Most fine dining restaurants in Isle of Skye operate on smart casual dress codes, with jeans, a collared shirt, and clean shoes the safe baseline across all eight venues listed above. Trainers are tolerated at most places but discouraged at The Three Chimneys and Kinloch Lodge. Phone calls at the table are considered rude, photography of the kitchen team without asking is poorly received, and tipping 10 to 12.5 percent is standard when service is not included.

How easy is it to find pure vegetarian, vegan, or plant-based dining options in Isle of Skye?

Honestly, it is harder than in Edinburgh or Glasgow, but improving. Kinloch Lodge, Edinbane Lodge, Loch Bay, Skuii, and Dulse and Brose all run dedicated plant-based tasting menus if you give 48 hours' notice, usually priced within £10 of the standard menu. Vegan diners should expect two to three courses rather than the full six or seven, since the kitchens lean heavily on dairy and shellfish as their signature ingredients. The Three Chimneys and Cuillin Hills are the two where the plant-based offering is most limited, with one or two dishes per course rather than a full alternative menu.

Is Isle of Skye expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.

A mid-tier traveller staying for two nights should budget around £280 to £380 per person per day. A standard double room in Portree or near Dunvegan runs £160 to £220 in summer, dropping to £120 to £160 in shoulder season. A three-course dinner at one of the top fine dining restaurants in Isle of Skye costs £75 to £135 per person before wine, with a £45 to £65 wine pairing. Lunch at a café is £14 to £20, a single-track petrol stop is around £1.85 per litre, and a distillery tour runs £25 to £45 per person. Allow £60 per day for incidentals, whisky samples, and the inevitable bottle of something you did not plan to buy.

Is the tap water in Isle of Skye safe to drink, or should travelers strictly rely on filtered water options?

Tap water across the Isle of Skye is safe to drink, sourced from upland catchment lochs and treated to UK Drinking Water Standards. Water at Kinloch Lodge, Edinbane Lodge, Loch Bay,

Share this guide

Enjoyed this guide? Support the work

Filed under: top fine dining restaurants in Isle of Skye

More from this city

More from Isle of Skye

Top Local Restaurants in Isle of Skye Every Food Lover Needs to Know

Up next

Top Local Restaurants in Isle of Skye Every Food Lover Needs to Know

arrow_forward