Lansoprazole Calcium Vitamin D Tablets: Timing Guide
Taking lansoprazole with calcium and vitamin D tablets? Learn why citrate suits low stomach acid, why food helps, and how to space doses through the day.
By Reece Douglas · Founder, FreshPlate
Listen to this article
Lansoprazole Calcium Vitamin D Tablets: Timing Guide
Yes, you can take calcium and vitamin D tablets alongside lansoprazole. The two do not cancel each other out, but lansoprazole lowers stomach acid, and that changes how well some calcium tablets are absorbed.
The fix is timing and tablet type. Lansoprazole goes on an empty stomach first thing; calcium goes with food later. Below: which calcium to choose, how to space doses, where vitamin D comes from, and a related B12 point.
People ask me a few things about this combination: whether calcium and vitamin D tablets clash with lansoprazole, where vitamin D actually comes from, and whether long-term lansoprazole can leave you short of B12. They are sensible questions, because the honest answers are all slightly different. Nothing here is dangerous, but the details matter, from the type of calcium to when you take each tablet. I wrote this guide so you can leave with a clear daily pattern, and know which signs to raise with your GP if you have been on lansoprazole for years.
Does lansoprazole interact with calcium and vitamin D tablets?
There is no dangerous interaction, but lansoprazole can reduce how much calcium you absorb from some tablets. Lansoprazole is a proton pump inhibitor: it cuts the acid your stomach makes. Some forms of calcium need acid to dissolve properly, so less reaches your bloodstream when acid is low.
Vitamin D is different. It is fat-soluble and does not depend on stomach acid in the same way, so a vitamin D tablet or a combined calcium and vitamin D tablet is not a problem in itself. A combined tablet is only as good as the calcium inside it, so the type of calcium matters.
If you have been on lansoprazole for a long time, tell your GP or pharmacist you take calcium or vitamin D. Long-term acid suppression is one reason doctors sometimes monitor bone health and nutrient levels. Do not stop lansoprazole yourself to fix this.
What the experts say
“Lansoprazole works best if you take it at least 30 minutes before a meal or snack. That's because food stops some lansoprazole getting into your system.”
Calcium carbonate or citrate when stomach acid is low?
Calcium citrate is the safer choice when stomach acid is reduced, because it dissolves without needing much acid. Calcium carbonate needs an acidic stomach to break down, so it is absorbed less reliably on lansoprazole, particularly on an empty stomach.
- Calcium carbonate — works best with a meal — it needs acid to dissolve, and food prompts some acid release, so never take it on an empty stomach
- Calcium citrate — works with or without food — it dissolves in low-acid conditions, which suits anyone on lansoprazole
- Calcium from food — fine with or without lansoprazole — dairy, fortified plant milks, tinned fish with bones and leafy greens are absorbed alongside the rest of your meal
Which should you pick?
Carbonate is usually cheaper and has more calcium per tablet, so it is the common default in combined calcium and vitamin D products. If your tablet is carbonate and you take lansoprazole, the simplest improvement is to take it with your biggest meal. Switching to citrate is worth discussing with a pharmacist, especially if you take lansoprazole every day.
Check the label for elemental calcium, not just the compound weight. A tablet labelled 1,250 mg calcium carbonate contains about 500 mg of actual calcium, and that is the figure that counts towards your daily needs.
How should you time lansoprazole and calcium tablets?
Take lansoprazole first thing in the morning, at least 30 minutes before a meal or snack, and take calcium later with food. The NHS explains that lansoprazole works best this way because food stops some of it getting into your system.
That gives you a simple daily pattern with no clash. Calcium is also best absorbed in smaller amounts, so if you need more than about 500 mg of elemental calcium a day from tablets, split it across two meals.
- Lansoprazole — first thing, 30+ minutes before food — food reduces how much reaches your bloodstream
- Calcium carbonate — with lunch or dinner — it needs the acid that eating prompts
- Calcium citrate — any time, with or without food — it does not depend on acid
- Vitamin D alone — with your largest meal — it is fat-soluble, so a meal with some fat helps absorption
- Iron or thyroid tablets — keep several hours from calcium — calcium can reduce their absorption, so ask your pharmacist for the gap that suits yours
A sample day
7:00 am: lansoprazole with water. 7:45 am: breakfast. 1:00 pm: lunch, with a calcium and vitamin D tablet. If you take a second calcium dose, have it with your evening meal rather than at bedtime on an empty stomach.
What to drink with them
Swallow lansoprazole capsules whole with water or juice. Cut back on tea and coffee if you have acid symptoms, since caffeine can make them worse. If you struggle to swallow capsules, the granules can be sprinkled onto yogurt or apple puree, and yogurt also adds calcium at breakfast.
What are the best vitamin D sources and vitamin A and D foods?
Sunlight on your skin is the main source of vitamin D, but between October and early March in the UK it is not enough, so food and supplements matter. The NHS advises that most people consider taking 10 micrograms (400 IU) a day through autumn and winter. Few foods contain much vitamin D, which is why tablets are so common.
Foods that give you both vitamin A and vitamin D are mostly animal-based: oily fish, eggs and fortified spreads. Liver is very high in vitamin A, and the NHS advises limiting it, and avoiding it altogether if pregnant, so it is not the place to go for vitamin D.
- Oily fish — richest natural source — salmon, sardines, mackerel and herring; aim for one portion (about 140 g) a week or more
- Eggs — modest source — the vitamin D is in the yolk, which also carries some vitamin A
- Fortified foods — useful top-up — some cereals, plant milks and spreads; check the label for added vitamin D
- Red meat — small amounts — it adds a little but should not be your main source
- Sunlight — summer months — short, regular time outdoors with arms and face uncovered, without burning
- Supplement — 10 micrograms (400 IU) daily in autumn and winter — if your calcium tablet already contains vitamin D, count that towards the total
Putting calcium and vitamin D on one plate
Grilled mackerel with kale gives you vitamin D, calcium and fat in one meal, which suits both absorption and the rule that calcium goes with food. If dairy is an issue, see our guide to calcium without dairy, or for plant-based options dairy-free calcium-rich recipes. To understand why some nutrients absorb better with certain foods, read our piece on bioavailability and absorption.
Does lansoprazole cause vitamin B12 deficiency?
Yes, long-term lansoprazole can reduce vitamin B12 absorption, because stomach acid helps release B12 from food. The effect builds slowly, usually over years rather than weeks, and many people never become deficient.
If you have taken lansoprazole for a long time, watch for tiredness, pins and needles, a sore tongue or pale skin, and ask your GP about a B12 check. Eating B12-rich foods such as fish, meat, eggs and dairy helps, and vegans need fortified foods or a supplement. Our guide to B12 deficiency signs and vegan sources covers what to look for and what to eat.
- Fish, meat, eggs, dairy — good B12 sources — absorbed best when stomach acid is normal, so a check matters if you take lansoprazole long term
- Fortified cereals and plant milks — useful for vegans — check the label for added B12
- Blood test via your GP — the reliable way to know — symptoms alone are not enough
How FreshPlate handles this for you
Matching tablet timing to meals is fiddly, and it changes when your prescription does. FreshPlate builds every recipe around your own medication list: you add lansoprazole (or its brand name) from the NHS's medicines list, and the For you tab on each recipe and meal lists your medicines. Where the checker has quoted the NHS or US FDA words about food for a medicine, that tab opens them word for word; where it hasn't, it says there is no advice on file yet and points you to your pharmacist. The app doesn't schedule your tablets or your calcium dose, so the timing in this guide is still yours to plan.
FreshPlate also has a free food-medication interaction checker on the website: type lansoprazole or its brand name and see the foods to watch in seconds. The checker has no specific rule for lansoprazole that we can promise you, so treat it as a place to look, not a replacement for your pharmacist, who knows your full prescription.
Frequently asked questions
Can I take calcium and vitamin D tablets with lansoprazole?
+
Yes, you can take calcium and vitamin D tablets with lansoprazole. Take lansoprazole first thing, at least 30 minutes before food, and take the calcium tablet later with a meal. Calcium citrate absorbs better than carbonate when stomach acid is low.
Does lansoprazole interact with calcium and vitamin D tablets?
+
There is no dangerous interaction, but lansoprazole lowers stomach acid and can reduce absorption of calcium carbonate. Vitamin D is not affected in the same way. Taking carbonate with food, or choosing citrate, largely solves the problem.
What are the best sources of vitamin D?
+
Sunlight on your skin in summer is the main source, and oily fish such as salmon, sardines and mackerel is the richest food. Eggs, fortified cereals and fortified spreads add smaller amounts. In autumn and winter the NHS advises considering a 10 microgram (400 IU) daily supplement.
Which foods contain both vitamin A and vitamin D?
+
Oily fish, eggs and fortified spreads contain both vitamins. Liver is very high in vitamin A, so the NHS advises limiting it, and avoiding it in pregnancy, rather than using it for vitamin D.
Can lansoprazole cause vitamin B12 deficiency?
+
Yes, long-term use can reduce B12 absorption, because stomach acid helps release B12 from food. It develops slowly, so ask your GP for a blood test if you have taken it for years and feel unusually tired or have pins and needles.
Sources
Did this answer your question?
Reece reads every reply. Questions we have not covered become new guides.
Eating around lansoprazole shouldn’t be guesswork.
Get our free lansoprazole food guide by email — the foods to watch, safe swaps, and meal ideas that work with your medication. One genuinely useful email a week — no spam, unsubscribe anytime.
Free forever. You'll also be first in line for the FreshPlate app — with a free trial at launch.



