Where to Eat & Drink in Dornoch: A Curated Guide to the Town’s Best Food Spots
There’s something about being by the sea that makes the food taste better, and eating out in Dornoch is no exception.
Set on Scotland’s northeast coast, this elegant little town has quietly become something of a foodie destination. Not in the sense of endless choice, but in the more meaningful way: a handful of genuinely good places, each with its own personality.
Before our last weekend here, I spent a fair bit of time mapping out where to eat. Partly because options are limited, but mostly because I wanted a mix of relaxed local spots and at least one memorable, destination dining experience worth planning around.
As you’d expect, seafood naturally takes the lead. You’ll find everything from casual beachside-style bites to more refined dining rooms, depending on how you want to pace your stay. Beyond that, there are cosy cafés, easy lunch stops, and even a small but excellent sweet spot for chocolate lovers.
So whether you’re here for a boutique escape, passing through on a Highland road trip, or visiting for golf, these are the Dornoch restaurants worth booking. The kind I return to, and recommend without hesitation.
Dornoch Restaurants: Quick Guide
Mara: fine dining, seafood tasting menu, special occasion
Surf & Turf: relaxed takeaway fish & chips, excellent seafood
Highland Larder: seasonal beachside shack, casual outdoor eating
Milk & Honey: brunch, coffee, easy lunches
Dornoch Castle Hotel: historic setting, whisky bar, relaxed dining
Luigi: Italian restaurant, well-reviewed local favourite
Mara
For a memorable evening in Dornoch, Mara at Links House is the clear standout.
Tucked inside Links House at Royal Dornoch, this is refined dining at its best, with a seafood-led tasting menu that leans heavily into the local coastline. Think beautifully presented small plates built around Highland shellfish, line-caught fish, and seasonal produce, often paired with delicate sauces and unexpected flavour combinations rather than anything overly heavy.
On our visit, it felt like one of those dinners that naturally slows the evening down. You’re encouraged to sit back and let the courses unfold, and it’s polished but not formal in a stiff sense; more calm, considered, and quietly luxurious.
This is very much a destination restaurant, so booking ahead is essential.
Surf & Turf
For something more informal, Surf & Turf is a Dornoch staple, and it’s genuinely excellent.
This is your classic fish-and-chip stop, but elevated, with a clear focus on quality seafood. Everything is so fresh, in fact, that there were lobsters still swimming in the tank!
Surf and Turf’s menu was a treasure trove of delicious-sounding options; expect all the familiar chip shop favourites, alongside freshly cooked mussels, crab, langoustines, and locally sourced catches.
We devoured delicious scallops with black pudding and handmade fries, and a generous portion of classic fish & chips.
There’s limited countertop seating inside and an outdoor picnic bench, but Surf & Turf works best as a takeaway.
Dornoch Castle Hotel
Set within one of the town’s most characterful buildings, Dornoch Castle Hotel is as much about atmosphere as it is about food.
We ended up here more than once - partly for the whisky bar, which is genuinely worth lingering in, and partly for the relaxed dining options; we were looking for something casual and spent an evening in the garden indulging in their stonebaked pizzas.
However, the menu proper at the castle restaurant focuses on Scottish produce and seasonal ingredients, with dishes often leaning into comfort rather than fine-dining precision. Expect things like locally sourced beef, fresh seafood options, and classic pub-style plates done well rather than overcomplicated.
In our opinion, this is also the best place for whisky in Dornoch, and the snug bar with stone walls and low lighting is home to an extensive single malt menu, local craft beers, and other drinks.
Highland Larder
We’re a big fan of beachside Highland Larder, a more seasonal, laid-back option that is perfect after a day on the coast.
Often set up in an outdoor or semi-outdoor style during the warmer months, this is about uncomplicated, well-prepared food in a relaxed setting. Think hearty haddock wraps served with crispy fries, fresh seafood, and easy dishes that suit slow afternoons rather than formal dining.
It’s worth noting that opening times can vary depending on the season and weather, so it’s best to check in advance.
Milk & Honey
There are a handful of cafés in Dornoch, but for slower mornings or an easy lunch, Milk & Honey is the one that tends to draw people back.
We thought it had that modern brunch-café feel and used the best-quality ingredients. Coffee is consistently good, and the menu covers both classic Scottish breakfasts and lighter plates - expect things like smoked salmon and scrambled eggs, hearty breakfast rolls, soups, and seasonal specials depending on the day.
It’s the kind of place you settle into after a coastal walk or before heading out for the day, with a steady hum of locals and visitors mixing comfortably. If you’re here for a few days, it’s an easy repeat stop for flat whites, cakes, and lunch.
Luigi
We didn’t manage to eat here on our last visit, but Luigi consistently comes up as one of the most recommended places in Dornoch.
It’s an Italian restaurant with a loyal local following, known for generous portions, classic pasta dishes, and a relaxed, family-style atmosphere. Reviews tend to highlight friendly service and reliable comfort food, the kind of place that works well for an easy dinner after a day out exploring.
Cocoa Mountain
For something sweet, Cocoa Mountain is a small but memorable stop.
Best known for its rich, indulgent hot chocolate, this is the kind of place you drift into on a cold or drizzly Highland day, and it’s particularly good in autumn and winter after a cold walk along the coast. The drinks are thick, almost dessert-like, and come in a range of flavours depending on what’s on offer.