10% off £20 OR 15% off £30


10% off £20 OR 15% off £30

Use code:TREAT


Does caffeine affect the absorption of vitamins and minerals?

23 Nov 2022 • 1 min read


We all need a boost sometimes, especially after a long hard week at work. Whether that comes in the form of a morning coffee or a refreshing cuppa in the evening, most of us like a daily caffeine fix.

Most forms of caffeine can boost your mind and mental and physical performance.1 

However, consuming too many caffeinated drinks can lead to some dangerous side effects and issues like anxiety, insomnia, high blood pressure and fatigue.2

Various studies have also discovered that there’s a link between vitamin and mineral absorption levels, which isn’t good news for your body.

The impact of caffeine on vitamins and minerals

Caffeine has a mild diuretic effect, which leads to an increase in urination. As a result, water-soluble vitamins, such as B-vitamins and vitamin C can be depleted due to fluid loss.

Research also demonstrated that the higher the level of caffeine, the more it interfered with vitamin D absorption. The study suggested that caffeine did this by reducing the expression of vitamin D receptors on osteoblasts in the body – the cells responsible for producing bone.3 

Caffeine can also interfere with the absorption of calcium. A study published in the journal "Osteoporosis International" showed that just a cup of coffee can slightly reduce calcium absorption in the body and increase its loss in urine due to its diuretic effect.4 

Further research concluded that drinking a cup of coffee or tea with a hamburger meal reduced iron absorption by 39% and 64%.5 While drinking coffee with a bread meal saw this percentage fluctuate between 60-90%.6

Handpicked content: Is caffeine good for you?

What’s the solution?

Cutting out all caffeinated drinks might be extremely hard for some, so it might be a case of when instead of never.

For example, a study found that drinking coffee one hour before a meal has no effect on iron absorption.7 Upping the amount of vitamin C and copper in your meals has also been found to improve iron absorption and reduce the impact that coffee and other caffeinated drinks has.8

However, the healthiest solution is to switch highly concentrated caffeinated drinks for natural foods containing lots of nutrients. Choose wisely and you could get the boost you need without drinking multiple cups of coffee.

Here are a few alternatives to get you started:

  1. Bananas – packed with carbohydrates, potassium and vitamin B6, bananas have been proven to boost energy levels in your body.9 Studies have even found eating one before a 75-km cycling trial was as effective on endurance as consuming a carbohydrate drink 10
  2. Brown rice – ditch white rice, as brown retains more fibre, vitamins and minerals. It can regulate blood sugar levels and help give you a steady energy level throughout the day 11
  3. Water – drinking more water can give you an energy boost and reduce the feeling of fatigue throughout the day 12
  4. Oatmeal – ditch the early morning coffee and start eating oatmeal. It’s rich in B vitamins, iron and manganese which all help the energy production process 13
  5. Green tea – a compromise for tea lovers. If you must have a form of caffeine, green tea is the solution. It contains a compound called L-theanine, which moderate the effects of caffeine and give you a smoother (less jittery) energy boost 14
  6. Dark chocolate – although this sweet treat has caffeine in, it’ll offer you a more natural buzz. The theobromine and caffeine have been found to improve mental energy and mood too.15

Handpicked content: 4 energy boosting foods

Last updated: 8 March 2021

Advice is for information only and should not replace medical care. Please check with your GP before trying any remedies.


  • Visa
  • MasterCard
  • PayPal
  • AmericanExpress
  • ApplePay
  • ClearPay
  • AliPay
  • Instagram
  • Pinterest
  • Facebook
  • Twitter
Copyright © Holland & Barrett Retail Limited, 2023. All rights reserved. hollandandbarrett.com is a trading name of Holland & Barrett Retail Limited,. Registered office: Samuel Ryder House, Barling Way, Nuneaton, Warwickshire CV10 7RH. Registered in England: company no. 2758955. Registered VAT no. 211727395.