Prices updated daily — 23 October 2026
Product type overview
food supplement sits within Health & Vitamins, part of Health, Baby & Personal Care. On this page you compare 1,446 products from 9 UK supermarkets: Aldi, ASDA, Co-op, Iceland, Morrisons, Ocado, Sainsbury's, Tesco and Waitrose. The lowest unit price for food supplement is £0.01/st at ASDA. In total, 26 variants of food supplement are compared (different pack sizes and compositions). All prices are normalised to the same unit (per kilogram, per litre or per piece) so that packs of different sizes can be compared fairly — a larger pack is not automatically the best value. The ranking below shows, per variant, which supermarket currently has the sharpest price, including own-label products alongside national brands. Prices refresh daily from the retailers' own public price lists, so you never see stale offers when planning your weekly shop. Allsupers uses no affiliate links or paid placement; the ranking is purely price-based and updated from public data.
Cheapest food supplement
Compare 1182 products priced per unit across 9 supermarkets (1446 in total)
food supplement — compare prices across 9 supermarkets

ASDA
ASDA Wellbeing Iron 14 mg 180 Tablets 1a day
180 pieces
£0.01/unit
at 1 supermarket

Morrisons
Morrisons Folic Acid
180 pieces
£0.01/unit
at 1 supermarket

Valupak
Valupak Vitamins Folic Acid Tablets 400ug
90 pieces
£0.01/unit
at 1 supermarket

ASDA
ASDA Pregnancy Folic Acid 400 μg 120 Tablets 1 a Day
120 pieces
£0.02/unit
at 1 supermarket

ASDA
ASDA Energy 1 a day Vitamin B Complex 90 Tablets
90 pieces
£0.02/unit
at 1 supermarket

ASDA
ASDA Wellbeing 1 a day Multivitamins 120 Tablets
120 pieces
£0.02/unit
at 1 supermarket

ACTIV-MAX
High Strength Vitamin D
90 pieces
£0.02/unit
at 1 supermarket

Morrisons
Morrisons Vitamin B Complex
120 pieces
£0.02/unit
at 1 supermarket

Morrisons
Morrisons Iron 14 Mg
120 pieces
£0.02/unit
at 1 supermarket

Morrisons
Morrisons Multi Vitamins
60 pieces
£0.02/unit
at 1 supermarket

Morrisons
Morrisons Calcium And Vitamin D
120 pieces
£0.02/unit
at 1 supermarket

Valupak
Valupak Vitamins Vitamin D3 Tablets 1000iu
60 pieces
£0.02/unit
at 1 supermarket

Valupak
Valupak Vitamins Chewable Vitamin C Tablets 80mg
60 pieces
£0.02/unit
at 1 supermarket

ASDA
ASDA Immunity Zinc 15mg 90 Tablets 1 a Day
90 pieces
£0.03/unit
at 1 supermarket

ASDA
ASDA Energy 1 a Day Vitamin B6 25mg 90 Tablets
90 pieces
£0.03/unit
at 1 supermarket

ASDA
ASDA 2 a day Calcium & Vitamin D Bone & Teeth Health 120 Tablets
120 pieces
£0.03/unit
at 1 supermarket

Verywell
Verywell Vitamins Bone Health Calcium & Vitamin D 120 Tablets
120 pieces
£0.03/unit
at 1 supermarket

ASDA
ASDA Wellbeing 1 a day High Strength Vitamin D 25μg 60 Tablets
60 pieces
£0.03/unit
at 1 supermarket

ASDA
ASDA Calcium & Vitamin D Bone & Teeth Health 120 Tablets
120 pieces
£0.03/unit
at 1 supermarket

Verywell
Verywell Vitamins Energy Iron 14mg 1 A Day 180 Tablets
180 pieces
£0.03/unit
at 1 supermarket

ASDA
ASDA Wellbeing 1 a day High Strength Vitamin D 25µg 180 Tablets
180 pieces
£0.03/unit
at 1 supermarket

ACTIV-MAX
High Strength Vitamin C
60 pieces
£0.03/unit
at 1 supermarket

ACTIV-MAX
High Strength Multivitamins
60 pieces
£0.03/unit
at 1 supermarket

Morrisons
Morrisons Multi Vitamins & Iron
180 pieces
£0.03/unit
at 1 supermarket

Morrisons
Morrisons Chewable Vitamin C 200Mg Orange Flavour
60 pieces
£0.03/unit
at 1 supermarket

Sainsbury's
Sainsbury's Vitamin B6 10mgx60
60 pieces
£0.03/unit
at 1 supermarket

Sainsbury's
Sainsbury's Max Strength Vitamin D 75ugx180
180 pieces
£0.03/unit
at 1 supermarket

Sainsbury's
Sainsbury's Zinc x60 15mg
60 pieces
£0.03/unit
at 1 supermarket

Sainsbury's
Sainsbury's Bones Vitamin D 25µg One A Day x180 Tablets
180 pieces
£0.03/unit
at 1 supermarket

Vitfix
Vitfix Iron Tablets
180 pieces
£0.03/unit
at 1 supermarket

Vitfix
Vitfix Vitamin B Complex Tablets 180S
180 pieces
£0.03/unit
at 1 supermarket

Holland & Barrett
Holland & Barrett Vitamin D3 400 I.U. 10ug
120 pieces
£0.03/unit
at 1 supermarket

Holland & Barrett
Holland & Barrett Multi-Vitamins
240 pieces
£0.03/unit
at 1 supermarket

Valupak
Valupak Vitamins Multivitamin & Iron Tablets
50 pieces
£0.03/unit
at 1 supermarket

Valupak
Valupak Vitamins Multivitamin Tablets
50 pieces
£0.03/unit
at 1 supermarket

Verywell
Verywell Vitamin D Max Strength 4000IU Bone Health 180 Tablets
180 pieces
£0.04/unit
at 1 supermarket

Verywell
Verywell Vitamin B Complex Energy 1 A Day 90 Tablets
90 pieces
£0.04/unit
at 1 supermarket

ASDA
ASDA Wellbeing Orange Flavour Chewable Multivitamins 90 Tablets
90 pieces
£0.04/unit
at 1 supermarket

ASDA
ASDA Wellbeing by Multivitamins & Iron 1 a Day 90 Tablets
90 pieces
£0.04/unit
at 1 supermarket

Morrisons
Morrisons High Strength Vitamin D Vitamins
90 pieces
£0.04/unit
at 1 supermarket

Morrisons
Morrisons Cod Liver Oil 500 Mg
120 pieces
£0.04/unit
at 1 supermarket

Morrisons
Morrisons Vitamin C & Zinc
60 pieces
£0.04/unit
at 1 supermarket

Waitrose Ltd
Waitrose Vitamin C & Zinc
90 pieces
£0.04/unit
at 1 supermarket

Waitrose Ltd
Waitrose High Strength Vitamin D
90 pieces
£0.04/unit
at 1 supermarket

Waitrose Ltd
Waitrose Vitamin C Chewable
90 pieces
£0.04/unit
at 1 supermarket

Sainsbury's
Sainsbury's Health Multivitamins & Iron Tablets 1 a Day x60
60 pieces
£0.04/unit
at 1 supermarket

Sainsbury's
Sainsbury's Vitamin C & Zinc x60
60 pieces
£0.04/unit
at 1 supermarket

Vitabiotics
Vitabiotics Ultra Vitamin D 400 IU Everyday Level Tablets x96
96 pieces
£0.04/unit
at 1 supermarket

Sainsbury's
Sainsbury's Health Matters Immunity Chewable Vitamin C One a Day Tablet x180 500mg
180 pieces
£0.04/unit
at 1 supermarket

Vitfix
Vitfix Vitamin D Tablets 4000Iu
180 pieces
£0.04/unit
at 1 supermarket