Buying Guide

Supermarket Protein Powder UK: Best Options Compared for 2026

Tesco, Asda and Holland & Barrett protein costs 30-60% more than the same product online. What is actually worth buying off the UK supermarket shelf in 2026.

Bernard, Founder of ProteinDeals

Bernard, Founder of ProteinDeals

23 April 20268 min read
Supermarket Protein Powder UK: Best Options Compared for 2026

Quick answer

Every major UK supermarket now stocks protein powder. Tesco, Asda, Sainsbury's, Morrisons, and Holland and Barrett all carry whey, vegan blends, and ready-to-drink shakes. The convenience is genuine. The pricing rarely is. A 908g tub of Maximuscle whey on a Tesco shelf typically costs around £32.99, while the same product on Amazon UK sits closer to £22. That gap is the entire point of this guide. This post covers what each UK supermarket actually sells, what those products cost per 25g of protein, and when buying protein at the supermarket is genuinely the right call rather than just the convenient one.

01

Which UK supermarkets sell protein powder?

Six retailers dominate supermarket protein powder in the UK: Tesco, Asda, Sainsbury's, Morrisons, Holland and Barrett, and Boots, and each carries a different mix.

Tesco stocks Maximuscle, Grenade ready-to-drink shakes, and a small rotating selection of whey concentrates. The range leans whey heavy and is aimed at the casual gym goer rather than the dedicated lifter, with vegan options usually limited to one or two SKUs per store.

Asda carries an own-brand whey at around 21g of protein per serving alongside branded options like Maximuscle and USN. Asda prices most aggressively of the big four grocers, though its selection stays thin compared to specialist retailers.

Sainsbury's launched a new own-label high protein range in 2026 in response to a 57% year-on-year rise in shoppers searching for "high protein." It stocks Grenade, Phizz, and a small Sainsbury's branded whey across larger stores, and the Argos partnership inside bigger Sainsbury's stores further expands access to specialist brands.

Morrisons stocks Maximuscle, USN, Phizz, and Grenade at a mid-range selection, and rarely promotes protein the way it promotes other own-brand categories.

Holland and Barrett is the closest thing the UK high street has to a dedicated supplement chain. It sells its own Precision Engineered range, plus Optimum Nutrition, Bulk, USN, and PhD. Standard pricing runs steep at roughly £42 for 1kg of branded whey, but the brand runs a Penny Sale and a half-price cycle every few weeks that drops prices below most supermarkets.

Boots sells small tubs of Maximuscle and the occasional Grenade product, but is not a serious destination for protein powder buyers.

02

How much more do supermarkets charge for protein powder?

The honest answer sits at 30 to 60% more, on average. Tracking the same five branded whey products across Tesco, Asda, Sainsbury's, Holland and Barrett, and three online retailers (Amazon UK, MyProtein, Bulk) showed the supermarket price higher in every case, except during short-term Holland and Barrett half-price events.

The price gap widens most on premium brands. A 908g tub of Maximuscle Cyclone typically runs £39.99 at Tesco against £24.99 on Amazon UK during a regular sale. A 1kg tub of USN Blue Lab Whey costs around £37 at Holland and Barrett against £22 to £25 on the USN direct site or Amazon UK.

The gap narrows most on Sainsbury's and Asda own-brand options, which price to compete with Bulk and MyProtein but tend to use lower protein content (around 60 to 65g per 100g) compared to the 75 to 82g that online direct brands deliver. A cheaper sticker price does not always mean cheaper per 25g of protein.

For a side-by-side view of branded whey prices across UK supermarkets, online direct brands, and Amazon UK in real time, the ProteinDeals whey concentrate comparison tracks all of them and sorts by cost per 25g of protein automatically.

03

Tesco, Asda, Sainsbury's and Holland and Barrett, ranked

Ranked from best to worst for actual protein value in 2026.

  1. 1

    Holland and Barrett (only during sales): outside the Penny Sale and half-price events, this is the most expensive option on the list. During those events, which run every three to five weeks, branded whey can drop to £17.99 for 1kg, competitive with Bulk and MyProtein direct. The trick is timing purchases around them, so sign up to the newsletter and the H&B Rewards for Life app to get alerted when a sale opens.

  2. 2

    Asda: its own-brand whey is the only supermarket protein that stays consistently competitive on cost per 25g of protein. Protein content is moderate at around 65g per 100g, but the bag price keeps the per-serving cost reasonable, even though the branded selection stays thin.

  3. 3

    Sainsbury's: worth a look if you hold a Nectar account and catch a points event. The new high protein own-label range is improving but still narrower than Asda's, and most branded items carry a 20 to 40% premium versus online direct.

  4. 4

    Tesco: convenient but rarely cheap. Its Maximuscle and Grenade pricing sits among the highest on the high street, and Clubcard Prices help only marginally against online retailers.

  5. 5

    Morrisons and Boots: limited selection and uncompetitive pricing, useful only as an emergency top-up.

04

Is supermarket own brand protein any good?

The picture is mixed. Asda's own-brand whey is a straightforward whey concentrate at a moderate protein percentage with no obvious quality red flags. Sainsbury's own-label high protein range is newer and uses the same kind of contract manufacturer that supplies Boots and other UK retailers. Both work fine for general use, but neither tests every batch the way Informed Sport certified brands do.

Holland and Barrett's Precision Engineered range is more transparent, with declared amino acid profiles and most products falling between 70 and 78g of protein per 100g. Pricing is the issue there, not quality.

Where supermarket own-brand protein falls down is third-party testing. None of the major UK supermarkets currently carry an own-brand protein with Informed Sport or Informed Choice certification, which matters for tested athletes and anyone who wants verified contamination screening. ProteinDeals tags every certified product in the database so you can filter for it on the main comparison page.

Cheapest Whey Protein
Sports Fuel Premium Protein

Sports Fuel Premium Protein

Bodybuilding Warehouse · 5kg

381Kcal
80.86gProtein
12.56gCarbs
0.67gFat
£39.99£0.010/g protein
Compare all whey protein
05

When does buying protein at the supermarket actually make sense?

Three scenarios make buying protein powder at a UK supermarket the right call.

You need it today. Online ordering from Bulk, MyProtein, or Amazon UK takes one to three working days even with next-day shipping. If you have run out with a session tonight, a £30 supermarket tub is worth the premium to avoid skipping protein.

You are buying a single ready-to-drink shake. Grenade, Barebells, Phizz, and Yfood ready-to-drink shakes price similarly across supermarket and online channels, with the difference rarely more than a few pence per shake, so the convenience is genuinely worth it.

You hit a half-price event at Holland and Barrett. Walking past during a Penny Sale or half-price weekend puts the branded whey selection genuinely in competition with online direct brands, so it is worth stocking up. Outside those events, keep walking.

For everything else, including weekly bulk buying, most lifters are better served buying online from Bulk, MyProtein, Protein Works, or via the cheapest protein per 25g list on ProteinDeals, which compares 1,958 products across 85+ UK retailers in one view.

06

Where to find cheaper protein powder in the UK

The four cheapest mainstream sources of UK whey protein on a cost per 25g of protein basis in 2026, in order.

  1. 1

    Bulk: Bulk Pure Whey Protein delivers 80g of protein per 100g and is consistently the cheapest branded whey in the UK during weekly sales, with bag sizes up to 5kg for the lowest possible per-serving cost.

  2. 2

    MyProtein: Impact Whey at 82g of protein per 100g is rarely cheap at full price, but discount codes drop it below £20 per kg multiple times a month, so it is worth joining the email list.

  3. 3

    Amazon UK: its protein category is now a serious price competitor for branded products like Optimum Nutrition Gold Standard, Mutant Whey, and Warrior Whey, with prices that flex frequently. ProteinDeals pulls Amazon UK pricing into the comparison automatically, so you can spot a deal without checking manually.

  4. 4

    Protein Works: Whey 80 Black and Whey Protein 360 are competitive during their own discount events, though full price generally runs higher than Bulk.

07

Frequently asked questions

Does Tesco sell whey protein? Yes. Tesco stocks Maximuscle, Grenade, Phizz, and a rotating selection of whey concentrates at most larger stores, typically priced 30 to 50% above online retailers like Bulk or MyProtein for equivalent products.

Is Asda protein powder good? Asda's own-brand whey delivers around 21g of protein per serving and ranks among the better value supermarket options on a cost per scoop basis. Protein content is moderate at around 65g per 100g, lower than the 75 to 82g online direct brands deliver.

Why is Holland and Barrett protein so expensive? List prices there sit around £42 for 1kg of branded whey, well above online retailers. The brand relies on a regular Penny Sale and half-price cycle to pull prices down to competitive levels every three to five weeks. Outside those windows, it is the most expensive UK option on this list.

Can I get vegan protein powder at the supermarket? Selection stays limited. Tesco, Sainsbury's, and Holland and Barrett each carry one or two vegan options at most, usually pea protein or pea and rice blends. Online retailers offer a significantly broader vegan range. See the UK vegan protein comparison for live pricing across all major brands.

Live data

See the cheapest protein deals right now

Compare prices