Quick answer
A homemade gainer is our cheapest recommendation: whey, oats, milk, banana and peanut butter give better control over calories and ingredients. Buy a commercial gainer only when blending, appetite or portability makes that impractical. Among ready-made products, Warrior Mass Gainer is our budget pick and Applied Nutrition Critical Mass is our higher-protein pick. Compare calories, protein and price per serving together; the cheapest kilogram can simply contain more inexpensive carbohydrate.
Best affordable mass gainers in the UK (2026)
For readers who want the short version, here are the top picks based on price, protein content, and overall value.
| Rank | Product | Best for | ProteinDeals verdict |
|---|---|---|---|
| 1 | Warrior Mass GainerFrom £26.99 Pros
| Best overall | ships 5kg of product at one of the lowest per-100g costs on the market, with solid protein content, a simple ingredient list, and reliable stock levels. |
| 2 | Optimum Nutrition Serious MassFrom £82.00 Cons
| Best-value alternative | is one of the most widely bought mass gainers in the UK. At 5.4kg it delivers good value per 100g from a brand with a long track record on quality. |
| 3 | Specialist option | packs 42g of protein per 100g, one of the highest protein ratios in the category. It suits anyone who wants extra calories without giving up protein density. |
Live comparison
Mass Gainer products
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000148 £26.99 25.0g510£0.562 3000128.8 £23.99 25.0g510£0.833 2000119.2 £16.99 25.0g510£0.885 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000149.6 £31.99 25.0g385£0.645 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 4000138.4 £25.99£58.49 -56%25.0g399£0.677 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 4000138.4 £25.99£58.49 -56%25.0g399£0.677 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000144 £39.99£69.99 -43%25.0g426£0.909 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000144 £39.99£69.99 -43%25.0g426£0.909 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000137.8 £39.99£59.99 -33%25.0g500£1.058 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 4000161 £33.99£42.99 -21%25.0g260£0.558 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 8480164.4 £82.49 25.0g500£1.280 4240132.2 £46.99 25.0g500£1.458 2120116.1 £26.49 25.0g500£1.644 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 2740119.7 £30.00 25.0g508£1.521 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000156 £54.99 25.0g329£0.982 2500128 £29.99 25.0g329£1.071 1000111.2 £12.99 25.0g329£1.160 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 2500131 £29.99 25.0g298£0.967 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 4800133.6 £59.99 25.0g536£1.785 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000156 £62.99£69.99 -10%25.0g329£1.125 1000111.2 £12.99£19.99 -35%25.0g329£1.160 2500128 £34.99£41.99 -17%25.0g329£1.250 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000158 £63.99 25.0g326£1.103 2500133 £33.49 25.0g286£1.015 1000111.6 £14.99 25.0g326£1.292 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 2500126 £32.99 25.0g352£1.269 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 8000180 £107.49 25.0g385£1.344 4000140 £59.99 25.0g385£1.500 2000120 £34.99 25.0g385£1.750 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5000186 £68.99 25.0g215£0.802 2500143 £37.99 25.0g215£0.883 1000117.2 £16.99 25.0g215£0.988 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 2721.55114.7 £38.00 25.0g666£2.582 997.915.5 £18.00 25.0g666£3.261 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 5450132.7 £82.00 25.0g627£2.508 2730116.4 £50.00 25.0g627£3.053 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 3200130.7 £49.95 25.0g394£1.626 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 54001- £84.99 --- 20001- £39.99 --- |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 2267.96117.9 £39.00 25.0g491£2.177 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 6000185.2 £107.99 25.0g270£1.267 3000142.6 £59.99 25.0g270£1.408 1500121.3 £35.99 25.0g270£1.690 |
FlavourSize (g)QtyServingsOfferTotal Per 25g protein 3150136 £69.95 25.0g333£1.943 |
Best overall Mass Gainer
Hard Gainer Powder
Pure Source Nutrition · 5kg
Pros
- 53% cheaper per 25g protein than the median of 24 other Mass Gainer product families in this comparison
Why mass gainers are expensive
Mass gainers use large serving sizes, typically 100 to 300g per shake. A 2.5kg bag only stretches to 8 to 25 servings, compared with 80+ servings from the same size bag of whey protein. You get through the tub far faster, which pushes the monthly cost noticeably higher than a standard protein powder.
Most mass gainers are built from whey protein and maltodextrin, a cheap carbohydrate source. Premium versions add oats, MCT oil, creatine, or other extras that raise the price without necessarily improving results, so it pays to check whether those additions are worth paying for.
Cheapest mass gainers in the UK right now
Tracking prices across 85+ UK retailers currently puts Warrior Mass Gainer (around £0.52/100g), Optimum Nutrition Serious Mass (around £0.65/100g), and PSN Hard Gainer (around £0.66/100g) at the front of the pack.
Prices shift with sales and stock levels, so today's cheapest pick is not guaranteed to hold. The mass gainer price comparison ranks every product we track by cost per 100g, updated weekly.
Community perspective
What others are saying
Di kaya ng milk, lactose intolerant ako and also milk is expensive asf here in PH compared to a mass gainer. Kahit yun plant-based milk mas mahal pa sa regular milk.
u/nvm-exe in r/PHitness
I think instead of mass gainer since marami rin talaga di marerecommend ang mass gainer, on weekends prep ka na ng meal preps mo na imamicrowave na lang on weekdays. Also, nakatataas ng fats yung mass gainer.
u/Butoop in r/PHitness
Mass Gainer is full of rubbish. Don't do it.
u/Filserv in r/PHitness
Watch what buyers found
Hands-on opinions
TOP 5 Best Mass Gainer [ Buyer's Guide ]
Techs You Can't Live Without
A topic-specific video selected for additional practical context on Affordable Mass Gainer UK: A Smarter Buyer's Guide for 2026.
Best mass gainer for beginners
A first mass gainer does not need to be the most calorie-dense product available. Look for something with a sensible protein-to-calorie ratio that sits well on the stomach.
- 1
At least 20g protein per 100g, so calories are not coming from carbs alone.
- 2
300 to 500 calories per serving, rather than 1,000 or more.
- 3
Oat-based rather than pure maltodextrin, for a steadier calorie source.
- 4
A brand available in smaller sizes, so you can test the taste before committing to a bigger bag.
DIY mass gainer: is it cheaper?
A common alternative to a commercial mass gainer is blending your own from whey protein, oats, and peanut butter. Here is a rough cost comparison for a similar calorie and protein profile.
Building your own shake is almost always cheaper because each ingredient is bought at its own lowest cost per 25g protein, rather than paying a markup for a pre-mixed product. The trade-off is convenience: a commercial mass gainer needs only water, while DIY needs a blender and a few extra minutes of prep.
If you take the DIY route, start with cheap whey concentrate as the base. The cheapest whey concentrate in the UK works well here. Add 80 to 100g of instant oats and a tablespoon of peanut butter for a 500+ calorie shake at a fraction of the commercial price.
- 1
Commercial mass gainer: typically £2 to £4 per 300 to 500 kcal serving.
- 2
DIY blend (whey, oats, peanut butter): roughly £1 to £1.50 per serving for a comparable result.
What to look for in a mass gainer
Mass gainers vary a lot in quality. These are the factors that actually affect value and results.
- 1
Protein per serving. Aim for at least 30g. Some budget mass gainers are mostly maltodextrin with very little protein, so check the label rather than trusting the marketing.
- 2
Calorie source. Oat-based formulas tend to outperform pure maltodextrin blends for sustained energy, so read the ingredient list before buying.
- 3
Price per 100g. This is the fairest comparison metric because serving sizes vary enormously between brands. Our comparison table normalises everything to cost per 100g.
- 4
Added extras. Creatine, vitamins, and digestive enzymes are nice to have but usually cheaper bought separately, so there is little reason to pay a premium for a mass gainer just because it includes them.
When to use a mass gainer vs extra food
A mass gainer earns its place in a few specific situations.
Outside of those situations, whole food is almost always cheaper and more nutritious than a mass gainer. Treat the supplement as a convenience tool rather than a requirement for building muscle.
- 1
You genuinely cannot eat enough whole food to gain weight, whether from a fast metabolism or a small appetite.
- 2
You need a portable, quick calorie source between meals.
- 3
You are in a dedicated bulking phase and need 3,500+ calories daily.
Best mass gainer under £30
On a tighter budget, several mass gainers come in under £30 for a full-size bag. Warrior Mass Gainer regularly sits around £26, and Pro-Elite XForce comes in around £24 for a 4kg bag.
Stock and pricing shift weekly, so check the live mass gainer comparison table for the current full list sorted by price.
Find the cheapest mass gainer for you
Mass gainer prices move a lot between retailers and across sales periods. The mass gainer price comparison lists every product we track ranked by cost per 100g. For active discount codes that could push the price down further, check the protein powder deals and discount codes.
If budget is the main constraint, the DIY route is worth serious consideration. A bag of cheap whey protein plus supermarket oats delivers more servings for less money than any commercial mass gainer on the market.
References
Sources and further reading
- 01ProteinDeals — live product comparison
Current product, nutrition and retailer data used for the article's buying context.






























