The UK Freezer Aisle for High Protein: What to Buy at Tesco, Aldi, Lidl and Sainsbury's
A UK guide to the frozen aisle for macro trackers. Which frozen proteins, veg and fruit earn their space, how to log glazed seafood correctly, and how to build a week of meals from the freezer.
TL;DR
- This one is for UK shoppers: Tesco, Sainsbury’s, Aldi, Lidl and M&S all carry the same core frozen proteins, often cheaper per gram of protein than the chiller.
- The best freezer buys are plain: chicken breast fillets, white fish, prawns, lean mince, edamame and peas. Breaded and battered versions are a different food.
- Frozen seafood is sold with an ice glaze. UK labels declare net weight without the glaze, so log what the label says, not what the bag weighs.
- Freezer food cuts waste, which is the hidden cost of hitting a protein target from fresh.
- A freezer drawer of five items gets you 25-40 g of protein per meal with almost no prep.
If you shop in the US, the US high-protein shopping list is the one you want. This guide covers UK supermarkets and UK pack formats.
Why the freezer beats the chiller for protein
Fresh chicken lasts two or three days. A bag of frozen fillets lasts months. For anyone tracking macros, that difference matters more than any taste gap, because the most common reason people miss a protein target is not a lack of knowledge. It is opening the fridge at 7pm and finding nothing that is both high in protein and still in date.
Three practical advantages:
- Less waste. You cook two fillets, not the whole pack before it turns.
- Portion control is built in. Individually frozen fillets and fish portions make logging easier, because one item is roughly one serving.
- Price stability. Frozen proteins are discounted less often than chilled ones, but their everyday price per gram of protein is usually lower. Check the price per kg on the shelf label, not the pack price.
The core list
Nutrition figures below are typical per 100 g, uncooked, for plain products. Brands and own-label lines vary, so scan the barcode or check the pack for the exact numbers when you log.
Proteins
- Chicken breast fillets. Around 22-24 g protein and 105-120 kcal per 100 g raw. The workhorse. Every major UK supermarket sells own-label bags. Check the ingredients: some “chicken breast” packs are injected with water and salt, which lowers protein per 100 g.
- White fish (cod, haddock, pollock, basa). Roughly 13-18 g protein and 70-90 kcal per 100 g. Pollock and basa are the cheapest; cod and haddock have a firmer texture. Very lean, so pair them with a fat source you actually enjoy.
- King or cooked prawns. Roughly 15-20 g protein and 65-85 kcal per 100 g. Excellent in stir fries and curries, and they defrost in minutes under cold running water.
- Salmon fillets. Around 20 g protein and 180-210 kcal per 100 g. More calories because of the fat, but that fat is the reason to eat oily fish.
- Lean beef or turkey mince (5% fat or less). Around 20-22 g protein and 120-140 kcal per 100 g raw. Frozen mince is usually sold in blocks or free-flow bags; free-flow is easier to portion.
- Meat-free mince. Mycoprotein and soya-based minces typically land at 13-18 g protein per 100 g with low fat. Useful for vegetarians and for bulking out meat mince to stretch it further.
Carbs and veg that pull their weight
- Edamame beans. Around 11 g protein and 120-140 kcal per 100 g. The best protein-per-calorie vegetable in the freezer.
- Garden peas and petits pois. Around 5-6 g protein and 65-80 kcal per 100 g. Cheap, high in fibre and they go with everything.
- Mixed stir-fry veg and broccoli florets. Low calorie volume for filling a plate.
- Frozen spinach. Portioned in pucks, which makes it easy to add to eggs, curries and pasta sauces.
- Frozen berries. Around 40-55 kcal per 100 g. Cheaper than fresh out of season and ideal with Greek yoghurt or in porridge.
What to skip or treat as a different food
Breaded chicken, battered fish, fish fingers, scampi and southern fried strips can be perfectly good food, but they are not the same as the plain versions above. The coating typically adds 10-20 g of carbohydrate and a fair amount of fat per 100 g, and the protein share drops. Log them as their own product, not as “chicken” or “cod”.
The glaze problem: logging frozen seafood correctly
Frozen prawns and fish are coated in a thin layer of ice to stop them drying out. That ice has weight, and it can be a noticeable share of the bag.
Under UK food labelling rules, the declared net weight on glazed frozen food must exclude the glaze. So the pack might say “net weight 250 g” on a bag that weighs more on your scales.
How to handle it:
- Log by the label, not by the bag. If you use half the bag, log half the net weight.
- If you weigh portions, weigh after defrosting and draining. Pat dry, then weigh.
- Do not weigh frozen and log as raw. You would be logging ice as protein, and over a week that error adds up.
Our guide to raw vs cooked weight tracking covers the same principle for everything else you cook.
Where each supermarket tends to be strong
Ranges change, so treat this as a starting point rather than a promise. Walk the aisle and compare price per kg yourself.
- Aldi and Lidl. Usually the lowest price per kg on plain chicken fillets, white fish and prawns. Smaller ranges, and specific lines come and go.
- Tesco and Sainsbury’s. The widest range, including larger value bags and more own-label tiers. Loyalty card prices can change the maths, so compare the member price.
- M&S. Higher prices but good single-portion fish and seafood packs, handy if you live alone and hate half-used bags.
- Iceland and The Food Warehouse. Worth a look for large-format bags of chicken and mince if you have the freezer space.
If you are weighing up own-label against branded packs, we compared the protein numbers in own brand vs big brand UK supermarket protein.
Track your macros for free
Join hundreds using Chowdown's AI to hit their nutrition goals
Try ChowdownA week of meals from one freezer drawer
With chicken fillets, white fish, prawns, lean mince, edamame, peas, stir-fry veg and berries, plus rice, pasta, wraps and eggs from the cupboard and fridge:
- Monday: chicken fillet traybake with peas and potatoes. Roughly 40 g protein.
- Tuesday: prawn and edamame stir fry with rice. Roughly 30-35 g protein.
- Wednesday: lean mince chilli, half the mince swapped for meat-free mince. Roughly 35 g protein.
- Thursday: baked white fish, peas and new potatoes. Roughly 30 g protein.
- Friday: chicken wraps with stir-fry veg. Roughly 35-40 g protein.
Breakfasts: Greek yoghurt with frozen berries. That is 15-20 g of protein before you have left the house.
Log it without the faff
Plain frozen food is some of the easiest food to track, because the pack tells you exactly what is in it. In Chowdown you can scan the barcode for the label numbers, then snap a photo of the finished plate for everything you added. Both are free, with no premium tier.
For the rest of the trolley, the UK high-protein shopping list covers the fridge and cupboard.
Diego Cuñado is the creator of Chowdown, the free AI-powered macro tracker.
Ready to start tracking?
Join hundreds tracking their macros with AI. Free forever. No subscriptions, no ads.
Get Started. It's Free ForeverMore from the blog
Photo, Barcode, Search or Scale: Which Food Logging Method Is Actually Most Accurate?
A practical comparison of the four ways to log food: AI photo scanning, barcode scanning, database search and weighing. Where each one is accurate, where each one quietly goes wrong, and which to use for which meal.
Gas Station Protein: What to Grab at 7-Eleven, Wawa, Sheetz and Circle K (US Guide)
A US guide to hitting your protein target from a gas station or convenience store. What to buy, what only looks healthy, typical macros per item, and how to build a 30-40 g protein stop for under $10.
How Often Should You Recalculate Your Calories When Losing Weight?
Your calorie target goes stale as you lose weight. Here is when to recalculate, how much to adjust by, and how to tell a real plateau from a noisy fortnight, using your own logged data instead of a formula.