8 best farm shops in Scotland for food and drink

If you want to taste the best Scottish produce, a farm shop and café is an excellent place to start.

Published 14th Mar 2017
Updated 18 th Sep 2023


We have chosen eight of the best farm shops for lunch or afternoon tea so you can enjoy the finest Scottish produce without breaking the bank.

Gloagburn Farm Shop

(Gloagburn Farm, Tibbermore, Perth, PH1 1QL, 01738 840 864)


This charming farm shop and café is owned by third generation farmers Ian and Alison Niven.

The couple opened the shop in 2003, and have made the business a local success.

Gloagburn Farm has been run by the Niven family since 1924, and currently produces free range eggs, beef, wheat, barley and vegetables.

If you're around in the morning, the hearty cooked breakfast is the perfect way to start the day – local sausages, Ayrshire bacon, Stornoway black pudding, poached egg, tomato and toast. There are also delicious home-made soups, sandwiches and cakes to tuck into.

Gosford Bothy Farm Shop

(Gosford, Longniddry, EH32 0PX, 01875 871234)


Protein products outsell milk for Graham's Family Dairy

The star of the show at Gosford is the free range woodland wild boar, which is farmed by Robert Webster in the estate.

You can try out this fantastic produce in the form of a wild boar and apple burger, now being served in the café. There is also selection of coffees and cakes to satisfy your sweet tooth.

In the farm shop, you can pick up some free range chicken, eggs, and seasonal local game, as well as some organic vegetables, local bread and artisan foods.

Pillars of Hercules

(Falkland, Fife, KY15 7AD, 01337 857749)


The best places to pick pumpkins in Scotland this Halloween

The farm shop at Pillars won a Best of Organic award in 2016 for its fantastic selection of products.

You can find organic fruit and vegetables from the farm, as well as organic wholefoods, gluten free and vegetarian products, meat, dairy, and more.

All the food served in the café is vegetarian, and is freshly prepared each day. All cakes and bread are made on-site, and fruit and vegetables from the farm are used when they are in season.

There are also occasional, candle-lit bistro-nights with a full three-course menu.

Muddy Boots

(Balmalcolm, Cupar, Fife, KY15 7TJ, 01337 831222)

10 things you (probably) didn't know about Scott's Porage Oats


Muddy Boots is a cosy place to be, complete with a log burning stove, colourful décor and globe lights. On a sunny day, there is nothing nicer than taking your tea outside in the garden. The menu is seasonal, making the most of the farm's fresh produce.
The farm is family-run, meaning that they are especially welcoming to children. There are Duplo bricks to keep the little ones occupied and a fantastic selection of cakes from the farm's own bakehouse.

Loch Arthur Farm Shop and Café

(Beeswing, Dumfries, DG2 8JQ, 01387 259669)


The cafe has a whole host of fresh, often organic, foods on offer, in the form of cakes, soups and light meals. The farm shop is also well stocked with a variety of fine local produce. There are artisan cheeses and dairy products from the farm, and bread from the farm bakery. Also, the organic meats are all from the farm's own animals or local animals, and are butchered in the farm's butchery.

The café itself is bright and airy. The building is made from living materials and fits into the landscape.

Lochaber Farm Shop

(Unit 5, Lochaber Rural Complex, Torlundy, Fort William, PH33 6SQ, 01397 708686)


This farm shop has a brilliant view of Ben Nevis, and is just five miles north of Fort William. In the shop, you can buy fresh and frozen meat, eggs, vegetables, cheeses, preserves, and many more local products.

Fairtrade coffee and tasty lunches are served in the café, including free-range chicken soup, outdoor-reared bacon sandwiches, and scrumptious afternoon teas.

If you want to pick up a gift or a souvenir, there are a range of local crafts on offer for you to browse.

Woodside Farm Shop

(Kinloss, Forres, IV36, 01309 690258)

Picture: Woodside Farm Shop Facebook page

This family-run farm has had its own shop for the past 40 years, but six years ago, a coffee shop and play area was added.

There is a range of local produce for sale, including home-grown vegetables, home-bred Aberdeen Angus beef, and free-range eggs.

The café adjoins a large play barn for younger visitors. There is a great selection of equipment for children up to ten years old.

Castleton Farm Shop

(Fordoun, Laurencekirk, AB30 1JX, 01561 321155)


All the food at Castleton is home-made using the best local or British produce. Every cake is made with Scottish flour, free-range eggs and seasonal fruit from the farm.

The café serves hot meals, sandwiches, fruit and hot drinks. The farm shop has a range of food and drink as well as everyday essentials.

During berry season, you can buy the most delicious strawberries, raspberries, blueberries and cherries.

Made with their own berries, Castleton Farm Handmade Jams were awarded Silver in the Grampian Food Innovation Awards 2013 for the Best New Retail Product.

Maddy lives in Edinburgh and has written for the Sunday Herald and the Ed Fringe Review. She is passionate about authentic, sustainably sourced food, and is always keen to discover exciting new flavours.
Copyright ©2023 National World Publishing Ltd
Cookie SettingsTerms and ConditionsPrivacy Policy
crosschevron-down linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram