Some links on this page are affiliate links. If you buy through them we may earn a commission, at no extra cost to you. It never changes our rankings. How we make money
Food first

The best supplement is on your plate: what food can cover

Even the law says it, in the UK and the EU: food supplements are no substitute for a varied diet. We go through nine nutrients, which ones food covers easily, which only in part, and when a supplement is the sensible choice.

Compare forms, doses and products: Multivitamins →

This guide contains affiliate links. If you buy through them we may earn a commission at no extra cost to you. Information only — not medical advice.

Plate with salmon, lentils, leafy greens, an egg, walnuts, orange and yoghurt
AI-generated illustration · NutriMetrics

Key takeaways

  • UK and EU law require every food supplement label to state that supplements should not be used as a substitute for a varied diet.
  • The NHS says most people do not need vitamin supplements if they eat a healthy, balanced diet; Germany's BfR says the same.
  • Magnesium, zinc, vitamin C and, with some care, iron can be covered by food. Vitamin D only in part.
  • The clear exceptions: vitamin D in autumn and winter (NHS advice for everyone in the UK), B12 on a vegan diet, folic acid when trying for a baby and any deficiency confirmed by a blood test.

The short answer

The healthiest way to take your vitamins and minerals is to eat them. That is not just our view: UK and EU law (in England, the Food Supplements Regulations 2003, based on Directive 2002/46/EC) require every food supplement to state on the label that it should not be used as a substitute for a varied diet. The NHS says most people do not need vitamin supplements, and Germany’s BfR considers them generally unnecessary for healthy people who eat a varied, balanced diet. There are clear exceptions, which we cover below, but the starting point is your plate.

Why food comes first

  • One plate covers several nutrients at once. A serving of Spanish spinach with chickpeas gives about 170 mg of magnesium and 7.4 mg of iron: close to half the NRV of both.
  • It is hard to overdo it with ordinary food. Upper limits for magnesium (250 mg a day for EFSA, 400 mg for the NHS) apply to supplements, not to the magnesium naturally in food.
  • No small print. With a supplement you have to check the form, the dose and the limit. With a bowl of lentils, you don’t.

What food can cover, nutrient by nutrient

NutrientCovered by food?With whatWhen to think about a supplement
MagnesiumYesA handful of pumpkin seeds (165–178 mg), pulses, nuts, oatsIf your GP finds a low level
IronYes, with some carePulses with vitamin C, meat, musselsDeficiency confirmed by a blood test, pregnancy
ZincYesRed meat, shellfish, pulses, seeds, cheeseVegan diets high in phytate, if your GP advises
Vitamin CYes, easilyHalf a raw red pepper (96 mg), broccoli, citrusHardly ever
Vitamin DOnly in partOily fish, eggs, fortified foodsIn the UK, 10 µg a day in autumn and winter for everyone (NHS); all year with little sun
Vitamin B12Yes, if you eat animal productsMeat, fish, eggs, dairyAlways on a vegan diet
Folic acidFolate from vegetables and pulses, yesLeafy greens, pulsesWhen trying for a baby and up to week 12
Omega-3 (EPA and DHA)Yes, if you eat oily fishHerring, mackerel, salmon, sardinesIf you eat no fish: algae oil
CreatineOnly in partMeat and fish: about 1 g per 450 gFor the 3 g a day sports effect

Behind the table

Magnesium, zinc and vitamin C. These are the easy ones. Half a raw red pepper gives 96 mg of vitamin C, and a 30 g handful of pumpkin seeds about 165–178 mg of magnesium, depending on whether they are roasted. The NHS puts adult magnesium needs at 300 mg a day for men and 270 mg for women; EFSA’s figures are a little higher (350 and 300 mg). The details are in magnesium-rich foods and vitamin C and zinc in winter foods.

Iron. Pulses, meat and shellfish contain plenty, but the body absorbs only part of it: 14–18% from mixed diets and 5–12% from vegetarian diets, according to the NIH. Vitamin C in the same meal helps; we show how in iron-rich foods. If you feel tired, read iron supplements and tiredness before buying anything.

Vitamin D. In the NIH’s words, “few foods naturally contain vitamin D”. Our calculations show that even oily fish three times a week plus an egg a day covers at most about half of what EFSA considers adequate (15 µg), or three quarters of the UK’s 10 µg. The rest comes from sunlight, which in the UK is too weak from about October to March. That is why the NHS advises everyone to consider a 10 µg supplement in autumn and winter. We work it out in vitamin D foods; the winter gap is covered in vitamin D in winter.

Vitamin B12. If you eat meat, fish, eggs or dairy, food is usually enough. On a vegan diet it is not: the NHS notes that vegans may not get enough, and the Vegan Society and the German Nutrition Society recommend fortified foods or a supplement. More in who needs a B12 supplement.

Folic acid. The NHS recommends 400 micrograms of folic acid a day while you are trying to get pregnant, ideally from three months before, and for the first 12 weeks of pregnancy. Here food does not replace the supplement.

Omega-3. The NHS advises at least 2 portions of fish a week, 1 of them oily; EFSA considers 250 mg of EPA and DHA a day adequate, and fatty fish is the main source. If you eat no fish, algae oil is the alternative: see omega-3 fish oil vs algae oil.

Creatine. According to researcher Richard Kreider (Texas A&M), a pound (450 g) of red meat or fish provides about 1 g of creatine, and the body makes about 1 g a day. Reaching the 3 g a day in the authorised claim from food alone would take well over 1 kg of meat or fish a day. More in our creatine guide.

When a supplement does make sense

  • It is autumn or winter in the UK: the NHS advises everyone to consider 10 µg of vitamin D a day.
  • A blood test shows a deficiency of iron, vitamin D or B12. Your GP will set the dose and duration.
  • You are vegan: B12 is not optional.
  • You are trying for a baby or are in the first 12 weeks of pregnancy: folic acid.
  • You get very little sun: food is unlikely to cover vitamin D.
  • You have a child aged 6 months to 5 years: the NHS advises daily vitamins A, C and D (free through Healthy Start if you qualify).
  • Your GP advises it because of an illness, a medication or a specific situation.

Outside those cases, check your plate before you buy a jar.

How to read our food tables

Each guide in this series gives:

  • Figures per real serving, not per 100 g: a handful of seeds, a plate of pulses, a tin of sardines.
  • The % NRV, the reference value UK and EU labels use.
  • The legal threshold (UK and EU). A food may be advertised as a “source of” a nutrient if it provides at least 15% of the NRV per 100 g, and as “high” in it from 30%.
  • Ranges when official databases disagree, instead of a falsely precise number.
  • Calculated recipes using the same data.

Values come from official food composition databases (USDA, Spain’s BEDCA and France’s CIQUAL), and NutriMetrics does the calculations. UK daily needs come from the NHS.

The series

  1. Magnesium-rich foods: how much each serving gives you
  2. Iron-rich foods: how much per serving and how to absorb it
  3. Vitamin C and zinc: the winter foods that give you the most
  4. Vitamin D foods: how much you can cover by eating

FAQ

Do I need supplements if I eat well?

Generally not, according to the NHS and Germany's BfR. The exceptions are vitamin D in autumn and winter (and all year if you get little sun), vitamin B12 on a vegan diet, folic acid when trying for a baby, vitamins A, C and D for children aged 6 months to 5 years, and any deficiency a blood test confirms.

Which nutrients are hardest to get from food?

Vitamin D, because few foods contain it, and B12 if you eat no animal products. Iron and zinc need some care on vegetarian diets because they are absorbed less well.

Why does every supplement carry a line about diet?

Because the law requires it: in England the Food Supplements Regulations 2003, and in the EU Directive 2002/46/EC on which they are based, say every food supplement must state that it should not be used as a substitute for a varied diet.

Can I get too much of a nutrient from food?

With ordinary food it is very hard. Upper limits for magnesium (250 mg for EFSA, 400 mg for the NHS) apply only to supplements, not to the magnesium naturally in food. Liver is an exception: it is very high in vitamin A, and the NHS advises avoiding it in pregnancy.

Sources

  1. NHS — Vitamin D
  2. NHS — Others (magnesium, selenium, zinc)
  3. Directive 2002/46/EC on food supplements, Article 6
  4. BfR — Nahrungsergänzungsmittel, ein Trend ohne Risiko? (press release, 2017, German)
  5. EFSA — Overview of tolerable upper intake levels (2024)
  6. EFSA (2015) — Dietary reference values for magnesium
  7. NIH Office of Dietary Supplements — Iron, fact sheet for health professionals
  8. NIH Office of Dietary Supplements — Vitamin D, fact sheet for health professionals
  9. NutraIngredients — German Nutrition Society advises vegans to supplement with vitamin B12 (2019)
  10. NHS — Vitamins, supplements and nutrition in pregnancy
  11. EFSA (2012) — Safety of long-chain omega-3 fatty acids and the 250 mg adequate intake
  12. Texas A&M — Kreider R. Creatine is safe, effective and important for everyone (2025)
  13. USDA FoodData Central — SR Legacy (food composition per 100 g)
  14. European Commission — Nutrition claims ("source of", "high")
Toon Van Buylaere

Founder of NutriMetrics, with around 20 years in European e-commerce. Not a health professional: the health statements in this guide come from the official sources linked at the end.

Keep reading