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 Wellbeing Iron 14 mg 180 Tablets 1a day
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing Iron 14 mg 180 Tablets 1a day

180 pieces

£2.25

£0.01/unit

ASDA

at 1 supermarket

0
Morrisons Folic Acid
OFFER
Morrisons

Morrisons

Morrisons Folic Acid

180 pieces

£2.50

£0.01/unit

Morrisons

at 1 supermarket

0
Valupak Vitamins Folic Acid Tablets 400ug
Ocado

Valupak

Valupak Vitamins Folic Acid Tablets 400ug

90 pieces

£1.15

£0.01/unit

Ocado

at 1 supermarket

0
ASDA Pregnancy Folic Acid 400 μg 120 Tablets 1 a Day
Any 3 for 2
ASDA

ASDA

ASDA Pregnancy Folic Acid 400 μg 120 Tablets 1 a Day

120 pieces

£2.00

£0.02/unit

ASDA

at 1 supermarket

0
ASDA Energy 1 a day  Vitamin B Complex 90 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Energy 1 a day Vitamin B Complex 90 Tablets

90 pieces

£1.45

£0.02/unit

ASDA

at 1 supermarket

0
ASDA Wellbeing 1 a day Multivitamins 120 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing 1 a day Multivitamins 120 Tablets

120 pieces

£2.65

£0.02/unit

ASDA

at 1 supermarket

0
High Strength Vitamin D
Aldi

ACTIV-MAX

High Strength Vitamin D

90 pieces

£1.79

£0.02/unit

Aldi

at 1 supermarket

0
Morrisons Vitamin B Complex
OFFER
Morrisons

Morrisons

Morrisons Vitamin B Complex

120 pieces

£2.00

£0.02/unit

Morrisons

at 1 supermarket

0
Morrisons Iron 14 Mg
OFFER
Morrisons

Morrisons

Morrisons Iron 14 Mg

120 pieces

£2.00

£0.02/unit

Morrisons

at 1 supermarket

0
Morrisons Multi Vitamins
Morrisons

Morrisons

Morrisons Multi Vitamins

60 pieces

£1.00

£0.02/unit

Morrisons

at 1 supermarket

0
Morrisons Calcium And Vitamin D
OFFER
Morrisons

Morrisons

Morrisons Calcium And Vitamin D

120 pieces

£3.00

£0.02/unit

Morrisons

at 1 supermarket

0
Valupak Vitamins Vitamin D3 Tablets 1000iu
Ocado

Valupak

Valupak Vitamins Vitamin D3 Tablets 1000iu

60 pieces

£1.25

£0.02/unit

Ocado

at 1 supermarket

0
Valupak Vitamins Chewable Vitamin C Tablets 80mg
Ocado

Valupak

Valupak Vitamins Chewable Vitamin C Tablets 80mg

60 pieces

£1.50

£0.02/unit

Ocado

at 1 supermarket

0
ASDA Immunity Zinc 15mg 90 Tablets 1 a Day
Any 3 for 2
ASDA

ASDA

ASDA Immunity Zinc 15mg 90 Tablets 1 a Day

90 pieces

£2.50

£0.03/unit

ASDA

at 1 supermarket

0
ASDA Energy 1 a Day Vitamin B6 25mg 90 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Energy 1 a Day Vitamin B6 25mg 90 Tablets

90 pieces

£2.50

£0.03/unit

ASDA

at 1 supermarket

0
ASDA 2 a day Calcium & Vitamin D Bone & Teeth Health 120 Tablets
Any 3 for 2
ASDA

ASDA

ASDA 2 a day Calcium & Vitamin D Bone & Teeth Health 120 Tablets

120 pieces

£4.00

£0.03/unit

ASDA

at 1 supermarket

0
Verywell Vitamins Bone Health Calcium & Vitamin D 120 Tablets
Any 3 for 2
ASDA

Verywell

Verywell Vitamins Bone Health Calcium & Vitamin D 120 Tablets

120 pieces

£4.00

£0.03/unit

ASDA

at 1 supermarket

0
ASDA Wellbeing 1 a day High Strength Vitamin D 25μg 60 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing 1 a day High Strength Vitamin D 25μg 60 Tablets

60 pieces

£2.00

£0.03/unit

ASDA

at 1 supermarket

0
ASDA Calcium & Vitamin D Bone & Teeth Health 120 Tablets
ASDA

ASDA

ASDA Calcium & Vitamin D Bone & Teeth Health 120 Tablets

120 pieces

£3.48

£0.03/unit

ASDA

at 1 supermarket

0
Verywell Vitamins Energy Iron 14mg 1 A Day 180 Tablets
Any 3 for 2
ASDA

Verywell

Verywell Vitamins Energy Iron 14mg 1 A Day 180 Tablets

180 pieces

£5.00

£0.03/unit

ASDA

at 1 supermarket

0
ASDA Wellbeing 1 a day High Strength Vitamin D 25µg 180 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing 1 a day High Strength Vitamin D 25µg 180 Tablets

180 pieces

£5.00

£0.03/unit

ASDA

at 1 supermarket

0
High Strength Vitamin C
Aldi

ACTIV-MAX

High Strength Vitamin C

60 pieces

£1.79

£0.03/unit

Aldi

at 1 supermarket

0
High Strength Multivitamins
Aldi

ACTIV-MAX

High Strength Multivitamins

60 pieces

£1.79

£0.03/unit

Aldi

at 1 supermarket

0
Morrisons Multi Vitamins & Iron
OFFER
Morrisons

Morrisons

Morrisons Multi Vitamins & Iron

180 pieces

£4.90

£0.03/unit

Morrisons

at 1 supermarket

0
Morrisons Chewable Vitamin C 200Mg Orange Flavour
OFFER
Morrisons

Morrisons

Morrisons Chewable Vitamin C 200Mg Orange Flavour

60 pieces

£2.00

£0.03/unit

Morrisons

at 1 supermarket

0
Sainsbury's Vitamin B6 10mgx60
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Vitamin B6 10mgx60

60 pieces

£1.80

£0.03/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Max Strength Vitamin D 75ugx180
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Max Strength Vitamin D 75ugx180

180 pieces

£6.00

£0.03/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Zinc x60 15mg
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Zinc x60 15mg

60 pieces

£1.75

£0.03/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Bones Vitamin D 25µg One A Day x180 Tablets
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Bones Vitamin D 25µg One A Day x180 Tablets

180 pieces

£5.50

£0.03/unit

Sainsbury's

at 1 supermarket

0
Vitfix Iron Tablets
OFFER
Morrisons

Vitfix

Vitfix Iron Tablets

180 pieces

£5.00

£0.03/unit

Morrisons

at 1 supermarket

0
Vitfix Vitamin B Complex Tablets 180S
OFFER
Morrisons

Vitfix

Vitfix Vitamin B Complex Tablets 180S

180 pieces

£6.00

£0.03/unit

Morrisons

at 1 supermarket

0
Holland & Barrett Vitamin D3 400 I.U. 10ug
Ocado

Holland & Barrett

Holland & Barrett Vitamin D3 400 I.U. 10ug

120 pieces

£3.35

£0.03/unit

Ocado

at 1 supermarket

0
Holland & Barrett Multi-Vitamins
Ocado

Holland & Barrett

Holland & Barrett Multi-Vitamins

240 pieces

£8.30

£0.03/unit

Ocado

at 1 supermarket

0
Valupak Vitamins Multivitamin & Iron Tablets
Ocado

Valupak

Valupak Vitamins Multivitamin & Iron Tablets

50 pieces

£1.50

£0.03/unit

Ocado

at 1 supermarket

0
Valupak Vitamins Multivitamin Tablets
Ocado

Valupak

Valupak Vitamins Multivitamin Tablets

50 pieces

£1.50

£0.03/unit

Ocado

at 1 supermarket

0
Verywell Vitamin D Max Strength 4000IU Bone Health 180 Tablets
Any 3 for 2
ASDA

Verywell

Verywell Vitamin D Max Strength 4000IU Bone Health 180 Tablets

180 pieces

£7.00

£0.04/unit

ASDA

at 1 supermarket

0
Verywell Vitamin B Complex Energy 1 A Day 90 Tablets
Any 3 for 2
ASDA

Verywell

Verywell Vitamin B Complex Energy 1 A Day 90 Tablets

90 pieces

£4.00

£0.04/unit

ASDA

at 1 supermarket

0
ASDA Wellbeing Orange Flavour Chewable Multivitamins 90 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing Orange Flavour Chewable Multivitamins 90 Tablets

90 pieces

£4.00

£0.04/unit

ASDA

at 1 supermarket

0
ASDA Wellbeing by  Multivitamins & Iron 1 a Day 90 Tablets
Any 3 for 2
ASDA

ASDA

ASDA Wellbeing by Multivitamins & Iron 1 a Day 90 Tablets

90 pieces

£3.80

£0.04/unit

ASDA

at 1 supermarket

0
Morrisons High Strength Vitamin D Vitamins
OFFER
Morrisons

Morrisons

Morrisons High Strength Vitamin D Vitamins

90 pieces

£3.50

£0.04/unit

Morrisons

at 1 supermarket

0
Morrisons Cod Liver Oil 500 Mg
OFFER
Morrisons

Morrisons

Morrisons Cod Liver Oil 500 Mg

120 pieces

£5.40

£0.04/unit

Morrisons

at 1 supermarket

0
Morrisons Vitamin C & Zinc
OFFER
Morrisons

Morrisons

Morrisons Vitamin C & Zinc

60 pieces

£2.40

£0.04/unit

Morrisons

at 1 supermarket

0
Waitrose Vitamin C & Zinc
Waitrose

Waitrose Ltd

Waitrose Vitamin C & Zinc

90 pieces

£3.85

£0.04/unit

Waitrose

at 1 supermarket

0
Waitrose High Strength Vitamin D
Waitrose

Waitrose Ltd

Waitrose High Strength Vitamin D

90 pieces

£3.80

£0.04/unit

Waitrose

at 1 supermarket

0
Waitrose Vitamin C Chewable
Waitrose

Waitrose Ltd

Waitrose Vitamin C Chewable

90 pieces

£4.00

£0.04/unit

Waitrose

at 1 supermarket

0
Sainsbury's Health Multivitamins & Iron Tablets 1 a Day x60
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Health Multivitamins & Iron Tablets 1 a Day x60

60 pieces

£2.60

£0.04/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Vitamin C & Zinc x60
Nectar Price
Sainsbury's

Sainsbury's

Sainsbury's Vitamin C & Zinc x60

60 pieces

£2.40

£0.04/unit

Sainsbury's

at 1 supermarket

0
Vitabiotics Ultra Vitamin D 400 IU Everyday Level Tablets x96
Nectar Price
Sainsbury's

Vitabiotics

Vitabiotics Ultra Vitamin D 400 IU Everyday Level Tablets x96

96 pieces

£4.00

£0.04/unit

Sainsbury's

at 1 supermarket

0
Sainsbury's Health Matters Immunity Chewable Vitamin C One a Day Tablet x180 500mg
Sainsbury's

Sainsbury's

Sainsbury's Health Matters Immunity Chewable Vitamin C One a Day Tablet x180 500mg

180 pieces

£6.65

£0.04/unit

Sainsbury's

at 1 supermarket

0
Vitfix Vitamin D Tablets 4000Iu
OFFER
Morrisons

Vitfix

Vitfix Vitamin D Tablets 4000Iu

180 pieces

£7.00

£0.04/unit

Morrisons

at 1 supermarket

0
1-50 / 1182