Free delivery over £50

Discover our range of meat & fish boxes

Graig Farm Organic Beef Kidney

Product Code
This item is out of stock.

Grass Fed Organic Beef Kidneys

Graig Farm organic beef kidneys come from our high grade, grass fed cattle. Our beef kidneys have a rich texture, deep flavour and are high in protein and minerals.

The strong flavour can be too rich for some people and can be diminished by soaking in in milk or water (with lemon juice). This can be an important step in the preparation.

  • Organic beef kidneys
  • Native Welsh cattle
  • Grass fed animals (more)
  • Rich & flavourful
  • Protein & mineral rich

Delivery Options

  • Orders over £50 - FREE
  • Orders between £30 - £49.99 - £7.50
  • Orders between £0 - £29.99 - £15.00

Our grass fed beef kidneys are divided into many small lobes and the whole, organic beef kidney weighs about 1lb (450g). To prepare the grass fed beef kidneys just remove the fat, peel off the outer membrane, cut out core and remove gristle. Then give the pieces a good rinse in cold water.

We use an overnight courier service and can deliver from Tuesday through to Friday. Please indicate your preferred date when placing your order. Deliveries take place between 8am and 6pm but arrangements can be made to leave your goods in a safe place if you happen to be out. Orders containing frozen produce will only be available for delivery from Wednesday - Friday. Our delivery service operates throughout the UK but unfortunatley there are some areas of the UK (particularly off-shore islands,Northern Scotland and Ireland) where we are unable to offer a next day delivery service. Some other areas may attract additional delivery charges.

Delivery Charges (Tuesday to Friday)

  • Orders over £50 are delivered free of charge
  • Orders between £30.00-£49.99 will incur a charge of £7.50
  • Orders between £0.00 -£29.99 will incur a £15.00 charge

Delivery Charges (Saturday) (Only Available on Request)

  • Orders over £100 are delivered free of charge
  • Orders between £50 and £100 will incur a charge of £7.50
  • Orders below £50 will incur a charge of £13.00

Timed Deliveries

  • Before noon an additional charge of £5.00
    (Free for all orders over £120)
  • For other possible timings please call 01686 627979 or email
  • Full Terms and Conditions