Is Dairy Bad for Kidney Disease (CKD)? Milk, Cheese and Yogurt

Last updated: 3 October 2026
Chronic kidney disease (CKD) affects the kidneys’ ability to filter waste and manage important nutrients like phosphorus, potassium, and calcium. As the disease progresses—particularly into stages 4 and 5—diet becomes a key part of protecting kidney function and preventing complications.
One common question is:
“Can I still have dairy if I have kidney disease?”
The answer depends on your CKD stage and lab values, especially serum phosphorus and potassium levels.
Is Dairy Bad for Chronic Kidney Disease?
Dairy products such as milk, cheese, and yogurt are naturally rich in:
- Phosphorus
- Potassium
- Calcium
While calcium is essential for bone health, phosphorus and potassium can become harmful when kidneys can no longer remove them efficiently. High phosphorus levels can cause:
- Bone demineralization
- Calcification of blood vessels
- Increased cardiovascular risk
This is why people in late-stage CKD (stages 4–5) are often advised to limit or carefully monitor dairy intake.
Can You Have Dairy with Kidney Disease?
Yes, many people with CKD—especially in stages 1 to 3—can still enjoy dairy in moderation. At these stages, the kidneys may still be able to manage phosphorus and potassium effectively.
However, if your blood levels are elevated, you may need to:
- Choose lower phosphorus dairy options
- Use smaller portions
- Opt for plant-based alternatives that are calcium-fortified and low in phosphorus additives
Always check food labels. Some plant-based milks contain added phosphate preservatives, which are more easily absorbed than natural sources and can worsen phosphorus control.
Best Dairy Choices for Kidney Disease
If dairy is part of your meal plan, these options are typically more kidney-friendly when consumed in moderation:
- Low-fat milk or skim milk (in small servings)
- Plain Greek yogurt
- Ricotta cheese or cream cheese (lower in phosphorus)
- Hard cheeses (in small amounts due to sodium content)
Be cautious of:
- Processed cheeses
- Flavoured yogurts with added sugar
- Chocolate milk (high in phosphorus and potassium)
📱 Not sure how much phosphorus is in your food? Scan barcodes and track phosphorus, potassium and sodium with the Kidney Ally app. Download it on the App Store.
Is Dairy Helpful for Kidney Stones?
For those with calcium oxalate kidney stones, consuming a controlled amount of calcium from dairy may actually help. Calcium binds with oxalates in the digestive tract and reduces the risk of stone formation. See our kidney stone diet guide for more.
Tip: Avoid taking calcium supplements unless advised—they may increase stone risk, unlike food-based calcium.
Should You Avoid Dairy Altogether?
No—unless advised by your doctor or renal dietitian, there’s no need to completely eliminate dairy. The key is:
- Portion control
- Regular blood monitoring
- Personalized nutrition guidance
Every person with CKD has different needs depending on their stage, lab results, and other health conditions.
Final Thoughts
Dairy can be included in a chronic kidney disease diet, but it should be approached with care—especially in later stages. The focus should be on:
- Choosing lower phosphorus and potassium options
- Monitoring your lab results
- Consulting with a renal dietitian for individualized recommendations
Related guide: best drinks for CKD, including milk alternatives.
This article is general information and does not replace advice from your doctor or renal dietitian.
Take Control of Your Kidney Diet
📱 Download the Kidney Ally app. Scan barcodes, track sodium, potassium, phosphorus and protein, and browse dietitian-reviewed kidney-friendly recipes.
👉 Download Kidney Ally on the App Store
📚 Prefer a book? Explore our range of kidney-friendly recipe books and guides to help you manage CKD with confidence.


