The UK Meal Deal, Ranked by Protein (Tesco, Sainsbury's, Boots, Co-op, M&S)
A UK-specific guide to building the highest-protein meal deal at each of the big five. Which sandwich, which snack, which drink, and the combinations that get you to 40g without going over on calories.
TL;DR
- This is a UK guide. Meal deals in this format do not exist in the US.
- A badly built meal deal lands around 15-20 g protein for 800-900 kcal. A well built one lands 35-45 g for 500-600 kcal. Same price.
- The main slot is where most people lose. Chicken and bacon on white bread is not the same food as a chicken salad wrap or a protein pot.
- The snack slot is the biggest swing available to you: crisps give roughly 2 g protein, a protein bar or a chicken bite pot gives 10-20 g.
- Boots and M&S have the best high-protein main options. Tesco and Sainsbury’s have the best snack slots. Co-op is the weakest for protein and the most convenient.
The meal deal is the default British lunch, and it is genuinely good value. The problem is not the price, it is that the default build is engineered around bread, crisps and sugar, which is why people finish one at 13:00 and are starving by 15:30. If you’re already tracking your intake and hitting your protein goal every day matters to you, the meal deal is either your easiest 500 kcal win or your biggest daily leak, depending entirely on which three items you pick.
You do not have to stop buying them. You have to pick differently within the same three slots. Everything below stays inside a standard meal deal, so the cost does not change.
The Three Slots and Where the Protein Actually Is
Every meal deal is main plus snack plus drink. Protein hides in different places in each slot, and the sizes are stable even when prices move.
The main slot
Rough protein ranges for a standard main, before you add anything:
- Plain cheese or egg mayo sandwich on white: 12-16 g
- Chicken and bacon or club sandwich: 20-26 g
- Chicken or tuna salad wrap: 20-28 g
- Chicken pasta or rice salad bowl: 22-30 g
- Chicken and cheese protein pot or protein box: 30-40 g
The gap between the bottom and the top of that list is more than 20 g of protein, which is a third of a typical daily target for someone eating 1.6-2.2 g/kg. It costs you nothing to move up it.
The protein boxes and pots are the outlier and they are usually sitting in the same fridge, a shelf away from the sandwiches. At M&S the protein pots and chicken and egg boxes clear 30 g regularly. Boots’ Delicious range includes several chicken-based mains in the mid 20s to low 30s. Tesco and Sainsbury’s both run protein pots and chicken salad bowls that qualify as the main. For a wider view of what each chain stocks outside the meal deal format too, our UK supermarket high-protein shopping list covers Aldi, Lidl, Tesco and M&S side by side.
The snack slot
This is where most of the damage happens and where the easiest win is. A standard bag of crisps is around 130-180 kcal for 2 g of protein. That is the worst ratio available in the shop.
Better swaps that are almost always meal-deal eligible:
- Protein bar: 15-20 g protein, 190-220 kcal
- Chicken bites or chicken pieces pot: 15-22 g protein, 120-180 kcal
- Boiled eggs, two-pack: 12-13 g protein, around 140 kcal
- Greek-style yoghurt pot or high-protein yoghurt: 10-20 g protein, 100-170 kcal
- Cheese and biscuit snack pack: 8-12 g protein, but usually 250 kcal plus
- Mixed nuts, standard pack: 6-9 g protein, but 250-300 kcal
Swapping crisps for a chicken pot is typically plus 15 g protein and minus 30 kcal. It is the single best trade in this entire post. If you want the full picture of what counts as a genuinely good high-protein snack beyond the meal deal shelf, we’ve ranked the best high-protein snacks for weight loss separately.
The drink slot
Usually treated as free. It is not. A regular sugary drink adds 130-180 kcal for zero protein. Water or a diet drink adds nothing.
If the shop allows it, a flavoured milk or protein shake in the drink slot is worth 8-20 g of protein. Not every store includes them, and inclusion changes regularly, so check the shelf label rather than assuming.
Track your macros for free
Join hundreds using Chowdown's AI to hit their nutrition goals
Try ChowdownRanking the Big Five
This is on protein availability within the meal deal, not on taste or price.
1. Boots
Consistently the strongest main slot. The chicken-forward options in the Delicious range are dense, and Boots stocks protein pots and yoghurts that are snack-eligible. The stores are small so stock varies by branch, but when the range is in, Boots wins.
2. Marks and Spencer
Best individual items on the blog’s criteria: protein pots, egg and chicken boxes, and snack-slot yoghurts that hold their own. It is the most expensive of the five even on the discounted price, so it is the value question rather than the protein question that holds it back.
3. Tesco
Best snack slot of the big supermarkets. The protein pot and chicken bite range is broad and the wraps and pasta bowls in the main slot are solid. The Clubcard price makes it the strongest value option overall. Worth noting: own-brand protein products at Tesco are not automatically worse than the branded ones sitting next to them, we broke down the actual numbers in own brand vs big brand.
4. Sainsbury’s
Close to Tesco. Good chicken salad bowls, reliable protein snack options, slightly thinner range of high-protein mains in smaller stores.
5. Co-op
Most convenient, least protein. The range skews to standard sandwiches, crisps and confectionery, with fewer protein pot options. Buildable, but you have less to work with.
Three Builds That Work
Numbers are approximate and depend on the specific product, so scan the label. The shape is what matters.
The maximum protein build
Chicken and bacon pasta bowl or protein box, plus a chicken bites pot, plus water. Roughly 45-50 g protein for 550-650 kcal. This is a proper meal for a training day and it will hold you to dinner. If you want more full meals in this range, our list of high-protein meals under 500 calories has the home-cooked equivalents.
The balanced build
Chicken salad wrap, plus a high-protein yoghurt, plus a diet drink. Roughly 35-40 g protein for 450-500 kcal. Lighter, cheaper on calories, still hits a real protein target.
The one to avoid
Cheese and pickle sandwich, crisps, regular soft drink. Roughly 18 g protein for 850 kcal. Same price as both of the above.
Log It Properly
Two things go wrong when people track meal deals.
The first is logging the sandwich and forgetting the snack and the drink. That is routinely 200-300 kcal unlogged, every working day, which is the difference between losing weight and wondering why you are not.
The second is guessing at the wrap because it seems small. UK packaged food has the nutrition panel printed on it and the barcode is right there, so there is no reason to estimate. Scan the barcode on all three items before you open them, because once the sandwich is gone so is the packet.
If the shop has slapped a yellow reduced sticker over the panel, the product is usually still in the database under its own name. Search it rather than skipping it.
The Short Version
Move up the main slot, put protein in the snack slot instead of crisps, and stop drinking your calories. That is plus 20-25 g protein and minus 250-350 kcal for the same money, on a lunch you were going to buy anyway.
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
Chowdown vs Cal AI: Free Photo Tracking vs a $30 Subscription
Cal AI is the most heavily advertised AI calorie tracker of 2026 and it paywalls you before your first meal. We compare it to Chowdown on accuracy, cost, friction and what happens when you stop paying.
Can ChatGPT Track Your Macros? An Honest Test
People are using ChatGPT, Gemini and Claude as calorie trackers. We tested what a general chatbot actually gets right, where it falls apart, and when a dedicated tracker is the better tool.
US Supermarket High-Protein Shopping List (Walmart, Target, Trader Joe's, Costco, Aldi)
A practical high-protein shopping list for American supermarkets, with real pack sizes in ounces and cost per gram of protein. Written for US shoppers, not converted from a British list.