Food, Drink and Shopping in Moray & Speyside

 

 

Mosset Tavern
1. Mosset Tavern

Set in the heart of Forres in the peaceful setting of the tranquil Rose Garden and the Mosset Duck pond, a warm family welcome awaits you at the The M...

More Details

Gordon Street, Forres, t: +44 (0)1309 672981

Macleans bakery
2. Macleans bakery

Four generations of Macleans have been Scottish Master Bakers. Today, in the picturesque Moray town of Forres, adjacent to both the Highlands and to S...

More Details

Greshop Industrial Estate, Forres, t: 01309 672 859

The Croft Inn
3. The Croft Inn

Situated on the Dufftown to Tomintoul road (B9008), 9 miles to the south of Dufftown, this charming country Inn offers visitors a friendly, warm highl...

More Details

Glenlivet, Ballindalloch, t: 01807-590361

THE ROYAL HOTEL  and  RESTAURANT
4. THE ROYAL HOTEL and RESTAURANT

...

More Details

CHURCH RD, Keith, t: 01542 886978

Nether Btae
5. Nether Btae

...

More Details

Nether Brae, Knockando, Aberlour, t: 07340206682

Logie Whisky  and  Wine
6. Logie Whisky and Wine

...

More Details

Logie Whisky and Wine, Logie Steading, Forres, t: 01309 611348

Boath House Hotel
7. Boath House Hotel

Set in 20 acres of land, including a beautiful lake and traditional, tranquil walled garden where kitchen herbs, salad leaves, fruit and vegetables ar...

More Details

Auldearn, t: +44 (0)1667 454896

The Kimberley Inn
8. The Kimberley Inn

Cosy Village Pub with great food, good drink and the most stunning of views, we know you'll enjoy your visit to Findhorn with us. We are very well kn...

More Details

Findhorn, t:

Wester Lawrenceton Cheese Farm
9. Wester Lawrenceton Cheese Farm

...

More Details

Wester Lawrenceton Farm, Forres, t: 01309 676566

Balvenie St. Ice Cream
10. Balvenie St. Ice Cream

Balvenie St. opened in 2013 with our main ethos being that whatever we do or sell make it the best. Not only do we offer fantastic ice cream and pr...

More Details

8 Balvenie Street, Dufftown, t: 07794 681807

Fresh on Spey
11. Fresh on Spey

...

More Details

121 High Street, Aberlour, t: 01340 871333

Pattaya Thai Restaurant
12. Pattaya Thai Restaurant

...

More Details

54 High Street, Elgin, t: 01343 551577

Harbour Lights Cafe  and  Restaurant
13. Harbour Lights Cafe and Restaurant

Overlooking the Marina, in a secluded corner of Lossiemouth, the Harbour Lights is a bustling daytime Cafe specialising in All day Breakfasts, Lunches...

More Details

5 Pitgaveny Quay, Lossiemouth, t: 01343 814622

Mr J Chinese Express
14. Mr J Chinese Express

...

More Details

41 High Street, Elgin, t: 01343 542055

The Royal Hotel and Restaurant
15. The Royal Hotel and Restaurant

Recently taken over buy new owners this Victorian Hotel and Restaurant is now known as the "Best Place to eat in Keith" A mixture of Traditi...

More Details

Church rd, Keith, t: 01542 886978

Spice Tandoori
16. Spice Tandoori

...

More Details

9a Moss Street, Elgin, t: 01343 540932

Laird's Kitchen at Delgatie Castle
17. Laird's Kitchen at Delgatie Castle

Our pretty tearoom is situated in what was the Castle Kitchen and offers a wide choice of food. We pride ourselves on the quality of what we offer cu...

More Details

Delgatie, Turriff, t: +44 (0)1888 563479

Noah's Ark Whole Food Cafe and Licensed Bistro
18. Noah's Ark Whole Food Cafe and Licensed Bistro

Step inside this magical place This vibrant and intimate little Bistro offers inspirational cooking in an unusual melange of colour, atmosphere and...

More Details

Fournet House, Balvenie Street, Dufftown, t: 01340 821428

Beach Bar
19. Beach Bar

...

More Details

Commerce Street, Lossiemouth, t: 01343 813164

Bandstand Bar and Restaurant
20. Bandstand Bar and Restaurant

Choose from mouth-watering Sea Food, Steaks and traditional Scottish dishes while enjoying spectacular views from our popular sea view restaurant. Th...

More Details

Crescent Road, Nairn, t: 01667 452341

Beankind Coffee Roasters
21. Beankind Coffee Roasters

Beankind is a family run coffee roastery based in Lossiemouth on the beautiful Moray Coast. We roast a wide selection of coffees which have been chos...

More Details

Unit1, Shoreline Commercial Centre, Covsea, Lossiemouth, t: 07410599944

Richmond Arms Hotel
22. Richmond Arms Hotel

...

More Details

The Square, Tomintoul, t: 01807 580388

Cafe Ecosse
23. Cafe Ecosse

...

More Details

159 High Street, Elgin, t: 01343 546844

Christies Deli
24. Christies Deli

...

More Details

5 Southfield Drive, Elgin, t: 01343 552223

The Olive Tree Cafe
25. The Olive Tree Cafe

...

More Details

The Olive Tree Café, Logie Steading, Forres, t: 01309 611733

Polish Deli
26. Polish Deli

...

More Details

9 Commerce Street, Elgin, t: 01343 552454

The Royal Oak
27. The Royal Oak

Very friendly Public House boasting over 160 different Scottish Malt Whiskies and also 2 Real Ales on hand pump. Pool Table/Dart Board/ Sky Sports/BT ...

More Details

30 Fife Street, Dufftown, t: 01340820158

Clootie Dumpling Restaurant
28. Clootie Dumpling Restaurant

The restaurant has established a reputation for excellent nutritious food; home-made soup, hot meals and delicious home baking. A wood burning stove...

More Details

Speyside Heather Centre, Skye of Curr, Dulnain Bridge, t: +44 (0)1479 851359

Cook House Take Away
29. Cook House Take Away

...

More Details

56 Glen Moray Drive, Elgin, t: 01343 542353

China Town Buffet
30. China Town Buffet

...

More Details

222 High Street, Elgin, t: 01343 552332

Elgin Kebab House
31. Elgin Kebab House

...

More Details

23 Commerce Street, Elgin, t: 01343 548000

Natural Spice
32. Natural Spice

...

More Details

187c High Street, Elgin, t: 01343 540800

Restaurant La Faisanderie
33. Restaurant La Faisanderie

The best Scottish Food ~ with a French Touch. Ideally situated in Dufftown's Square La Faisanderie offers a unique dining experience. Run by propriet...

More Details

2 Balvenie Street, Dufftown, t: 01340 821273

Golden Grill
34. Golden Grill

...

More Details

69 High Street, Elgin, t: 01343 208448

Mezzo @ The Mansefield
35. Mezzo @ The Mansefield

...

More Details

2 Mayne Road, Elgin, t: 01343 540883

Logie Steading Farm  and  Garden Shop
36. Logie Steading Farm and Garden Shop

Logie Steading Farm and Garden Shop sells beef from the Logie herd of Longhorn Cattle. Longhorn beef wins awards across the country and is valued b...

More Details

Forres, t:

Pizzaeria Toscana
37. Pizzaeria Toscana

...

More Details

20 Thunderton House, Elgin, t: 01343 551066

Hopeman Village Tea Rooms  and Takeaway
38. Hopeman Village Tea Rooms and Takeaway

...

More Details

25 Harbour Street, Hopeman, Elgin, t: 01343 831508

The Ashvale
39. The Ashvale

...

More Details

11 Moss Street, Elgin, t: 01343 552441

CJs Plaice
40. CJs Plaice

...

More Details

Newmill Road, Elgin, t: 01343 544143

Northern Fish Shop
41. Northern Fish Shop

...

More Details

231-239 High Street, Elgin, t: 01343 547002

Franklin's Restaurant at Cluny Bank Hotel
42. Franklin's Restaurant at Cluny Bank Hotel

Lloyd Kenny, the chef/owner of the Cluny Bank Hotel, is passionate about the food he produces and serves to the guests. He has been in the trade for 3...

More Details

Cluny Bank Hotel, 69 St Leonards Road, Forres, t: 01309 674304

The Cutty Bar  and  Restaurant
43. The Cutty Bar and Restaurant

Situated in the centre of Whitehills, The Cutty Bar and Restaurant was taken over Jan 2006 as a family business. The Pub has Live Music every wee...

More Details

8 Loch Street, Whitehills, Banff, t: +44 (0)1261 861888

The Bothy Bistro
44. The Bothy Bistro

...

More Details

Burghead, t:

Cafe LA JEMS
45. Cafe LA JEMS

We offer a large menu selection to cater for all tastes. We take pride in offering freshly prepared scottish dishes and fresh home made soup every day...

More Details

105 Mid Street, Keith, Keith, t: 01542 882511

Speyside Enterprises Ltd.
46. Speyside Enterprises Ltd.

Speyside Specialities is a small family company, manufacturing superior products available in most multiple retail stores and other outlets in North S...

More Details

No 2 March Road, Buckie, t: 01542 831320

The Granary
47. The Granary

...

More Details

14-18 Thunderton Place, Elgin, t: 01343 555175

Darcey's Tearoom Cawdor
48. Darcey's Tearoom Cawdor

Situated in the picturesque Scottish Highlands close to the Moray Firth is the ideallic Conservation village of Cawdor, home to the Historic Cawdor Ca...

More Details

Cawdor, t: 01667 404455

JJ's
49. JJ's

Family run since 2000, this popular friendly restaurant is open from Tuesday to Saturday 9am to late for breakfast, coffees, lunches, high teas and ev...

More Details

15 High Street, Grantown on Spey, t: 01479 870100

Cullen Bay Hotel
50. Cullen Bay Hotel

An AA 3 star Family run hotel. Our restaurant enjoys panoramic views of the golden sands of Cullen and the Moray Firth. All meals are cooked to order ...

More Details

Cullen, Cullen, t: 01542 840 432