Introduction
The flavors of Skye, Raasay & Lochalsh reflect a rich culinary heritage and the freshest local produce. Cozy eateries, bustling markets, and celebrated dining spots blend authentic tastes with warm hospitality, creating an inviting experience that celebrates both tradition and innovation.
1. Cafe Sia & Siaway

Stone-baked pizzas, warm vibes, and a taste of Skye’s best.
Good for
What to expect
Step into a buzzing spot where the aroma of woodfired pizza fills the air. Watch skilled chefs craft your meal in the open kitchen, or relax with a cocktail while your order bakes to perfection. Outdoor seating brings sunshine and fresh Highland air, while the friendly staff make everyone, from families to solo adventurers, feel right at home. Expect a menu packed with creative pizzas, comforting classics, and a few surprises inspired by local produce.
Getting there
Perfect for a casual meal after exploring Skye or a cozy dinner with friends. Drop in for a quick bite, a leisurely meal, or just to soak up the lively atmosphere. Dogs are welcome outside, making it a great stop for pet owners.
2. Scorrybreac Restaurant

Where culinary artistry meets breathtaking harbour views, Scorrybreac is pure Skye magic.
Good for
What to expect
At Scorrybreac, each visit is a journey through the Isle of Skye’s culinary landscape. Imaginative tasting menus showcase the best of local and foraged ingredients, transformed into beautifully presented dishes. Attentive staff share stories behind each creation, ensuring a relaxed and personal touch. The upstairs bar offers sweeping harbour views, perfect for a pre-dinner drink or quiet reflection. With its cosy atmosphere, exceptional service, and meticulous attention to detail, Scorrybreac promises a dining experience that’s both refined and welcoming, ideal for food lovers looking for something unforgettable.
Getting there
Reservations are essential due to the restaurant’s small size and popularity. Aim to arrive early to enjoy a drink in the upstairs bar while soaking in the harbour vistas. If you have dietary requirements, mention them when booking, as Scorrybreac is known for accommodating guests thoughtfully. Allow time to savour the multi-course experience at a leisurely pace, letting the team lead you through a memorable journey of Skye’s flavours.
3. The Three Chimneys and The House Over-by

A legendary Skye escape where fine dining meets breathtaking island tranquility.
Good for
What to expect
Step into an intimate restaurant where every plate celebrates the flavours of Skye’s land and sea, crafted with artistry and passion. The open kitchen brings guests close to the culinary action, while attentive staff ensure every moment feels personal. Overnight guests enjoy stylish, spacious rooms, each designed for comfort and calm, with sweeping views of water, hills, and sheep-dotted fields. Expect a sense of indulgence balanced by genuine warmth, plus the rare treat of seclusion with the wild beauty of Skye on your doorstep. Whether you come for a memorable meal or a relaxing escape, every detail is thoughtfully considered.
Getting there
Advance booking is essential for both dining and accommodation, with the Chef’s Table especially sought after. Allow extra time for the scenic, single-track drive and savour the journey through Skye’s landscape. The setting is ideal for a romantic break, food-focused adventure, or peaceful recharge, perfect for those who appreciate both fine flavours and natural splendour.
4. Gasta - Broadford

Cosy vibes, friendly faces, and pizza worth the journey.
Good for
What to expect
Settle in for a friendly welcome and a menu packed with flavour. Gasta serves up outstanding wood-fired pizzas, indulgent cakes, and excellent coffee, all in a warm, inviting setting by the river. Whether you’re after a quick coffee or a leisurely lunch, expect attentive staff who make everyone feel at home, including four-legged guests. Choose between cosy interiors or relaxed outdoor seating, making it ideal for both groups and solo visitors. Popular with locals and travellers alike, Gasta is the spot to swap stories over a good meal.
Getting there
Drop by for a relaxed meal after exploring Broadford or the surrounding scenic spots. No reservation? No problem, just arrive early, as it fills up fast. Bring friends, family, or your pup, and enjoy a laid-back dining experience with riverside views and a welcoming buzz.
5. The Croft Cafe

Highland hospitality, hearty bites, and unforgettable cow cuddles await.
Good for
What to expect
Expect a warm welcome at this Highland gem, where cheerful staff and playful cow-themed touches set the tone. Indulge in comfort food made from local ingredients, from cakes to soups, while Celtic tunes play softly in the background. The highlight is the hands-on cow experience: get up close to the iconic highland cattle, guided by passionate locals who share their stories and charm. Whether you’re petting a furry cow, chatting with the witty team, or admiring the sweeping scenery from the terrace, every visit feels like a special Highland moment. Family-friendly and full of personality, it’s a stop that’s as delicious as it is delightful.
Getting there
Book your cow tour in advance, as spaces fill quickly, especially on weekends and holidays. Arrive hungry and ready to try homemade cakes, then linger for the relaxed Highland atmosphere. Outdoor seating lets you soak up the vistas, and the team’s humour ensures everyone feels like a regular. Great for families and anyone eager for something uniquely local.
6. Applecross Inn

Cosy vibes, fresh seafood, and unforgettable views on the edge of the wild Scottish coast.
Good for
What to expect
Step into a bustling Highland inn where local charm meets laid-back hospitality. The menu is a celebration of fresh, locally sourced seafood and classic pub fare, served in a setting rich with rustic character, think exposed beams, wood panelling, and a welcoming fire on cooler days. Staff are attentive and always up for a chat, making everyone feel like a regular. The panoramic views across the water are simply breathtaking, especially with a pint in hand as the sun sets. Expect a lively crowd during meal times, as visitors and locals alike gather for hearty plates and friendly banter. A must-visit for those craving authentic Scottish atmosphere and flavours.
Getting there
Reserve a table ahead of your visit, especially during busy travel seasons, to avoid disappointment. Arrive with time to spare to soak in the dramatic coastal scenery, or linger after your meal with a drink as the light fades over the water. For the full Applecross experience, book a room and wake up to the tranquil beauty of the peninsula.
7. Kinloch Lodge Hotel

Cosy fires, stunning views, and unforgettable flavours await at Kinloch Lodge Hotel.
Good for
What to expect
Step inside and discover a harmonious blend of tradition and luxury. Guests are welcomed by roaring fires, ancestral portraits, and a polished yet relaxed atmosphere. The restaurant champions Skye’s local produce, serving inventive dishes with flair and panoramic loch views. The team is gracious and intuitive, ensuring everyone, whether couples, families, or solo travellers, feels at home. Thoughtful details and attentive service provide a tailored experience with a distinct sense of place and Highland heritage woven throughout. It’s a setting to savour fine food, soak up spectacular scenery, and enjoy the best of Scottish hospitality.
Getting there
Kinloch Lodge Hotel is essential for those who appreciate fine food and Highland hospitality. Perfect for special occasions, leisurely lunches, or simply unwinding by the fire with a drink. Advance booking is highly recommended, particularly in summer, to ensure a table at this sought-after spot.
8. An Crùbh

Where warm welcomes, homemade bakes, and sweeping Skye views always await.
Good for
What to expect
Step into An Crùbh and find a light-filled, airy café buzzing with locals and visitors alike. Enjoy freshly brewed coffee, hearty lunches, and home-baked cakes made from local ingredients. The deli and shop stock regional essentials and treats, while the outdoor terrace reveals panoramic views of Skye’s dramatic landscapes. Families will love the well-equipped playground, and motorhome travellers benefit from dedicated facilities and EV charging. Whether you’re after a relaxed lunch, a quick coffee, or simply a moment to take in the scenery, expect genuine hospitality and a strong sense of community spirit throughout your visit.
Getting there
Drop in before or after the Armadale ferry, or make An Crùbh part of a scenic day out. Enjoy lunch or a snack, browse the shop for local goods, and let children make the most of the play area. The relaxed atmosphere suits solo travellers, couples, and families, while motorhome visitors benefit from dedicated parking and hookups. Take time to savour the views and enjoy friendly service at your own pace.
9. West Pier Restaurant - Skeabost House Hotel

Dine with panoramic loch views and flawless service at this Skye gem.
Good for
What to expect
Step inside an elegant conservatory where lush lawns slope gently to the water’s edge, bathing the dining room in natural light. West Pier Restaurant blends sophistication with warmth, offering a relaxed but polished atmosphere. Attentive staff are on hand to ensure every detail is just right, while the menu celebrates the best local produce prepared with finesse. Expect beautifully plated courses, thoughtful wine pairings, and that rare sense of calm found only beside a Scottish loch. Whether it’s a special occasion or a spontaneous treat, the experience is elevated by the restaurant’s tranquil views and consistently high standards.
Getting there
Reserve ahead to secure a window table for the best views, especially during peak months when demand soars. Smart-casual attire fits the elegant yet easy-going vibe. Popular with both locals and visitors, this restaurant rewards advance planning with a seamless and memorable experience.
10. Bar Am Praban

Seafood feasts, warm welcomes, and island charm at Bar Am Praban.
Good for
What to expect
Step into a classic island pub where the warmth is as memorable as the food. Bar Am Praban offers bountiful local shellfish, daily specials, and an impressive array of Scottish beers and single malts. The staff greet every guest like a regular, ensuring a relaxed and genuinely friendly experience. Settle in by the fire or gaze out at the coastal views crowned by Ornsay lighthouse. The pub is dog-friendly and perfect for families, couples, or solo explorers seeking a welcoming spot. Locals and travellers mingle here, creating a lively yet laid-back atmosphere where good food and good company go hand in hand.
Getting there
Ideal for a leisurely lunch or dinner after wandering the Sleat peninsula. Arrive ahead of peak mealtimes to secure a fireside seat or a table with a coastal view. The pub welcomes families and four-legged friends, making it a delightful pause for groups and solo travellers alike.
11. Edinbane Inn

Warm welcomes, great food, and Highland charm await at Edinbane Inn.
Good for
What to expect
Step inside Edinbane Inn and discover authentic Highland hospitality, staff greet guests with genuine warmth, whether you’re popping in for a coffee, planning a leisurely lunch, or rounding off your day with a hearty dinner. The inviting, rustic pub setting is matched by a menu that champions Scottish comfort classics with a creative twist. Expect attentive service and a dog-friendly policy, making it an ideal stop for those exploring Skye with four-legged friends. The relaxed, welcoming vibe and picturesque rural backdrop encourage you to unwind and savour the moment, whatever the weather or occasion.
Getting there
Reserve a table ahead of time for dinner, especially during peak travel months, as it’s a popular spot with both locals and visitors. Feel free to drop in for a casual lunch or a relaxing coffee, there’s always a friendly face to greet you. Pet owners will appreciate the dog-friendly ethos, and travellers should allow enough time to soak up the inn’s laid-back atmosphere and rural charm.
12. The Misty

Craving comfort food with a view? The Misty delivers every time.
Good for
What to expect
Step into The Misty and discover a relaxed, family-friendly spot where everyone’s welcome, including four-legged friends. The menu is brimming with crowd-pleasers: crisp pizzas, classic fish & chips, and hearty pasta bowls, with a tempting array of desserts to finish. Expect swift, attentive service even when it’s buzzing, and a team that’s always happy to help. Grab a table for panoramic island views, or take your meal away to enjoy at a local viewpoint. Parking is easy, and the atmosphere is always cheerful, ideal after a day exploring Skye.
Getting there
Drop in after a day of adventuring around Skye for a relaxed bite, no booking needed. The Misty suits families, groups, couples, and solo diners, with plenty of parking on site. Takeaway is a breeze if you fancy dining al fresco, and the menu caters to a range of tastes and appetites. It’s a friendly, no-fuss spot to refuel and unwind, whether you’re on a whistle-stop tour or lingering over dessert.
13. Edinbane Lodge

Crafted hospitality, unforgettable flavours, and a warm Highland welcome await.
Good for
What to expect
Step into Edinbane Lodge for a memorable dining and lodging experience, where every detail is thoughtfully curated. Savor beautifully presented dishes bursting with local flavours, enjoy attentive yet unobtrusive service, and unwind in cosy, comfortable rooms. The warm staff make you feel instantly at home, whether indulging in a multi-course meal or relaxing by the fire with a dram. Expect a tranquil retreat that celebrates the best of Skye’s hospitality and culinary craft, complete with expert whisky recommendations and a genuine sense of place.
Getting there
Book ahead to secure your spot at this sought-after gem, especially for dinner or overnight stays. Arrive ready to relax and let the friendly team guide you through an exceptional culinary journey. Ideal for special occasions or simply treating yourself to Highland charm. Arriving early for a pre-dinner drink in the lounge is highly recommended.
14. Restaurant at the Duisdale

Elevated dining and warm hospitality on the Isle of Skye.
Good for
What to expect
Step into a restaurant where sophistication blends with Skye’s island charm. Guests are greeted by attentive staff who make every visit feel special, whether it’s a celebration or a leisurely lunch. The menu showcases inventive Scottish cuisine, with an emphasis on seasonal, local produce and beautiful presentation. Large windows reveal breathtaking water views, while contemporary décor and a welcoming lounge create an inviting atmosphere. Expect a space equally suited to romantic dinners, relaxed family meals, business gatherings, or solo escapes. The vibe is polished yet approachable, fine dining without a hint of stuffiness.
Getting there
Ideal for couples, families, or solo travellers seeking a memorable meal or a relaxing stay. Reservations are recommended, especially during peak travel times. Arrive early to savour the scenic surrounds or unwind in the lounge before or after your meal for a full Duisdale experience.
15. Loch Bay Restaurant

A seafood haven where every dish is a love letter to the Isle of Skye.
Good for
What to expect
Expect a warm Highland welcome in a snug dining room with just a handful of tables, ensuring a sense of exclusivity and calm. The tasting menu celebrates the best of local seafood, each course beautifully presented and paired with wines chosen to complement the flavours. Staff are knowledgeable and attentive, guiding diners through each dish and making everyone feel at ease. The relaxed, unhurried atmosphere allows guests to savour every bite at their own pace. Reservations are a must, as the restaurant’s reputation and limited capacity mean tables fill swiftly. Whether marking a special occasion or seeking the very best of Skye’s culinary scene, every guest is made to feel genuinely valued.
Getting there
Book your table well in advance, especially if visiting in the busy months. Pre-payment secures your spot at this sought-after restaurant. Ideal for those celebrating or simply wishing to enjoy the finest Scottish seafood in an intimate, relaxed setting. Take your time to enjoy the full experience – it’s worth savouring.