
These are some of the places that best capture Skye’s distinctive flavour…
Loch Bay Restaurant
1 Macleods Terrace, Stein, Isle of Skye, IV55 8GA
Tucked away on the quiet Waternish peninsula, Loch Bay Restaurant is one of Skye’s most accomplished dining destinations.
With a MICHELIN star, it is known for its confident, refined approach to seafood, drawing on the exceptional shellfish landed daily around the island.
Its tasting menus are elegant and precise, highlighting langoustine, scallops and lobster alongside carefully chosen seasonal accompaniments. While the cooking is technically impressive, the atmosphere remains refreshingly relaxed, with lochside views that underscore the restaurant’s deep connection to its surroundings.
Loch Bay is a destination restaurant in every sense, yet one that feels entirely at home on Skye.
Edinbane Lodge
Old Dunvegan Road, Edinbane, Isle of Skye, IV51 9PW
Edinbane Lodge has quickly established itself as one of Skye’s most exciting restaurants, offering inventive tasting menus rooted firmly in local produce.
Set within a former hunting lodge, the dining room blends contemporary style with a sense of Highland heritage, playing on many of owner Calum Montgomery’s own childhood experiences.
The menu changes with the seasons, reflecting what is available from Skye’s waters, crofts and hedgerows, with foraged ingredients often playing a starring role.
Dishes are creative without being overly complicated, balancing bold flavours with finesse and precision. With its warm hospitality and immersive dining experience, Edinbane Lodge feels both ambitious and welcoming. The hand-dived scallop is worth the trip here alone.
Kinloch Lodge
Sleat, Isle of Skye, IV43 8QY
One of only a few venues located on the Sleat peninsula, Kinloch Lodge offers one of Skye’s most elegant dining experiences. The historic shooting lodge is home to a restaurant that combines classic Highland grandeur with refined, ingredient-led cooking.
Menus focus on the best of Skye’s natural larder, from local shellfish to estate-reared meat and seasonal produce, all prepared with a light, confident touch.
Dining at Kinloch Lodge feels like a true occasion, whether you’re staying overnight or visiting for lunch or dinner. Its Sunday roast is hands down the best on the island.
The Three Chimneys
Colbost, Dunvegan, Isle of Skye, IV55 8ZT
When you think of Skye’s culinary scene, The Three Chimneys is notably one of the top spots to visit. Overlooking Loch Dunvegan, this landmark destination helped define the island’s reputation for serious food, and it was former owners Eddie and Shirley Spear who truly put this spot on the map.
The menus celebrate local ingredients treated with respect and classical technique, and the chef’s table is undoubtedly the best seat in the house.
While the setting is undeniably dramatic, the cooking remains grounded, with flavours that reflect the surrounding landscape rather than overshadow it. Decades after opening, The Three Chimneys continues to draw food lovers from around the world, not only for its consistency and quality, but for its role in shaping Skye’s culinary identity.
Scorrybreac
7 Bosville Terrace, Portree, Isley of Skye, IV51 9DG
Set in a small whitewashed fisherman’s cottage above Portree Harbour, Scorrybreac offers one of Skye’s most intimate and sought-after dining experiences.
With a small, limited number of tables, the restaurant focuses on carefully curated tasting menus that showcase thoughtful cooking, allowing the quality of the raw materials to shine without unnecessary embellishment.
There’s a calm, understated atmosphere to dining here, with views across the water reinforcing the restaurant’s close relationship with the island’s landscape. Scorrybreac feels personal, and it truly is like dining in chef patron Calum Munro’s front room.
Dunvegan Restaurant
Main Street, Dunvegan, Isle of Skye, IV55 8WA
For something a little different to the norm on Skye, seek out the Dunvegan Restaurant.
Known as Skye’s fire restaurant, owners Tim and Blair Hunter-Davies, who bought the venue in 2019, have worked hard to curate a truly unique dining experience that differs from many of Skye’s other fine dining establishments.
Almost every ingredient on the menu is cooked on Tim’s Argentinian-style Asado grill and they have a very close relationship with all of their suppliers, ensuring the local economy reaps the benefits of their success.
Be sure to ask for the kitchen tour. You won’t regret seeing behind the scenes.
There’s also a coffee shop and deli on site at the restaurant with rooms, so do pop in for a quick something if you don’t have time to stop for lunch or dinner.
The Stein Inn
Macleods Terrace, Stein, Isle of Skye, IV55 8GA
Claiming the title of Skye’s oldest inn, The Stein Inn is steeped in history and character.
Its lochside setting on the Waternish peninsula makes it a particularly atmospheric place to dine, especially on a clear evening.
The menu focuses on honest, comforting food, with fresh seafood sitting comfortably alongside pub classics. The best part is looking out over the water where the langoustines on the menu have been freshly landed that morning.
There’s no pretence at The Stein Inn, just well-cooked dishes served in a relaxed, welcoming environment. It’s very popular with locals and visitors alike, and its interior is as intriguing as its menu, a feast for the eyes, one might say.
The Hungry Gull
Staffin, Portree, Isle of Skye, IV51 9JU
For something more casual, The Hungry Gull is one of the island’s most popular food stops. This small operation has earned a loyal following for its excellent meals served simply and well.
Fresh fish and chips, the best burgers you’ll find on Skye and daily specials showcase local fare without unnecessary embellishment, making it perfect for an informal meal on the go. And even if you’re not in the mood for their hand-cut chips, you best order a portion because they are some of the best you’ll have.
It isn’t uncommon to see queues forming at this popular spot, proving that Skye’s best food doesn’t always require linen tablecloths. If you can, arrive sharp.
Bog Myrtle Cafe
Struan, Isle of Skye, IV56 8FB
Bog Myrtle Cafe is a welcoming daytime spot known for its relaxed atmosphere and consistently good food.
Run by husband and wife, Mania Pietrzak-Clarke and John Clarke-Pietrzak, it’s a popular stop for travellers crossing the island. The menu focuses on hearty lunches, generous sandwiches, soups and excellent home baking, all made with care and seasonal ingredients.
Coffee is taken seriously, and the informal setting makes it an easy place to linger.
Whether you’re stopping for a light bite or settling in for lunch, Bog Myrtle Cafe offers comforting, unfussy food that reflects Skye’s slower pace of life.
Read more:
Cafe Cùil
Carbost, Isle of Skye, IV47 8SU
A five-minute drive along the road from Talisker Distillery and you’ll find Skye’s most popular brunch restaurant, Cafe Cùil.
This gorgeous spot has become a firm favourite for brunch and lunch and champions seasonal, locally inspired cooking, with menus that balance comfort and creativity.
Owned by Clare Coghill, the esteemed chef celebrates everything that makes this part of the world so special, foraging for the day’s specials and for unique ingredients used in their hot and cold drinks.
Expect generous portions, thoughtful options and flavours that feel nourishing after a morning exploring.
There’s a warmth to Cafe Cùil that extends beyond the food as it almost acts as a community hub. Here you can put your Scottish Gaelic to the test while enjoying some of the best Skye hospitality.
Order the Lochalsh beef brisket rarebit or the Scotch pancakes. You can’t leave without trying those.
Birch
Bayfield Road, Portree, Isle of Skye, IV51 9EL
Birch brings modern cafe life to Portree, offering a contemporary contrast to some of the island’s more traditional spots.
Known for excellent coffee, sourdough toast, pastries and light seasonal dishes, it’s a go-to for breakfast or a relaxed lunch.
The atmosphere is bright and unfussy, appealing to both locals and visitors looking for quality without formality.
Birch reflects Skye’s evolving food scene – confident, casual and quietly stylish – proving that great cafe culture has a place here.
Lean To Coffee
8, Ashaig, Isle of Skye, IV42 8PZ
Lean To Coffee has become a much-loved stop on Skye’s food map, particularly for those travelling through Skye after crossing over the bridge from the mainland.
Set within a simple, contemporary space, it focuses on high-quality coffee and thoughtfully made food.
The coffee is excellent, carefully sourced and expertly brewed, while the menu features generous breakfasts, mouthwatering toasties and light lunch options made with good local ingredients. There is also an array of freshly made bakes that can’t be overlooked.
There’s an easy, unfussy charm to Lean To Coffee that makes it ideal for a relaxed start to the day or a mid-journey pause.
Popular with locals and visitors alike, it, too, captures Skye’s growing cafe culture. Please note that the cafe seating is mainly outdoors





