Best Dessert Places in Isle of Skye for a Proper Sweet Fix
Words by
Charlotte Davies
If you are hunting for the best dessert places in Isle of Skye, you quickly learn that sweetness here is not about glossy patisseries on every corner, it is about small kitchens, harbour side windows, and a few stubbornly good bakeries that have been feeding islanders and visitors for years. I have spent the last several summers working my way through every cake, scoop, and sticky slice I could find from Portree to Dunvegan, and what follows is the list I actually use when someone asks me where to go for a proper sweet fix. These are real places, with real opening hours, real quirks, and a few things most visitors never notice.
1. The Best Sweets in Isle of Skye Start in Portree
Portree is the obvious starting point, not because it is the biggest town, it is not, but because it has the highest concentration of places where you can sit down with something sweet and watch the harbour. If you only have one afternoon for best sweets Isle of Skye style, spend it walking between a few spots on the main street and the harbour road, tasting as you go.
1.1. Skye Bakehouse and Deli, Wentworth Street, Portree
I popped into Skye Bakehouse and Deli on Wentworth Street last Tuesday morning, just after the school run had cleared the pavement. The smell of fresh scones and coffee hit me before I even opened the door, and by the time I left twenty minutes later I was carrying a paper bag with a still warm fruit scone and a slice of their lemon drizzle cake. This is a small, no nonsense bakery and deli that has been quietly feeding Portree for years, and it is the kind of place where the person behind the counter knows half the customers by name.
The fruit scone is the thing to order. It is dense but not heavy, studded with currants and a few sultanas, and it comes with a small pot of local jam and a generous smear of butter. The lemon drizzle cake is also worth taking away, it has a proper sharpness to it and the glaze is sticky without being cloying. If you are here in the morning, grab a takeaway coffee and eat on the bench near the harbour, about a two minute walk downhill.
Local Insider Tip: "Ask for the scone to be warmed, they will do it without being asked if you look like you have just come in from the cold, but it is worth saying it out loud because the toaster is not always on by default."
The only real complaint I have is that the interior seating is limited to a couple of small tables by the window, and if you arrive between 10 and 11 in the morning you will almost certainly have to wait or take your order away. That said, the staff are fast and friendly, and the quality of the baking more than makes up for the lack of space.
Skye Bakehouse and Deli connects to the broader character of Portree in a very direct way. This is a working bakery that supplies bread and rolls to several local cafes and B&Bs, so when you buy a scone here you are eating the same thing that half the guesthouses on the island are serving at breakfast. It is not a tourist trap, it is a local institution that happens to be very good at what it does.
2. Ice Cream Isle of Skye: Where to Find the Best Scoops
Ice cream Isle of Skye style is a slightly different proposition than what you might expect on the mainland. There are no massive gelato chains, no neon signs, and no queues stretching down the street. Instead, you have a handful of small producers and cafes that take their ice cream seriously, often using local dairy and seasonal fruit. The best scoops are found in unexpected places, a harbour side window, a farm shop counter, a hotel lounge that lets non residents in for a bowl.
2.1. The Granary at the Cuillin Hills Hotel, Portree
The Granary, inside the Cuillin Hills Hotel on the outskirts of Portree, is not the first place most visitors think of when they want ice cream, but it should be. I sat in the lounge on a rainy Thursday afternoon last month and ordered a bowl of their house made strawberry ice cream, and it was one of the best things I ate on the island that week. The texture is dense and creamy, closer to a traditional dairy ice cream than a gelato, and the strawberry flavour is bright and unmistakably real.
The hotel itself sits on the road out of Portree towards Sligachan, with views across the water to Raasay on a clear day. The Granary is open to non residents, and the staff are used to walkers and day trippers dropping in for afternoon tea or a sweet treat. The ice cream is made in small batches, so the flavours change depending on what is available, but strawberry and vanilla are almost always on the menu.
Local Insider Tip: "Sit in the lounge rather than the main dining room if you just want ice cream, the atmosphere is more relaxed and you will not feel out of place ordering a single bowl."
One thing to be aware of is that the Granary can get busy during the early evening, especially in July and August when the hotel is full. If you want a quiet experience, aim for mid afternoon, between 2 and 4, when the lunch crowd has gone and the dinner service has not yet started.
The Cuillin Hills Hotel has been part of the Portree landscape for decades, and the Granary reflects the hotel's long standing commitment to using local produce. The dairy comes from farms on the island or the nearby mainland, and the fruit is sourced seasonally. When you eat ice cream here, you are tasting something that is genuinely rooted in this place.
3. Late Night Desserts Isle of Skye: What Is Actually Open After Dark
Let me be honest with you. Late night desserts Isle of Skye style are a limited category. This is not a city that stays up past ten, and most cafes and bakeries are closed by early evening. But there are a few places where you can get something sweet after the sun goes down, and they are worth knowing about, especially if you are staying in or near Portree.
3.1. The Rosedale Hotel Restaurant, Portree
The Rosedale Hotel on the waterfront in Portree is one of the few places on the island where you can sit down to a proper dessert after 8 in the evening. I had their sticky toffee pudding on a Saturday night in June, and it was exactly the kind of thing you want after a long day of walking, rich, warm, and served with a generous pour of custard. The restaurant is open to non residents, and the atmosphere is relaxed, more like a good local pub with tablecloths than a formal hotel dining room.
The sticky toffee pudding is the standout. The sponge is dark and moist, the dates are chopped fine enough that they melt into the cake, and the toffee sauce is thick without being overly sweet. They also do a decent chocolate torte and a seasonal fruit crumble, depending on what the kitchen has that week. If you are here in autumn, the apple crumble with local Bramleys is worth ordering.
Local Insider Tip: "Book a table near the window if you can, the harbour view at dusk is one of the best in Portree, and the light over the water while you eat dessert is something you will remember."
The downside is that the restaurant can be slow to clear tables on busy weekend nights, and if you are seated towards the back of the room you may wait a while between courses. It is not a place to rush, and that is either a feature or a bug depending on your mood.
The Rosedale has been a fixture on the Portree waterfront for a long time, and its restaurant has quietly built a reputation among locals as a reliable place for a good meal. The dessert menu is not extensive, but what they do, they do well, and the fact that they are open late makes them one of the few real options for anyone craving something sweet after dark.
4. Dunvegan and the North: Sweets Worth the Drive
If you are willing to drive north from Portree, the road to Dunvegan passes through some of the most dramatic scenery on the island, and there are a couple of spots along the way where you can stop for something sweet. The north of Skye has a different feel from Portree, quieter, more spread out, and the places that serve dessert tend to be attached to hotels, cafes, or visitor centres.
4.1. The Old School Restaurant, Dunvegan
The Old School Restaurant in Dunvegan is housed in, as the name suggests, a converted schoolhouse just off the main road through the village. I stopped here for lunch on a Wednesday in July and stayed for dessert, a slice of their homemade carrot cake that was genuinely one of the best I have had anywhere in Scotland. The cake was moist, not too sweet, with a cream cheese frosting that had a slight tang to it, and it came with a small scoop of vanilla ice cream on the side.
The restaurant is small and popular, and it fills up quickly during the middle of the day, especially in summer. The menu changes regularly, but there is almost always at least one cake or pudding available. They also do a good selection of teas and coffees, and the atmosphere is warm and unpretentious, with local art on the walls and a view out over the village.
Local Insider Tip: "If the carrot cake is not on the menu, ask if they have any in the kitchen, they sometimes keep a whole cake back for the afternoon and will cut you a slice if you ask nicely."
The one thing to watch out for is parking. The Old School has a small car park, and it fills up fast between noon and 2. If you are visiting in peak season, consider walking from the main Dunvegan village car park, which is about a five minute walk away.
The Old School Restaurant is a good example of the kind of small, independent food business that keeps the north of Skye going. It is not flashy, it does not have a big social media presence, but it serves excellent food to a loyal local and visitor base, and the carrot cake alone is worth the drive from Portree.
5. Broadford: A Sweet Stop on the Road South
Broadford is the first sizable village you hit if you are coming onto the island from the Skye Bridge, and it makes a natural stopping point for anyone heading south towards Torrin or Elgol. There are a couple of places here where you can get a decent sweet fix, and they are worth knowing about if you are passing through.
5.1. The Broadford Hotel, Broadford
The Broadford Hotel, right on the main road through the village, has a restaurant and bar that serves a solid selection of desserts. I stopped in for a late lunch on a Friday afternoon last month and ordered their rhubarb crumble, which came with a generous helping of custard and was exactly the kind of thing you want on a grey Skye afternoon. The rhubarb was tart, the crumble topping was buttery and crisp, and the portion was large enough that I almost regretted having eaten a main course first.
The hotel has been here for a long time, and it serves as a gathering point for the local community as well as a place for visitors to eat and stay. The restaurant is open for lunch and dinner, and the dessert menu usually includes a crumble of the day, a chocolate pudding, and a selection of ice creams. The atmosphere is relaxed, and the staff are used to dealing with a mix of locals and tourists.
Local Insider Tip: "If you are driving south towards Elgol, grab a takeaway coffee and a slice of cake from the bar, they will box it up for you, and you can eat it at one of the laybys along the road with a view of the water."
The only real issue is that the restaurant can be noisy on weekend evenings, especially when there is live music in the bar. If you want a quieter experience, aim for a weekday lunch or an early dinner.
The Broadford Hotel is one of those places that has been part of the island's fabric for generations. It is not trying to be trendy or Instagram friendly, it is just a good, solid hotel that serves decent food and happens to do a very good crumble.
6. Carbost and the Talisker Connection
Carbost is a small village on the west coast of Skye, best known for the Talisker Distillery, but it also has a couple of places where you can get something sweet after a distillery tour or a walk along the shore. The village is tiny, so do not expect a wide range of options, but what is here is good.
6.1. The Old Inn, Carbost
The Old Inn in Carbost is a proper village pub, the kind of place where the bar knows your name by the second visit. I stopped in for a pint and a pudding on a Tuesday evening in August, and I was glad I did. Their sticky toffee pudding was rich and dark, served with a scoop of vanilla ice cream that was slowly melting into the toffee sauce, and it was exactly the kind of dessert you want after a day of walking along the nearby coastline.
The pub is small and can get crowded, especially in the evenings when locals and visitors mix. The dessert menu is short, usually just two or three options, but the quality is high. They also do a decent cheese board if you want something savoury to go with your sweet.
Local Insider Tip: "Sit at the bar if the tables are full, the landlord is a good storyteller and will tell you about the history of the village if you show any interest."
The downside is that the Old Inn does not take reservations, and on a busy summer evening you may have to wait for a table. If you are set on eating here, aim for an early evening slot, around 6, before the main rush.
The Old Inn is deeply connected to the character of Carbost, a village that has always been shaped by the distillery and the sea. The pub has been a gathering place for generations, and eating here feels like stepping into a living piece of the island's history.
7. Uig: Sweets at the Edge of the Island
Uig is on the northwest coast of Skye, and it feels like the edge of the world. The ferry to the Outer Hebrides leaves from here, and the landscape is wild and open. There are not many places to eat in Uig, but the ones that exist are worth seeking out.
7.1. The Uig Hotel, Uig
The Uig Hotel is the main eating place in the village, and it does a respectable line in desserts. I had their chocolate fudge cake on a Sunday afternoon in September, and it was dense, rich, and exactly the kind of thing you want after a long drive up from Portree. The cake was served with a small jug of cream and a scattering of raspberries, and it was gone in about five minutes.
The hotel is small and family run, and the restaurant has a warm, welcoming feel. The dessert menu is short but well executed, and the portions are generous. They also do a good selection of local ales and whiskies if you want something to go with your pudding.
Local Insider Tip: "If you are catching the ferry to Tarbert or Lochmaddy, grab a slice of cake to go, they will wrap it up, and you can eat it on the boat with a cup of tea from the hotel."
The one thing to be aware of is that the Uig Hotel closes relatively early, usually by 9 in the evening, so do not plan on a late night dessert here. If you are staying in the area, aim for an afternoon visit.
The Uig Hotel is a good example of the kind of small, family run business that keeps remote communities on Skye going. It is not fancy, but it is genuine, and the food is made with care.
8. Elgol and the South: A Sweet Reward After the Drive
The road to Elgol is one of the most dramatic drives on Skye, a single track road that winds through moorland and down to a tiny harbour with views across to the Cuillin. It is not a place you pass through by accident, and the reward at the end is worth the effort.
8.1. The Elgol Shop and Coffee Bar, Elgol
The Elgol Shop and Coffee Bar is a tiny place at the end of the road, right by the jetty where the boats leave for Loch Coruisk. I stopped here after a boat trip on a Thursday in July and had a slice of their homemade ginger cake, which was sticky, spiced, and exactly the kind of thing you want after being out on the water. The cake was served with a pot of tea, and I sat by the window watching the boats come and go.
The shop is small and basic, but it serves a vital role in the community, providing essentials to locals and refreshments to visitors. The baking is done on site, and the selection changes daily, but there is almost always at least one cake or traybake available. The coffee is good, and the view from the window is one of the best on the island.
Local Insider Tip: "If the ginger cake is sold out, ask what else they have just come out of the oven, they sometimes have things that are not yet on the counter."
The main limitation is space. There are only a few seats inside, and in summer the place can get very busy, especially when the boat trips are running. If you want a seat, try to arrive mid morning or mid afternoon, outside the main boat trip times.
The Elgol Shop and Coffee Bar is a perfect example of the kind of small, community focused business that makes Skye special. It is not trying to be anything other than what it is, a good shop in a beautiful place, and that is exactly why it works.
When to Go and What to Know
The best time to visit most of these places is between May and September, when opening hours are longest and the roads are at their most reliable. Outside of these months, some places reduce their hours or close entirely, so always check ahead if you are visiting in winter. Portree is your best bet for year round options, with Skye Bakehouse and Deli and the Rosedale Hotel both open throughout the year.
If you are driving, be aware that parking is limited in most villages, and the single track roads can be slow, especially in summer when there is a lot of traffic. Allow extra time for your journeys, and do not try to rush between places. Part of the pleasure of eating on Skye is the slowness of it, the fact that you have to work a little bit to get to the good stuff.
Most places accept card payments, but it is always worth carrying a small amount of cash, especially in the more remote villages. And if you are visiting in peak season, July and August, book ahead wherever possible, especially for evening meals.
Frequently Asked Questions
What is the one must-try local specialty food or drink that Isle of Skye is famous for?
Talisker single malt whisky, produced at the Talisker Distillery in Carbost, is the most famous local product and has been distilled on the island since 1830. The distillery offers tours and tastings year round, and the 10 year old expression is widely available in shops and bars across the island. Seafood, particularly langoustines and hand dived scallops, is also a major speciality, with much of it landed at ports like Portree and Broadford.
How easy is it to find pure vegetarian, vegan, or plant-based dining options in Isle of Skye?
Vegetarian options are widely available in most cafes and restaurants across the island, with many places offering at least one or two dedicated dishes. Fully vegan options are more limited, particularly in remote villages, but Portree has several cafes and restaurants that cater specifically to plant based diets. It is advisable to check menus online or call ahead if you have strict dietary requirements, as smaller establishments may have limited flexibility.
Is Isle of Skye expensive to visit? Give a realistic daily budget breakdown for mid-tier travelers.
A mid tier traveller should budget approximately £80 to £120 per day, covering accommodation in a B&B or self catering cottage (£50 to £80 per night), meals (£20 to £30 per day if eating one meal out and preparing the rest), and fuel or bus fares (£10 to £15 per day). Attractions and activities, such as distillery tours or boat trips, can add another £10 to £25 per day depending on what you choose to do.
Is the tap water in Isle of Skye safe to drink, or should travelers strictly rely on filtered water options?
The tap water in Isle of Skye is perfectly safe to drink and is supplied by Scottish Water, which maintains the same quality standards as the rest of Scotland. Many visitors actually prefer the taste of Skye's tap water, which comes from upland sources and is naturally soft. There is no need to rely on filtered or bottled water unless you have a specific personal preference.
Are there any specific dress codes or cultural etiquettes to keep in mind when visiting local spots in Isle of Skye?
There are no formal dress codes anywhere on the island, and the general atmosphere is very casual, with most people wearing outdoor clothing and waterproofs regardless of where they are eating. The main cultural etiquette to be aware of is around the Gaelic language, which is still spoken by a significant minority of islanders, and showing respect for the land, particularly when walking on private estate land or near crofting communities. Tipping in restaurants is appreciated but not obligatory, and 10 percent is considered standard if you are happy with the service.
Enjoyed this guide? Support the work