There isn’t a better takeaway than freshly cooked fish on the coast of Scotland. From lobsters to langoustines, oysters, mussels, crabs and scallops, to hot smoked salmon and even monkfish, Scotland’s lochs and seas produce amazing fish and seafood. Here are my favourite places to eat seafood in Scotland.
The Seafood Shack, Ullapool
The quality of the freshly cooked langoustines, crab claws, fish finger wraps and seafood platters which come out of Seafood Shack, a wee catering van in Ullapool needs to be eaten to be believed – you will want to try everything.
The van has a few seats in its courtyard setting to devour your purchase, but instead take a wander down to Ullapool harbour and watch the boats bring in the catch of the day and the ferries leave for the Western Isles – the perfect way to eat seafood in Scotland!
Visit the Seafood Shack, Ullapool
The Oyster Shed, Isle of Skye
The Oyster Shed really is a shed, but one which serves oysters, langoustines and mussels with an incredible view.
The oysters are grown on their own oyster farm on the shores of Loch Harport, so learn to shuck your own oysters and then pick up a seafood platter, grab a bench and eat looking out over Carbost.
Finish up by wandering down the hill to the Talisker Distillery for a dram of whisky. Skye treats not to be missed!
Visit the Oyster Shed and read my guide to Skye.
East Pier Smokehouse, St Monans
In the heart of the East Neuk of Fife is the village of St Monan’s and the East Pier Smoke House. A take-away with serious style, you book your slot online, choose and pre-book your lunch or supper and pitch up and collect your seafood delights.
Try dressed crab or crab cakes with wild garlic mayo, whole lobsters and langoustines, hot smoked salmon or seabass, sardines with rhubarb, Mexican cod wraps or yellow fish curry. Find a seat on the harbour wall and dig in.
Visit the East Pier Smokehouse and find more places to eat in Fife.
The Potting Shed, Applecross
Hidden away in a walled garden on the Applecross peninsula is a little gem of a cafe where local sourcing really is a way of life.
All the salads and vegetables are grown in the garden and the owner actually works on a fishing boat bringing home the goodies for the restaurant. Lobsters are often on the menu, along with crab, squats and Brot na Mara, a bouillabaisse-style stew.
Only problem? You have to be brave enough to drive the Bealach na Bà to get there!
Visit the Potting Shed Cafe and read more about Applecross.
Loch Bay, Stein, Isle of Skye
A remote hamlet on the far north coast of Skye might be an unusual place to find a Michelin-starred French-inspired seafood in Scotland restaurant, but chef Michael Bay is worth going (quite a few) extra miles for.
Serving tasting menus and a la carte lunches in a tiny whitewashed cottage with Harris tweed chairs, Loch Bay has a cool laid back attitude with perfectly judged service.
Try the Hake & Prawn which comes topped with a perfectly served and sweet langoustine and squattie sauce – oh and don’t miss their triple cooked chips. Yes, fish & chips at a Michelin starred restaurant…
Visit Loch Bay
Kylesku Hotel, Kylesku
Driving the North Coast 500 around the far north of Scotland is on most people’s bucket lists, and Kylesku and its dramatic bridge, a popular stop.
However down in the tiny hamlet beneath the bridge sits the Kylesku Hotel which serves up incredible seafood – the mussels are grown in the bay, the lobsters, crabs and spineys are creel caught in the sea around the hotel, and fishing boats land right outside the front door – you can’t get much more local than that. I recommend the langoustines, served hot with garlic butter.
Visit the Kylesku Hotel
The Lobster Shack, North Berwick
Freshly grilled lobster, champagne and a harbour wall seat? That is my kind of heaven and you can find it at the Lobster Shack at North Berwick.
Open from March – September (dependent on the weather) this little shack pumps out consistently excellent seafood. If lobster isn’t your thing, try the mussels, chowder or breaded fish & chips. On a sunny day, with the boats bobbing in the harbour it doesn’t get much more perfect.
Visit the Lobster Shack
The Three Chimneys, Isle of Skye
A tiny restaurant in one of the remotest areas of Scotland, the Three Chimneys carve out a piece of foodie heaven by stuffing their Skye, Land & Sea tasting menu full of products from less than 20 miles from the restaurant.
Oysters from the Oyster shed at Carbost, mussels from Loch Eishort, scallops from Sconser and lobster, crab and langoustines collected straight from the pier outside the restaurant.
Try sweet Dunvegan crab with ginger ice cream, scorched langoustines with succulent sweetbreads – roasted scallops served simply with a dashi broth.
Visit the Three Chimneys
The Lobster Hut, Crail
A garden shed stands proudly on the edge of Crail’s picturesque harbour offering fresh crab and lobster to those in the know.
Choose yourself a picnic bench, bring along the wine and salads (and all the extras you need from Ardross Farm Shop) and grab yourself a crab roll or a plate of lobster and set yourself up for a picture perfect lunch in the sunshine.
The lobster hut offers seafood at it is most simple and affordable, a roll stuffed full of crab is just £2.50. The view from your bench across one of Scotland’s best views – priceless.Visit The Lobster Hut
More places to eat seafood in Scotland
- The Oysterman in Edinburgh – an oyster vendor, check out their Instagram for where they will be next.
- Loch Fyne Oysters in Cairndow, Argyll – Located on the shores of Loch Fyne, this renowned seafood restaurant is famous for its oysters, mussels, and other shellfish.
- Skipness Seafood Cabin in Tarbert, Argyll – a popular seafood cabin.
- The Seafood Ristorante in St. Andrews – this award-winning restaurant in St. Andrews specialises in Scottish seafood.
- Oban Seafood Hut in Oban – Located at the Oban ferry terminal, this no-frills seafood hut is a local favorite.
- The Fishmarket in Newhaven, Edinburgh – This seafood institution in Edinburgh is known for its fish and shellfish, sourced directly from the local fishing boats.
- The Mussel Inn in Glasgow and Edinburgh – with locations in both Glasgow and Edinburgh, The Mussel Inn is a popular choice for affordable yet delicious seafood. Their specialty is mussels, but they also offer a variety of other shellfish dishes.
Any favourite places to eat seafood in Scotland?
Love from, Scotland x
Kate Hopper
The blogger behind Love from ScotlandLove from Scotland is your guide to how to travel Scotland like a local. My name is Kate and on my site you will find everything you need to plan your perfect trip to Scotland – from destination guides to the best places to stay.
Vanessa McKendrick
Tuesday 9th of April 2024
The Dory Bistro and Gallery fish restaurant and art gallery in Pittenweem. Superb.
Sally
Wednesday 17th of October 2018
This looks so lovely. You sure have got some gems up there in Scotland.
tony johnson
Tuesday 18th of September 2018
They all look so lovely. My wife and I went looking for some of these last year and found they all close at the end of September so they are mostly summer places. Its a shame as surely we want to encourage tourists all year.