Steak and ale pie with chips and peas: how much it costs to make, per portion
Braised diced beef in an ale gravy under a puff pastry lid, served with chips and peas. Ten portions costed from JJ Foodservice prices dated 10 October 2026; the ale is a Morrisons shelf price from the same day.
The main price uses 68% GP, in line with the UK food GP benchmarks (UKHospitality × Christie & Co, 2022: 65.9–69% food GP across every segment). The 75% line is a premium price; few UK sites hold it across a whole menu. GP is worked out on the ex-VAT price.
Open in PrepSheet — edit, cost, scale →
Ingredients and cost, 10 portions
| Ingredient | Pack price | Pack size | Used | Cost |
|---|---|---|---|---|
| Diced beef braising steak | £19.99 | 2000 g | 1800 g | £17.99 |
| Onions | £7.49 | 10000 g | 500 g | £0.37 |
| Carrots | £7.49 | 10000 g | 400 g | £0.30 |
| Plain flour | £12.49 | 16000 g | 60 g | £0.05 |
| Vegetable oil (browning) | £26.99 | 20000 ml | 50 ml | £0.07 |
| Amber ale | £1.50 | 500 ml | 500 ml | £1.50 |
| Stock (vegetable bouillon powder) | £10.99 | 1000 g | 20 g | £0.22 |
| Tomato paste | £7.49 | 3000 g | 30 g | £0.07 |
| Worcestershire sauce | £16.99 | 4000 ml | 20 ml | £0.08 |
| Fresh thyme | £1.79 | 100 g | 5 g | £0.09 |
| Puff pastry (pre-sheeted), lids | £47.99 | 20000 g | 800 g | £1.92 |
| Eggs, medium (egg wash) | £3.49 | 30 each | 1 each | £0.12 |
| Frozen chips, 3/8-inch | £13.99 | 9080 g | 2250 g | £3.47 |
| Vegetable oil (fryer top-up allowance) | £26.99 | 20000 ml | 300 ml | £0.40 |
| Frozen peas | £5.29 | 2500 g | 800 g | £1.69 |
| Table salt | £10.99 | 6000 g | 10 g | £0.02 |
| Ground black pepper | £15.99 | 1000 g | 3 g | £0.05 |
| Batch total | £28.42 | |||
| Per portion (÷ 10) | £2.84 | |||
Cost per line is pack price × (amount used ÷ pack size), the same sum the tool runs. Change one pack price and every line that uses it moves.
Method
- Toss the diced beef in the seasoned flour and brown it in batches in a little oil.
- Soften the chopped onions and carrots, stir in the tomato paste, then add the beef, ale, Worcestershire sauce, thyme and about 1 litre of stock made with the bouillon.
- Cover and braise at 160 °C for about 2 hours, until the beef is tender; check the seasoning and cool.
- Fill individual pie dishes, top with 80 g puff pastry lids, egg wash and bake at 200 °C for 20-25 minutes until risen and golden.
- Serve with chips and peas.
Costing notes
The beef is £17.99 of the £28.42 batch, nearly two-thirds of the plate, at 180 g raw a portion. JJ listed the 2 kg pack of diced braising steak on delivery only that day, so this line uses the delivery price. A pie with a pastry lid only (no base) keeps the pastry cost to about £0.19 a portion.
The ale is a single 500 ml bottle at a supermarket shelf price. A pub using a cask or keg ale from its own cellar should cost it at its own price per pint, which is usually higher than a supermarket bottle, so put your figure in.
Where the prices came from
JJ Foodservice collection prices as shown on its public search pages on 10 October 2026 (delivery runs about £1-2 a case higher; one line JJ listed on delivery only is marked). Lines JJ did not list that day are Morrisons shelf prices from its website on the same day, marked on each line; a supermarket pack usually costs more per kilo than a wholesale case. JJ does not label VAT on most lines: raw food is zero-rated in the UK, while soft drinks, alcohol, confectionery and some ingredients carry standard-rate VAT. Your supplier's price is the one that matters: open the recipe and type it in.
- Diced beef braising steak: Fresh UK Halal Diced Beef Braising Steak 85VL 1x2kg, 2 kg, £19.99 delivery (no collection price listed) — JJ Foodservice, accessed 2026-10-10
- Onions: Brown Cooking Onions 1x10kg (VEG655), 10 kg, £7.49 collection — JJ Foodservice, accessed 2026-10-10
- Carrots: Carrots 1x10kg, 10 kg, £7.49 collection — JJ Foodservice, accessed 2026-10-10
- Plain flour: JJ Plain Flour 1x16kg, 16 kg, £12.49 collection — JJ Foodservice, accessed 2026-10-10
- Vegetable oil (browning): JJ Vegetable Cooking Oil BIB 1x20L (OIL114), 20 L, £26.99 collection — JJ Foodservice, accessed 2026-10-10
- Amber ale: Wainwright Amber Ale 500ml, 500 ml, £1.50 shelf price — Morrisons (retail), accessed 2026-10-10
- Stock (vegetable bouillon powder): Gomo Vegetable Bouillon 1x1kg (MIS112), 1 kg, £10.99 collection — JJ Foodservice, accessed 2026-10-10
- Tomato paste: JJ Tomato Paste 1x3000g (SAU706), 3 kg, £7.49 collection — JJ Foodservice, accessed 2026-10-10
- Worcestershire sauce: Lea & Perrins Worcestershire Sauce 1x4L (SAU405), 4 L, £16.99 collection — JJ Foodservice, accessed 2026-10-10
- Fresh thyme: Fresh Thyme 1x100g (VEG962), 100 g, £1.79 collection — JJ Foodservice, accessed 2026-10-10
- Puff pastry (pre-sheeted), lids: Pukka Pre-Sheeted Puff Pastry Rolls 2x10kg (PAS106), 20 kg, £47.99 collection — JJ Foodservice, accessed 2026-10-10
- Eggs, medium (egg wash): Medium Eggs Size 3 1x30, 30 eggs, £3.49 collection — JJ Foodservice, accessed 2026-10-10
- Frozen chips, 3/8-inch: JJ Blue Label 3/8 Chips 4x2.27kg (CHP007), 9.08 kg, £13.99 collection — JJ Foodservice, accessed 2026-10-10
- Vegetable oil (fryer top-up allowance): JJ Vegetable Cooking Oil BIB 1x20L (OIL114), 20 L, £26.99 collection — JJ Foodservice, accessed 2026-10-10
- Frozen peas: Darta Frozen Choice Peas 1x2.5kg, 2.5 kg, £5.29 collection — JJ Foodservice, accessed 2026-10-10
- Table salt: DP Table Salt Tub 1x6kg (SPI277), 6 kg, £10.99 collection — JJ Foodservice, accessed 2026-10-10
- Ground black pepper: Ground Black Pepper 1x1kg (SPI293), 1 kg, £15.99 collection — JJ Foodservice, accessed 2026-10-10
More costed dishes: pub and restaurant classics
- Beef lasagne with garlic bread — £2.26 a portion
- Chilli con carne with rice — £1.82 a portion
- Scampi and chips — £1.98 a portion
- Hunter's chicken with chips and coleslaw — £1.85 a portion