Filter products

Product type

Brand

Refine by price

Currently in stock

Marketplace product

Vegan

Organic

Bundles category

Flavour

On promotion

Review rating

Paraben free

Promotions

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.

100 products found
Items per page
Sort by
345
Offer Free Next Day Delivery when you spend £20
Free next day delivery when you spend £20 on selected Optimum Nutrition
Learn More
Offer Great Savings!
Great Savings! on selected Optimum Nutrition
Learn More
Sorry, Store Pick-up Only
    £18.00  each   was £25.00 £25.00 £38.71 per 1kg
Available in Stores only
345
Offer Free Next Day Delivery when you spend £20
Free next day delivery when you spend £20 on selected Optimum Nutrition
Learn More
Offer Great Savings!
Great Savings! on selected Optimum Nutrition
Learn More
    £18.00  each   was £25.00 £25.00 £40.00 per 1kg

3
Offer Free Next Day Delivery when you spend £20
Free next day delivery when you spend £20 on selected Optimum Nutrition
Learn More
Offer Great Savings!
Great Savings! on selected Optimum Nutrition
Learn More
    £4.50  each   was £5.00 £5.00 £7.50 per 1l

345
Offer Free Next Day Delivery when you spend £20
Free next day delivery when you spend £20 on selected Optimum Nutrition
Learn More
Offer Great Savings!
Great Savings! on selected Optimum Nutrition
Learn More
Sorry, Store Pick-up Only
    £18.00  each   was £25.00 £25.00 £40.00 per 1kg
Available in Stores only
96
Offer Save £3
Save £3 on selected Oxyshred
Learn More
    £19.00  each   was £22.00 £22.00 £38.15 per 1kg

0
Offer Save £3
Save £3 on selected Oxyshred
Learn More
    £19.00  each   was £22.00 £22.00 £33.96 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
    £15.00  each £60.00 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
    £15.00  each £60.00 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
    £15.00  each £60.00 per 1kg

114
Offer Save £3
Save £3 on selected Oxyshred
Learn More
    £19.00  each   was £22.00 £22.00 £38.85 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
Offer Now £2
Now £2 on selected Myprotein
Learn More
    £2.00  each   was £2.50 £2.50 £33.33 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
Offer Now £2
Now £2 on selected Myprotein
Learn More
    £2.00  each   was £2.50 £2.50 £33.33 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 £38.46 per 1kg

4
    £4.00  each £71.05 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 £38.46 per 1kg

0
    £14.49  each £36.23 per 1kg

0
    £2.50  each £45.45 per 1kg

0
    £3.00  each £9.23 per 1kg

0
    £1.89  each £34.36 per 1kg

0
    £14.49  each £36.23 per 1kg

2
    £5.25  each £23.86 per 1kg

0
    £28.50  each £28.50 per 1kg

0
    £3.00  each £9.23 per 1kg

0
    £2.50  each £45.45 per 1kg

0
    £24.99  each £32.54 per 1kg

2
    £17.49  each £43.73 per 1kg

0
    £2.85  each £47.50 per 1kg

0
    £19.99  each £39.20 per 1kg

0
    £49.99  each £25.00 per 1kg

0
    £24.99  each £32.54 per 1kg

0
    £44.99  each £33.33 per 1kg

0
    £39.95  each £44.39 per 1kg

0
    £19.99  each £39.98 per 1kg

0
    £24.99  each £55.53 per 1kg

0
    £44.99  each £33.33 per 1kg

0
    £34.99  each £49.99 per 1kg

0
    £34.99  each £49.99 per 1kg

0
    £34.99  each £38.54 per 1kg

0
    £34.99  each £49.99 per 1kg

0
    £19.99  each £39.98 per 1kg

0
    £17.99  each £35.98 per 1kg

    £69.96  each

    £69.96  each

    £21.00  each

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Intro offer! £14.50
Intro offer! £14.50 on selected Myprotein
Learn More
    £14.50  each   was £17.00 £17.00 £45.31 per 1kg

101
    £17.49  each £43.73 per 1kg

3
    £17.49  each £43.73 per 1kg

    £31.80  each

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Intro offer! £14.50
Intro offer! £14.50 on selected Myprotein
Learn More
    £14.50  each   was £17.00 £17.00 £45.31 per 1kg

0
Offer Great Savings!
Great savings! on selected Applied Nutrition
Learn More
    £6.50  each   was £8.00 £8.00 £43.33 per 1kg

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

0
    £1.89  each £34.36 per 1kg

0
    £52.99  each £88.32 per 1kg

    £69.96  each

0
Offer Free next day delivery when you spend £25
Free next day delivery when you spend £25 on selected Myprotein
Learn More
Offer Now £2
Now £2 on selected Myprotein
Learn More
    £2.00  each   was £2.50 £2.50 £33.33 per 1kg

0
    £24.99  each £2.08 each

0
    £2.50  each £45.45 per 1kg

0
    £2.50  each £45.45 per 1kg

0
    £39.95  each £44.39 per 1kg

0
    £24.99  each £32.54 per 1kg