Install the FarmShopHub™ app for quick and easy WebApp load from a desktop IconInstall the FarmShopHub™ app for quick access
Maddock Kembery Meats is a traditional, family-owned, high-class butcher shop and abattoir. They are passionate about bringing the very best in locally sourced Welsh meat, specializing in tender grass-fed beef, juicy pasture-raised lamb, free-range chicken, and heritage pork. Their ethos centers on animal welfare, sustainability, and traditional farming values, with all meat carefully selected from trusted local farms. Every cut is hand-prepared by skilled butchers to ensure premium quality, full traceability, and provenance.
Category
Red Meat & Meat Products
Delivery
Fee: £12.50
Collection
Opening Hours
Open now
This farm shop is currently browse-only. You can view products but not add them to a basket.

500g Beef Liver (frozen)
Beef£0.00 per kg

Welsh Cote De Boeuf (approx 25oz)
Pantry & Larder£23.99 per unit

Large Protein Meat Pack Includes; 6 x 400g Steak Mince 8 x Chicken Breasts 4 x 10oz Lean Steaks
Poultry£63.99 per unit

Oven Meat Pack Includes; 1kg x Minced Steak 1kg x Diced Steak 1kg x Braising Steak
Beef£42.99 per unit

Trio Feast Meat Pack Includes; 4 x 10oz Lean Steaks 4 x Chicken Breasts 4 x Gammon Steaks
Poultry£35.99 per unit

Deluxe Protein Meat Pack Includes; 4 x 400g Minced Steak 8 x Chicken Breasts 6 x Sirloin Steaks
Poultry£84.99 per unit

Lean & Mean Meat Pack Includes; 4 x 7oz Pork Steaks 4 x 7oz Lean Steaks 4 x Chicken Breasts 2 x 400g Diced Steak 2 x 400g Mince Steak
Poultry£54.99 per unit

2 or 4 fillet steaks approx 227g each
Steaks£11.99 per unit

Welsh Tomahawk Steaks approx 560g each
Steaks£21.99 per unit

1 or 2 T-Bone steaks approx 560g each
Steaks£17.99 per unit

2, 4 or 8 steaks approx 280g each
Steaks£6.49 per unit

2 or 4 large steaks approx 567g each
Steaks£11.98 per unit

1, 2 or 4 steaks approx 227g each
Steaks£9.99 per unit

1, 2 or 4 steaks approx 227g each
Steaks£9.99 per unit

500g, 1kg, 2.5kg or 5kg of steak mince
Mince£6.99 per unit

500g or 1kg of lamb mince (frozen)
Mince£7.99 per unit

380g or 1.14kg of back bacon
Pork£4.19 per unit

2 or 4 gammon steaks approx 340g each
Pork£6.99 per unit

4 chicken breasts approx 1040g
Poultry£11.49 per unit

8 chicken breasts approx 2080g
Poultry£22.98 per unit

12 chicken breasts approx 3.12kg
Poultry£33.48 per unit

20 chicken breasts
Poultry£42.99 per unit

5 20oz Rump steaks packed individually.
Steaks£49.99 per unit

10x 10oz Welsh rump steaks packed in 2s.
Steaks£49.99 per unit

5kg of Welsh beef mince, this will be packed in 1kg bags.
Mince
Each pack contains two Welsh Beef Cheeks.
Beef£11.99 per unit

This pack contains the following. Two 12oz Welsh Ribeye Steaks. Two 12oz Welsh Sirloin Steaks. Two 8oz Fillet Steaks. Two 20oz Rump Steaks. Everything will be vacuum packed and arrive with 10 days date.
Steaks£114.99 per unit

Welsh Beef cured for three weeks, dried and sliced. Cook this exactly as you would normal back bacon (pork). Minimum 350g packs.
Pork£8.49 per unit

Whole Welsh Beef Fillet approx 2kg.
Beef£98.99 per unit

1 or 2 steaks approx 340g each
Steaks£13.99 per unit

1, 2 or 4 steaks approx each 340g each.
Steaks£13.99 per unit

This pack contains the following. 4x500g Turkey Mince 4x500g Lean Beef Mince 8 Large Chicken Breast Every item will be vacuum packed and arrive to you with 10 days date.
Chicken Breast£63.99 per unit

In our Welsh Beef Box you will receive the following. 1.5kg Beef Roasting Joint ( Topside/ Silverside). 1.2kg Brisket Joint. 2 x 200g Sirloin Steaks. 2 x 200g Rump Steaks. 2 x 500g Diced Beef. 2 x 500g Mince Beef. Everything will be vacuum packed and will have 10 days date when it arrives to you.
Mince£114.99 per unit

In our Welsh Steak Box you will find the following. 4 x 8oz Sirloin Steaks. 4 x 8oz Ribeye Steaks. 4 x 8oz Rump Steaks. 2 x 16oz Top Rump Steaks 2 x 16oz Chuck Steaks. Everything will be vacuum packed with 10 days date when it arrives to you.
Steaks£134.99 per unit
1.7kg+ gammon joint
Pork£14.99 per unit

In our Welsh Beef box you will find the following. 1.5kg Silverside joint. 1.4kg Top Rump joint. 1.2kg Brisket joint. 4 x 200g Sirloin steaks. 4 x 200g Rump steaks. 1.5kg Diced beef. 1.5kg Braising steak. 1.5kg Steak mince. Everything will be vacuum packed for you with 10 days date when it arrives with you.
Mince£199.99 per unit

This is a fully cut and butchered side of Welsh Beef. Approximate 150kg full side weight. Price DOES NOT include delivery, this is dependant on delivery location. Delivery Price is £1.25 per mile for fully refrigerated delivery. We can cut bones especially marrow bones for stocks and stews. This will not be vacuum packed but bagged. If you have any specific cutting instructions, please email us. If not we will cut and pack in the way we think is best. We work off a 3-5 week lead time on this as we need time to process, hang, cut and pack the side after ordering. This is an approximate weight breakdown of everything you will receive and what we recommend you choose to do with each cut. Mince/ Diced steak- Roughly 45kg Topside and Silverside- 9kg each (roasting joints) Brisket- 11kg (roasting joints) Shin rings- 3.4kg (roasting) LMC- 4kg (braising steak, diced, mince) Chuck- 6kg (braising steak, joints, diced, mince) Skirt steak- 3kg (steaks, diced, mince) Fillet- 2.2kg (steaks) Ribeye- 3.6kg (steaks) Rump- 6.6kg (steaks) Top rump- 5.1kg (steaks, joints) Sirloin- 6.9kg (steaks) Remaining weight- Bones/ Fat Please specify what sized steaks and joints you would like to receive
Mince£1750.00 per unit

Welsh Pork Mince available in 500g, 1kg and 2.5kg.
Mince£4.99 per unit
This product has multiple variants. The options may be chosen on the product page
Beef£23.99 per unit

Welsh Beef Silverside joint available in three different sizes.
Beef£23.99 per unit
Welsh Beef Brisket Joints available in three different sizes, perfect for slow cooking.
Beef£23.99 per unit
Diced Beef
Beef£7.49 per unit

Beef Bone Marrow sliced, two pieces.
Beef£4.50 per unit

Pack of 4 House made 4oz Burgers.
Burgers£6.49 per unit

Pack of 4 House made 4oz Burgers.
Burgers£6.49 per unit

Pack of 4 House made 4oz burgers.
Burgers£5.99 per unit

Sliced Welsh Oxtail 1kg-1.2kg
Pantry & Larder£11.99 per unit

Welsh Top Rump Steak approximately 500g each
Beef£15.99 per unit
Braising Steak
Beef£12.99 per unit
This product has multiple variants. The options may be chosen on the product page
Pork£8.98 per unit

Pack of 4 (approx 400g) or 8 (approx 800g) Lamb Chops
Lamb£8.49 per unit

Pack of 2 (approx 18oz) or 4 (approx 36oz) Lamb Steaks
Lamb£13.99 per unit

Approx 2.5kg-2.7kg whole bone in Welsh Lamb shoulder
Shoulder£34.99 per unit

£22.50 per unit

£22.50 per unit

£28.99 per unit

£25.98 per unit

Pack of 2 (approx 1kg) or 4 (approx 2kg) Lamb Shanks
Lamb£14.99 per unit

Pack of 2 (approx 400g) or 4 (approx 800g) Lamb Barnsley Chops
Lamb£9.99 per unit

Pack of 2 (approx 18oz) or 4 (approx 36oz) Lamb Steaks
Lamb£10.99 per unit
Fresh British lamb chops
Chops & Cutlets£9.99 per unit

choose from a selection of flavours; Pepper Mushroom Steak Diane Sweet Chilli Honey Mustard Stilton
Beef£2.00 per unit

Pack of 6 (approx 400g) sausages of 12 (approx 800g) Leek Sausages
Sausages£5.99 per unit

Pack of 6 (approx 400g) sausages of 12 (approx 800g) Chilli & Garlic Sausages
Sausages£5.99 per unit

Pack of 6 (approx 400g) sausages of 12 (approx 800g) Pork & Apple Sausages
Sausages£5.99 per unit

Pack of 6 (approx 400g) sausages of 12 (approx 800g) sausages
Sausages£5.99 per unit

Pork Steaks available in 2 packs - 4 steaks (approx 32oz) or 8 steaks (approx 64oz)
Pork£8.99 per unit

Welsh Leg of Pork available in multiple weights. Boned, tied with the rind left on.
Pork£9.99 per unit

Pack of 2 slices (approx 16oz) or 4 slices (approx 32oz) Pork Belly Chops.
Chops£4.49 per unit
Our pork chop packs usually contain 3 pork chops. Sometimes will be a pack of 4 slightly smaller chops instead of 3 larger ones. May have bone in or may be de-boned. We do give the option for our Pork Chops to come: Plain, Black Garlic Glazed or Chinese Style Glazed. *cuts and weights may vary slightly from those listed We do various deliveries each week, you can choose which week to book at the checkout. We use WoolCool packaging alongside gel ice packs to keep your order a safe and stable temperature during transit. Once you’ve placed your order you will receive a confirmation email, the nex
Chops£4.99 per unit

500g of Lamb Liver (frozen)
Lamb£4.99 per kg

500g of Beef Heart slices (frozen)
Beef£4.99 per kg
We use cookies to keep the shop working, remember your preferences and — only if you say yes — understand how the site is used. Read the Cookie Policy · Privacy Policy