Steak prices at a glance (checked 30 September 2026): a 6oz steak from our Cornwall butcher's counter costs from £3.70 (sirloin, 10-pack) to £9.49 (fillet). Ribeye is from £4.87 a steak, rump from £3.62 and a 500-600g T-bone is £15.99. Every price below is the live shop price for a pack that is in stock today.

UK steak price table
| Steak pack | Cut | Pack price | Per steak | Per kg |
|---|---|---|---|---|
| Rib-eye Steak 2x 6oz | Ribeye | £10.49 | £5.25 | £30.84 |
| Ribeye Steaks 8x6oz | Ribeye | £38.99 | £4.87 | £28.65 |
| Rib-eye Steak 10x 6oz | Ribeye | £59.99 | £6.00 | £35.27 |
| Sirloin Steak 2x 6oz | Sirloin | £8.99 | £4.50 | £26.43 |
| Sirloin Steak 2x 8oz | Sirloin | £11.99 | £6.00 | £26.43 |
| Sirloin Steak 4x 6oz | Sirloin | £22.99 | £5.75 | £33.79 |
| Sirloin Steak 4x 8oz | Sirloin | £27.99 | £7.00 | £30.85 |
| Sirloin Steaks 6x 6oz | Sirloin | £34.99 | £5.83 | £34.28 |
| Sirloin Steak 10x 6oz | Sirloin | £36.99 | £3.70 | £21.75 |
| The Caveman Sirloin Steak 16oz | Sirloin | £11.99 | £11.99 | £26.43 |
| XL Sirloin Dinner Plate Steak (20oz) | Sirloin | £14.99 | £14.99 | £26.44 |
| Rump Steak 2x 6oz | Rump | £8.99 | £4.50 | £26.43 |
| Rump Steak 8x 6oz | Rump | £28.99 | £3.62 | £21.30 |
| Rump Steak 10x 6oz | Rump | £39.99 | £4.00 | £23.51 |
| Big Daddy Rump Steak 16oz | Rump | £11.49 | £11.49 | £25.33 |
| THE BEAST 42oz Rump Steak | Rump | £32.99 | £32.99 | £27.71 |
| Fillet Steak 2x 6oz | Fillet | £18.99 | £9.49 | £55.82 |
| T-Bone Steak 500-600g | T-bone | £15.99 | £15.99 | £29.07* |
| Tomahawk Steak 800g-1.2kg (Frozen) | Tomahawk | £32.99 | £32.99 | £32.99* |
* Weight is a range, so the price per kg uses the midpoint (550g for the T-bone, 1kg for the tomahawk). 6oz is about 170g; 8oz is about 227g; 16oz is about 454g.
What each steak costs, and why
Ribeye steak price
Ribeye comes from the fore rib and has the most marbling, so it is juicy and full of flavour. Our best-value ribeye pack today is the Ribeye Steaks 8x6oz, at £4.87 a steak. See all ribeye steaks.
Sirloin steak price
Sirloin is leaner, with a strip of fat along the edge, and it is our best-value steak in multi-packs: Sirloin Steak 10x 6oz is £3.70 a steak. For a showpiece, the XL Sirloin Dinner Plate Steak (20oz) is one 20oz steak. See all sirloin steaks.

Rump steak price
Rump is the beefiest-tasting steak and the cheapest per steak in the bigger packs: Rump Steak 8x 6oz works out at £3.62 a steak. Fancy a challenge? THE BEAST 42oz Rump Steak is a single 42oz steak. See all rump steaks.
Fillet steak price
Fillet is the most tender and the most expensive per kilo: Fillet Steak 2x 6oz is £18.99, or £55.82 per kg. Cutting your own from a whole beef fillet can work out cheaper for a crowd. See fillet steaks.

T-bone and tomahawk steak price
T-bone gives you sirloin and fillet on one bone: our T-Bone Steak 500-600g is £15.99. The Tomahawk Steak 800g-1.2kg (Frozen) is a sharing steak for two at £32.99.
How to pay less for good steak
- Compare the price per steak, not the pack price: the 8- and 10-packs of sirloin and rump are our cheapest per steak, but not every bigger pack is cheaper, so check the table. Freeze what you won't use this week.
- Pick the cut for the job: rump and sirloin for the grill and steak night, ribeye for flavour, fillet for special occasions.
- Look at deals and steak boxes for mixed packs.
- Top up to £85 for free weekday UK delivery (£6.95 under), with no minimum order.
Steak prices: your questions
How much does a steak cost in the UK?
At our butcher's counter a 6oz steak runs from about £3.62 (sirloin or rump in a multi-pack) to £9.49 (fillet). The 8- and 10-packs of sirloin and rump are the cheapest per steak.
How much is a ribeye steak?
Our ribeye starts at £5.25 a steak in the 2x 6oz pack and is £4.87 a steak in the Ribeye Steaks 8x6oz pack, our best-value ribeye.
Which steak is the best value?
On price per steak, Sirloin Steak 10x 6oz at £3.70 a steak and Rump Steak 8x 6oz at £3.62 a steak are our best-value packs today.
Why is fillet steak the most expensive?
Fillet (tenderloin) is a small muscle that makes up only a tiny part of each animal, and it is the most tender cut, so it costs the most per kilo.
How much is a T-bone steak?
Our T-Bone Steak 500-600g is £15.99 for one big steak, which works out at about £29.07 per kg at 550g.

Want to know how to cook them? Read our guide to the types of steak. Prices checked 30 September 2026; the price on each product page is the one you pay.