MacroFood All articles
Budget & Shopping

The Frozen Aisle Is Not a Compromise: Eight Staples That Do 25g Protein for Two Quid

MacroFood
The Frozen Aisle Is Not a Compromise: Eight Staples That Do 25g Protein for Two Quid

Photo: Maria from McLean, Virginia, USA, CC BY 2.0, via Wikimedia Commons

There is a stubborn bit of UK food logic that says fresh is virtuous, chilled is premium and frozen is what you buy when the purse strings tighten. It is a tidy story. It is also wrong. In 2026, with a bag of frozen prawns in one hand and a £2 coin in the other, the freezer aisle is one of the most reliable places in the supermarket to build a 25g-protein meal without paying for the privilege.

This is not about pretending a frozen chicken thigh is a farmers' market chicken. It is about value per gram of protein, convenience and the fact that frozen produce is often nutritionally level with, or better than, the sad bag of spinach that has been in your fridge since Tuesday.

Why the cold aisle keeps winning

Frozen food is picked and frozen close to harvest, so the vitamins and texture are locked in at a point when the produce is actually good. The real advantage for macro-aware shopping is waste. A bag of frozen edamame does not go slimy on Thursday. A portion of frozen white fish does not need to be cooked the day you buy it. A £2 portion is actually a £2 portion, not a £2 portion with a third going in the bin.

And the numbers are boringly consistent. Frozen prawns, white fish, chicken thighs and soya mince all deliver serious protein per pound. Add cheap frozen veg and a bit of rice or pasta and you are eating for less than a supermarket meal deal, with more control over what is on the plate.

The eight staples worth keeping in the drawer

Prices move, and own-brand ranges differ by store, but these are typical UK supermarket figures in late 2026. Treat them as a guide, not a till receipt.

1. Frozen prawns. A 100g portion gives roughly 18-20g protein. Own-brand cooked prawns often sit at £3-£4 for 300g, so £1-£1.35 per 100g. Add 100g frozen edamame and you are over 25g before the rice.

2. Frozen white fish. Pollock, coley and basa are the quiet heroes here. A 100g portion gives about 17-20g protein, and a 500g bag is often £4-£5, so under £1 a portion. It is not glamorous, but it is fast.

3. Frozen edamame. Around 11g protein per 100g. It is not a main event on its own, but it is the cheapest protein booster in the freezer. A 500g bag is usually £2-£2.50, so 40-50p per 100g.

4. Frozen chicken thighs. A 150g portion gives roughly 25-28g protein. A 1kg bag is often £3-£4.50, putting a portion at 45-68p. Thighs also survive a hot oven far better than breast.

5. Frozen soya mince. A 100g portion is usually 12-15g protein, so pair it with edamame or peas. A 300g bag is often £1.50-£2, and it turns a tin of tomatoes into a chilli that actually fills you up.

6. Frozen seafood mix. A 100g portion lands around 14-17g protein. It is a useful halfway house between prawns and white fish, and it works in a tomato pasta sauce without any defrosting drama.

7. Frozen chicken breast. A 100g portion gives about 23g protein. A 1kg bag is often £5-£6, so £1-£1.20 a portion. It is not the cheapest option here, but it is the simplest if you want a plain protein hit.

8. Quark-based frozen yoghurt. A 150g portion can give 10-12g protein. It will not hit 25g on its own, so treat it as a dessert anchor: 150g frozen yoghurt, 30g soya crispies and a handful of frozen berries gets you to roughly 22-24g, and a splash of milk finishes the job for under £2.

Three plates that cost less than a meal deal

Prawn, edamame and rice bowl. 100g prawns, 100g edamame, 60g rice and a handful of frozen peas. Protein lands around 30g, and the cost is roughly £2 depending on the shop. Soy sauce, chilli and a squeeze of lime do the rest.

Chicken thigh traybake. 150g chicken thighs, frozen peppers, red onion and 60g rice. Protein is around 30g, and the whole thing comes in at about £1.60-£1.80. Throw the thighs in the oven while the rice cooks and you have dinner without a second thought.

Soya mince chilli. 100g soya mince, 100g edamame, a tin of tomatoes and 60g rice. Protein is around 27g, and the cost is roughly £1.60. It freezes well, which is the whole point of cooking a big batch.

The freezer rules we actually use

Look at protein per 100g, not per pack. A bag of breaded chicken may look cheap, but the coating is doing a lot of the weighing. Compare price per 100g of the plain version.

Avoid anything that has been pre-coated or pre-fried unless you are deliberately buying a treat. Plain frozen fish, plain prawns, plain chicken and plain edamame are the building blocks. The flavoured stuff is where the salt and markup live.

Use frozen veg to bulk out the plate without adding cost. Peas, spinach, peppers and mixed veg all do the same job as fresh, and they do not sulk in the drawer.

Finally, buy own-brand when the label is clean. The premium freezer brands are not automatically better for macros; they are often just better at packaging.

The freezer aisle is not a compromise. It is a shortcut that happens to be cheaper, faster and, for a lot of weeknight cooking, just as good.

All Articles

Related Articles

The £1.50 Soup Upgrade: Turning a Tin Into a 30g-Protein Winter Bowl

The £1.50 Soup Upgrade: Turning a Tin Into a 30g-Protein Winter Bowl

The 5pm Darkness Menu: Seven Slow-Cooker Dinners That Earn Their 30g of Protein

The 5pm Darkness Menu: Seven Slow-Cooker Dinners That Earn Their 30g of Protein

High-Protein, High Markup: Eight UK Supermarket Swaps That Beat the Label

High-Protein, High Markup: Eight UK Supermarket Swaps That Beat the Label