Jock Gibson
Owner
Jock has run Macbeth's with his wife Fiona since 2007 and took full responsibility for both the butchery and Edinvale Farm in 2015.
Macbeth's is a family butcher and game dealer in Forres, Moray selling Pasture for Life certified beef from its own Edinvale Farm, plus lamb, pork, wild venison and game.
Macbeth's is a family run butcher and game dealer on Tolbooth Street in Forres, supplied by the family's own farm at Edinvale in upland Moray.
The farm rears traditional Scottish native breeds and is certified Pasture for Life, so the cattle eat nothing but grass and forage, and the beef is dry aged for a minimum of 30 days, with a 50 day dry aged Highland Shorthorn range from the farm itself.
Lamb, pork, wild venison and game come from local farms, crofts and estates that work along similar lines. Alongside the counter cuts there are burgers, sausages, haggis and black pudding from the butchers deli, and everything can be ordered online with overnight courier delivery across the UK, free on orders over £125.
4.9
From 39 Google reviews
Good steak pie.
Best ever Rump Steak from ##PastureForLife cattle from their family owned farm.
High quality produce, no super market will compete with this, it's all very flavourful, I'm on my 3rd online order and it won't be the last, so many things I need to try 😁
Easily the best online food store anywhere. And the produce is exceptional.
11 Tolbooth Street, Forres IV36 1PH
We do not hold prices, availability, parking, access details or event dates for Macbeth's Butcher & Game Dealer. The farm answers those directly on its own site, by phone or by email.
I’m very picky about meat and this butcher is really great. It’s the only in the UK that I know of doing real Highland beef and it is on another level. The lamb and mutton are superb, especially the native breeds, and the game selection is excellent with good pricing. I genuinely hope they thrive because I don’t want to live in a world where everything is Angus.
Came across their shop by chance and loved the window display which shows a range of cuts of variously aged beef. Inside I was guided by a very knowledgeable young man who listened to what I wanted and then supplied me with a beautiful six week dry cured rump at a very reasonable price. Had it last night and have to say it was absolutely fantastic. Succulent, full of flavour and perfect texture. One of the best rump steaks I have had in a very, very long time. People taking pride in what they produce should always be supported. Easy enough when the end result is as good as Macbeth’s.
It was our first time having a joint from Macbeth’s after moving up to ScotlandI. I cannot believe the quality of the 3 rib aged beef joint we had. Tender, melt in the mouth and so tasty. We will be back and wonderful to find such highly quality meat so near to us. Thank you!

Balliefurth Farm Shop
4.8 from 164 reviewsNethy Bridge