FREE Delivery service available throughout most of Dumfries & Galloway


Free delivery to your door – throughout most of Dumfries and Galloway

Click here to see when we deliver to your area.


Supplying quality produce to the catering industry

Welcome to our website

10 years ago when we took over Mitchell’s, it became apparent that supermarkets were eating away at the retail side of our business, therefore drastic action called.

Jim started regularly delivering quality handpicked fruit and vegetables to one customer using his car. Since then, over the years Jim and his team have worked tirelessly building the wholesale side of the business, and today we now have over 100 customers, a dedicated warehouse and a fleet of vehicles on the road every day, delivering produce to some of the finest hotels and establishments in the area. We’re still a close-knit family affair, with customer service, reliability and quality at the forefront of our business.

Order your fresh produce today and let us source and deliver the finest quality fruit and vegetables, right to your door tomorrow.

Click here to see when we deliver to your area.

PLEASE NOTE: Orders MUST be placed BEFORE 3pm for next day delivery

Scottish Enterprise Awards 2023


We supply quality fresh fruit and vegetables, eggs and dairy products to the catering industry – Hotels, restaurants, cafes, shops etc.



Customers can order products directly, with delivery to your door. Check to see which days we deliver in your area.

Graham's - The Family Dairy


We deliver fresh fruit and vegetables, eggs, dairy products and a small supply of groceries directly to your door, simply phone us to place an order or retail customers can order online too:

PLEASE NOTE: Orders MUST be placed BEFORE 3pm for next day delivery

Here is when we deliver in your area:

  • Auchencairn and surrounding – Monday, Thursday
  • Balmaclellan – Monday, Tuesday, Thursday, Friday
  • Castle Douglas – 5 days (Monday – Friday)
  • Carsphairn – Monday
  • Dalbeattie – 5 days (Monday – Friday)
  • Dalry – Monday, Tuesday, Thursday, Friday
  • Dumfries – 5 days (Monday – Friday)
  • Ecclefechan – Monday, Wednesday, Friday
  • Eaglesfield – Monday, Wednesday, Friday
  • Gatehouse of Fleet – 5 days (Monday – Friday)
  • Gretna – Monday, Wednesday, Friday
  • Kirkbean – Thursday, Friday
  • Kirkcudbright – 5 days (Monday – Friday)
  • Kirkpatrick Durham – 5 days (Monday – Friday)
  • Lockerbie – Monday, Wednesday, Friday
  • Moniaive – Tuesday & Friday
  • New Galloway – Monday, Tuesday, Thursday, Friday
  • Thornhill – Tuesday & Friday
  • Wigtownshire – Tuesday & Friday