Free delivery over £50

Discover our range of meat & fish boxes

Graig Farm Organic Beef Heart

Product Code
This item is out of stock.

Organic Beef Hearts.

If you're looking to buy the best quality organic beef hearts look no further than Graig Farm. All our beef hearts come from organically raised, grass fed Welsh beef cattle. The beef heart meat is dense in texture and packed with flavour and nutrients.

Although not as widely consumed as it once was, many people in the UK are huge lovers of organic beef hearts simply because of the deep meat flavour and higher level of nutrients. The beef heart meat is much darker and more fibrous than other offal.

Delivery Options

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

Cooking tips.

A large organ such as beef heart is delicious stuffed or braised. For many people it is best cut up or sliced and put into a casserole. Other options include putting the organic hearts into lean burgers and using any left-over beef fat for cooking your fries.

High in omega-3 fatty acids. Each organic heart weighs approximately 450g when packaged. UK Delivery 2-3 days. Buy organic beef heart from Graig Farm today!

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