Kidney Diet 8 min read·Updated 22 July 2026 Clinician-reviewed

Is Milk Bad for Your Kidneys?

A UK Consultant Nephrologist on cow's milk and plant milks in chronic kidney disease — potassium, phosphate, the hidden phosphate in fortified plant milks, and how much fits into a renal-friendly day.

  • Clinically Reviewed
  • NHS & NICE Aligned
  • UK Evidence-Based
  • Last Reviewed 22 July 2026

Professor Mohammed Mahdi Althaf

Consultant Nephrologist & Acute Physician

View Credentials

Professor Mohammed Mahdi Althaf

MD, MSc, PgDip (Clin Ed), FRCP, FHEA, FASN

Consultant Nephrologist & Acute Physician · GMC 7216325

View profile →

Direct answer

Milk is not bad for healthy kidneys. In CKD, the issue is that dairy is the biggest natural source of phosphate and a moderate source of potassium in the typical UK diet. In early CKD, normal milk in tea, coffee and cereal is fine. In Stage 4–5 or dialysis, dairy is usually capped at around 200–300 ml/day. Be careful with fortified plant milks — many contain added phosphate that is absorbed much more efficiently than dairy phosphate.

Key recommendation: 200 ml semi-skimmed cow's milk: ~ 320 mg potassium, ~ 200 mg phosphate.

Quick answer

✓ Best choices

  • Vegetables and lower-potassium fruit at every meal
  • Whole grains: oats, basmati rice, pasta, wholegrain bread
  • Lean protein in modest portions: fish, chicken, eggs, tofu
  • Extra virgin olive oil, herbs and spices for flavour

✓ Foods to limit

  • Added salt and salty sauces
  • Processed meats and foods with phosphate additives (E338–E452)
  • Very large portions of bananas, oranges, potatoes if potassium is rising

Key takeaway

Milk is not bad for healthy kidneys. In CKD, the issue is that dairy is the biggest natural source of phosphate and a moderate source of potassium in the typical UK diet. In early CKD, normal milk in tea, coffee and cereal is fine. In Stage 4–5 or dialysis, dairy is usually capped at around 200–300 ml/day. Be careful with fortified plant milks — many contain added phosphate that is absorbed much more efficiently than dairy phosphate.

Who should be cautious

People on dialysis, post-transplant, pregnant or breastfeeding, or taking prescription medication — confirm with your renal team before changes.

Is Milk Bad for Your Kidneys?

Why milk shows up on renal diet lists

Dairy is the single biggest natural source of phosphate in the typical UK diet, and a moderate source of potassium. In a healthy kidney, both are filtered and balanced effortlessly. In CKD, the kidney's ability to excrete phosphate falls (often as early as Stage 3a), and high blood phosphate accelerates vascular calcification, bone disease, and parathyroid problems. Potassium also begins to accumulate in Stage 4–5 and on dialysis.

This is why renal dietitians ask CKD patients to think about their daily dairy total, not because milk is inherently 'bad'.

Cow's milk numbers

Per 200 ml (a typical mug or bowl-of-cereal pour):

  • Whole milk (3.6% fat): ~ 310 mg potassium, ~ 190 mg phosphate
  • Semi-skimmed (1.8% fat): ~ 320 mg potassium, ~ 200 mg phosphate
  • Skimmed (0.1% fat): ~ 330 mg potassium, ~ 210 mg phosphate

For reference, a typical UK adult takes in around 800–1,200 mg phosphate/day. In late-stage CKD the dietary target is usually 800–1,000 mg/day, and on dialysis often lower with a phosphate binder.

A practical implication: someone in CKD Stage 4 having two cups of tea with 30 ml of milk each, plus 150 ml of milk on cereal, plus 30 g of cheese, can easily reach 600 mg of dairy phosphate before any other food.

Plant milks — the hidden phosphate problem

Unsweetened, unfortified plant milks (almond, rice, oat) are often genuinely lower in potassium and phosphate than cow's milk. The trap is fortification. Many UK plant milks are fortified with calcium and other minerals — and the calcium is often added as calcium phosphate, with additional 'phosphate stabilisers' like tripotassium phosphate (E340), disodium phosphate (E339) or phosphoric acid (E338).

From the kidney's point of view, this added phosphate is much worse than the natural phosphate in cow's milk. Natural phosphate in dairy is bound to protein and only ~ 60% absorbed. Added inorganic phosphate from food additives is ~ 100% absorbed and reaches the bloodstream quickly. A fortified plant milk can deliver more bioavailable phosphate than ordinary cow's milk.

The rule: read the ingredients list. If you see phosphate, E338, E339, E340 or E341, treat it as a less kidney-friendly choice than plain cow's milk.

Food first. If you are choosing a daily multivitamin alongside a balanced diet, Kidney Vitality was developed by a UK Consultant Nephrologist using renal nutrition principles. See the formulation.

Which plant milk if you want one

General guide (always check the specific label — formulations change):

  • Best options (typically lower K/P): unsweetened, unfortified almond, hazelnut or rice milk.
  • Middle: oat milk — moderate potassium, often fortified — choose 'unsweetened, no added phosphate' versions.
  • Watch carefully: soya milk (naturally higher in potassium and phosphate; many UK brands also fortified).
  • Avoid in advanced CKD: any plant milk that lists phosphate additives in the ingredients.

Note: plant milks are often lower in protein than cow's milk. If you are using them as your main milk and need to maintain protein intake, plan compensating protein sources with your dietitian.

Practical portion advice by CKD stage

These are starting points — your renal dietitian will refine them:

  • CKD Stages 1–3 with normal blood K and PO₄: no specific milk limit. Normal use in tea/coffee/cereal/cooking is fine.
  • CKD Stage 4: typically 200–300 ml dairy/day total (including milk in tea, cereal and cooking), with care on cheese and yoghurt.
  • CKD Stage 5 / dialysis: usually ≤ 200 ml dairy/day, often with a phosphate binder at meals. Read labels on plant milks.
  • Kidney transplant on tacrolimus or ciclosporin: dairy potassium and grapefruit interactions matter — discuss with your transplant pharmacist.

Cheese, yoghurt and milky drinks

Don't forget that dairy isn't only milk. A 30 g portion of mature cheddar contains around 150 mg phosphate; a 150 g pot of natural yoghurt around 220 mg potassium and 180 mg phosphate; a large latte (steamed milk) easily contains 400 mg potassium and 300 mg phosphate before anything else.

If you've been asked to lower dairy, count it across the whole day — milk in tea, cereal, sauces, hot drinks, cheese on top of meals, and yoghurt at breakfast — not just the glass of milk you might or might not drink.

Low-Phosphate Supplements
Related reading: Low-Phosphate Supplements.

Key practical tips

Designed for quick scanning — what to order, what to avoid, sensible portions, common mistakes.

  • Read labels: sodium ≤ 0.3 g per 100 g (low) is the target
  • Cook from scratch when you can — it controls the hidden salt and phosphate
  • Personalise potassium and phosphate targets with your renal dietitian

Clinical guidance

TL;DR summary

Milk is not bad for healthy kidneys. In CKD, the issue is that dairy is the biggest natural source of phosphate and a moderate source of potassium in the typical UK diet. In early CKD, normal milk in tea, coffee and cereal is fine. In Stage 4–5 or dialysis, dairy is usually capped at around 200–300 ml/day. Be careful with fortified plant milks — many contain added phosphate that is absorbed much more efficiently than dairy phosphate.

Key takeaways
  • 200 ml semi-skimmed cow's milk: ~ 320 mg potassium, ~ 200 mg phosphate.
  • Phosphate in dairy is only ~ 60% absorbed (natural binding to protein).
  • Added phosphate in plant milks is ~ 100% absorbed — read the label.
  • Avoid 'E338', 'E339', 'E340', 'E341' and 'phosphate' on plant milk labels.
  • Unsweetened, unfortified almond and rice milks are typically lowest in K/P.
  • Lactose-free cow's milk = same potassium and phosphate as regular milk.
Kidney Diet & Nutrition Considerations

On a kidney-friendly diet, single foods matter less than the overall pattern. Build meals around vegetables, lower-potassium fruit, whole grains, sensible protein and olive oil, and watch the three usual suspects — salt, phosphate additives and oversized portions of very high-potassium foods. Targets are individual and should be confirmed with your renal team.

Foods to prioritise

  • Vegetables and lower-potassium fruit at every meal
  • Whole grains: oats, basmati rice, pasta, wholegrain bread
  • Lean protein in modest portions: fish, chicken, eggs, tofu
  • Extra virgin olive oil, herbs and spices for flavour

Foods to limit

  • Added salt and salty sauces
  • Processed meats and foods with phosphate additives (E338–E452)
  • Very large portions of bananas, oranges, potatoes if potassium is rising

Potassium, phosphate and protein needs vary between individuals — please confirm personal targets with your renal team or dietitian. Browse the Kidney Diet Hub for more guides in this cluster.

Frequently asked questions

Is milk bad for your kidneys?

Milk is not bad for healthy kidneys. In chronic kidney disease, the issue is that cow's milk is a natural source of potassium and phosphate — 200 ml of semi-skimmed milk contains roughly 320 mg potassium and 200 mg phosphate. In CKD Stages 1–3 with normal blood results, normal milk in tea, coffee and cereal is fine. In Stages 4–5 or on dialysis, the daily total is usually capped to around 200–300 ml — your renal dietitian will give you a personal target.

How much milk can I drink with CKD?

There is no single answer. Typical UK renal-dietetic guidance is: Stages 1–3 — no specific limit if potassium and phosphate are normal; Stage 4 — often around 200–300 ml dairy/day; Stage 5/dialysis — usually no more than ~ 200 ml/day and care with added cheese/yoghurt. These are starting points only — always confirm with your renal dietitian based on your bloods.

Are plant milks (oat, almond, soya) better for kidneys?

It depends on the brand. Unsweetened, unfortified plant milks are usually lower in potassium and phosphate than cow's milk and can be a useful swap in CKD. The problem is that many UK plant milks are fortified with added calcium phosphate or 'tripotassium phosphate', which is absorbed much more efficiently than the natural phosphate in dairy. Always check the ingredients — avoid plant milks that list phosphate, E338, E339, E340, or E341.

What about lactose-free milk?

Lactose-free cow's milk (e.g. Lactofree, Arla LactoFREE) has the same potassium and phosphate content as ordinary cow's milk — the lactose has just been broken down. It is no better or worse for your kidneys than regular milk.

Is full-fat or skimmed milk better in CKD?

Potassium and phosphate are in the watery (skimmed) fraction of milk, so skimmed and semi-skimmed contain slightly more potassium per ml than full-fat. The difference is small. Choose based on your overall cardiovascular risk and weight — most UK guidance for adults with CKD favours semi-skimmed or skimmed.

Can I drink milk before or after a blood test?

Yes — milk does not need to be avoided before a routine urea, creatinine or eGFR test. For a fasting cholesterol or glucose test, follow the specific instructions from your GP or lab.

What foods are best for kidney health?

A kidney-friendly diet centres on vegetables, lower-potassium fruit (apples, pears, berries), whole grains (oats, basmati rice, pasta), sensible portions of fish, eggs or lean meat, beans and lentils in modest portions, and olive oil as the main cooking fat — broadly a Mediterranean pattern with reduced salt.

Nutritional challenges in kidney disease

Many people living with kidney disease have to limit foods because of potassium, phosphate, diabetes, dialysis, appetite changes or simply the time it takes to cook from scratch every day. That can make it harder to keep daily nutrition balanced — particularly for vitamins and minerals that food alone may not fully cover.

Kidney Vitality is a UK-formulated daily nutritional support product designed by Consultant Nephrologist Professor Mohammed Mahdi Althaf with renal nutrition in mind from the start. It keeps doses moderate, leaves out added potassium, phosphate and magnesium, and avoids megadose vitamin A — sitting alongside a kidney-friendly diet, not replacing it.

Why Kidney Vitality fits this need

Built around UK renal guidance

Aligned with NICE NG203, KDIGO 2024 and BDA Renal Group dietary guidance.

Designed by a UK Consultant Nephrologist

Formulated and reviewed by Professor Mohammed Mahdi Althaf (GMC 7216325).

Evidence-based by design

No added potassium, phosphate or magnesium; sensible vitamin doses.

Designed by a UK Consultant Nephrologist

Ready to support your kidney health?

If you have been researching kidney health, supplements, CKD nutrition or kidney-friendly living, Kidney Vitality was developed specifically around those principles by Professor Mohammed Mahdi Althaf (GMC 7216325). Nephrologist Developed Daily Multivitamin.

  • No Added Potassium
  • No Added Phosphorus
  • No Added Iron
  • UK Manufactured
  • One capsule daily
  • UK GMP — BRCGS, NSF GMP, Halal

✓ Free UK tracked delivery  ·  ✓ Delivered every 30 days  ·  ✓ Pause or cancel anytime  ·  ✓ Never run out

ComparisonKidney VitalityTypical high-street multivitamin
Added potassiumNoneOften included
Added phosphateNoneOften included (E338–E452)
Vitamin A (retinol)No megadoseOften high-dose retinol
Kidney-focused formulationYesNo — general population
Consultant Nephrologist involvementYes (GMC 7216325)No
UK GMP manufacturedYes (BRCGS, NSF GMP)Varies

Food supplement. Not a medicine and not a treatment for kidney disease. Speak with your GP, pharmacist or renal team before starting any new supplement, especially in advanced CKD, on dialysis, post-transplant, pregnant or breastfeeding.

Clinical reviewer

Professor Mohammed Mahdi Althaf

Consultant Nephrologist

Acute Physician

GMC 7216325

View Full Biography

Professor Mohammed Mahdi Althaf is a UK Consultant Nephrologist and Acute Physician with a special interest in chronic kidney disease, AKI prevention and renal nutrition. He combines hospital practice with patient education and clinical guidance review.

View professional profile →
View Credentials
  • MD
  • MSc
  • PgDip (Clin Ed)
  • FRCP
  • FHEA
  • FASN

About this article

Written for UK patients and based on:

  • NICE guidance
  • NHS resources
  • British Dietetic Association guidance
  • Kidney Care UK resources
View methodology

Each article is researched against current UK clinical guidance (NICE NG203, NG118, NG136), NHS patient resources, KDIGO and KDOQI international guidelines, and the British Dietetic Association Renal Nutrition Group. Drafts are written by the Kidney Vitality editorial team and reviewed by a UK Consultant Nephrologist before publication. Content is reviewed on a rolling basis and updated when guidance changes.

Editorial standards

  • Clinically reviewed
  • NHS-aligned
  • NICE-aligned
  • Evidence-based
  • Reviewed before publication
View full editorial process

Every article is researched and written by the Kidney Vitality editorial team using current UK clinical guidance (NICE NG203, NG118, NG136), NHS patient resources, KDIGO/KDOQI international guidelines, and British Dietetic Association renal nutrition guidance. Drafts are reviewed for clinical accuracy by Professor Mohammed Mahdi Althaf, MD, MSc, PgDip (Clin Ed), FRCP, FHEA, FASN (Consultant Nephrologist & Acute Physician, GMC 7216325) before publication. Content is updated when UK guidance changes.

References (4)View Sources
  1. NICE NG203: Chronic kidney disease — assessment and management
  2. KDIGO 2024 Clinical Practice Guideline for the Evaluation and Management of CKD
  3. KDOQI Clinical Practice Guideline for Nutrition in CKD: 2020 Update
  4. British Dietetic Association — Renal Nutrition Group

Medical disclaimer

This content is educational only and does not replace personalised medical advice.

Read full disclaimer

This page is general information, not personal medical advice. If you have chronic kidney disease, are on dialysis, have had a kidney transplant, are pregnant or breastfeeding, or take prescription medication, please confirm any supplement with your GP, pharmacist or renal team before starting.