Filter products

Product type

Brand

Refine by price

Currently in stock

Marketplace product

Vegan

Flavour

Organic

Bundles category

On promotion

Review rating

Paraben free

Protein

Protein

Whatever your gym goals, whether that be to bulk up or to trim down, protein can play a big part in helping you to achieve these goals. To incorporate more protein into your diet though can be challenging and costly, but with protein supplements like protein powders and ready-made shakes, as well as powerful protein bars that are small in size but pack a powerful protein punch; you can incorporate protein into your lifestyle easily, on the go, and in a tasty way. 


Many people are now choosing to live a vegan lifestyle, cutting back on their intake of animal products in all walks of life for environmental reasons as well as ethical. Whatever your choice for going vegan and still wanting to up your protein intake, without scrimping on your protein quality, check out our range of vegan protein which has just as good nutritional content and value as our non-vegan options and still taste great too.


If you’re not fussed about our vegan protein powder options though, we still have a great range of regular protein shakes that are ready made as well as powders coming in a whole selection of different flavours which deliver a quick protein fix. Use as part of a meal replacement shake diet to help you slim down or as part of a gym training regime to help you beef up.


Are protIf shakes aren’t the one for you though, we still have other methods of grabbing your protein requirements. Coming in the perfect snack size, our protein bars are another great on the go protein boost, perfect for popping in your pocket or handbag which you can then enjoy pre or post-workout. Select the bar which is perfect for you with our huge range of bars coming in different tasty flavours. If you haven’t tested out our Grenade protein bars already, give them a try with their range of fun and innovative flavours.

101 products found
Items per page
Sort by
345
    £25.00  each £55.56 per 1kg

3
    £5.00  each £8.33 per 1l

345
    £25.00  each £53.76 per 1kg

345
Sorry, Store Pick-up Only
    £25.00  each £55.56 per 1kg
Available in Stores only
1
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Great Savings!
Great Savings! on selected Myprotein
Learn More
    £14.00  each   was £15.00 £15.00 £56.00 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
    £2.50  each £41.67 per 1kg

0
Offer Buy 1 get 2nd 1/2 price
Buy 1 get 2nd 1/2 price on selected Clear Skin
Learn More
    £1.89  each £34.36 per 1kg

0
Offer Great Savings!
Great savings! on selected PaediaSure Shake
Learn More
    £12.49  each   was £14.49 £14.49 £31.23 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Great Savings!
Great Savings! on selected Myprotein
Learn More
    £2.00  each   was £2.50 £2.50 £30.77 per 1kg

0
Offer Buy 1 get 2nd 1/2 price
Buy 1 get 2nd 1/2 price on selected Clear Skin
Learn More
    £1.89  each £34.36 per 1kg

0
    £22.00  each £39.32 per 1kg

101
Offer save up to £3.50
Save up to £3.50 on selected Ensure
Learn More
    £13.99  each   was £17.49 £17.49 £34.98 per 1kg

1
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
    £2.50  each £41.67 per 1kg

2
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Great Savings!
Great Savings! on selected Myprotein
Learn More
    £14.00  each   was £15.00 £15.00 £56.00 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
    £17.00  each £53.13 per 1kg

96
    £22.00  each £44.18 per 1kg

5
    £4.00  each £71.05 per 1kg

0
Offer Intro offer! save up to 30%
Intro offer! save up to 30% on selected Science In Sport
Learn More
    £5.00  each   was £7.60 £7.60 25p each

1
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
    £2.50  each £41.67 per 1kg

0
    £3.00  each £9.23 per 1kg

1
    £2.85  each £47.50 per 1kg

2
Offer save up to £3.50
Save up to £3.50 on selected Ensure
Learn More
    £13.99  each   was £17.49 £17.49 £34.98 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Great Savings!
Great Savings! on selected Myprotein
Learn More
    £2.00  each   was £2.50 £2.50 £30.77 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
    £17.00  each £53.13 per 1kg

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Great Savings!
Great Savings! on selected Myprotein
Learn More
    £14.00  each   was £15.00 £15.00 £56.00 per 1kg

0
    £2.50  each £45.45 per 1kg

0
    £2.75  each 5p each

0
    £2.75  each 5p each

2
    £5.25  each £23.86 per 1kg

3
Offer save up to £3.50
Save up to £3.50 on selected Ensure
Learn More
    £13.99  each   was £17.49 £17.49 £34.98 per 1kg

114
    £22.00  each £44.99 per 1kg

0
    £2.50  each £45.45 per 1kg

0
    £3.00  each £9.23 per 1kg

0
    £8.00  each £53.33 per 1kg

0
    £44.99  each £33.33 per 1kg

0
    £28.50  each £28.50 per 1kg

0
Offer Great Savings!
Great savings! on selected PaediaSure Shake
Learn More
    £12.49  each   was £14.49 £14.49 £31.23 per 1kg

0
    £19.99  each £39.20 per 1kg

    £21.00  each

0
    £2.50  each £45.45 per 1kg

    £21.00  each

    £25.80  each   was £31.80 £31.80

0
    £19.99  each £39.98 per 1kg

0
    £44.99  each £33.33 per 1kg

0
    £24.99  each £32.54 per 1kg

0
    £39.95  each £44.39 per 1kg

0
    £34.99  each £49.99 per 1kg

0
    £24.99  each £54.33 per 1kg

0
    £48.99  each £32.66 per 1kg

0
    £54.59  each £39.56 per 1kg

0
    £24.99  each £55.53 per 1kg

0
    £19.89  each £39.78 per 1kg

0
    £19.99  each £39.98 per 1kg

0
    £24.99  each £32.54 per 1kg

0
    £19.99  each £39.98 per 1kg

0
    £34.99  each £38.54 per 1kg

    £55.96  each   was £69.96 £69.96

    £55.96  each   was £69.96 £69.96

0
    £54.59  each £39.56 per 1kg

0
    £34.99  each £49.99 per 1kg