Almond Milk and Kidney Disease: A Smart Dairy Substitute (With Caveats)
Unsweetened almond milk has only 170mg potassium and 20mg phosphorus per 8oz, far less than cow's milk. Watch for added phosphorus in some brands.
TL;DR: Unsweetened almond milk is one of the most kidney-friendly dairy alternatives, with roughly half the potassium and less than 10% the phosphorus of cow’s milk. The catch: many brands add phosphorus-based calcium fortification that erases much of the benefit. Choose unsweetened, unfortified almond milk or brands that use calcium carbonate instead of tricalcium phosphate.
If your renal dietitian has told you to limit dairy milk, almond milk is likely one of the first alternatives you considered. In its basic form, unsweetened almond milk delivers only 170mg of potassium and about 20mg of phosphorus per 8oz cup, compared to 349mg potassium and 227mg phosphorus in whole cow’s milk. That is a dramatic reduction in both key nutrients. But the label matters enormously, because some fortified almond milks have nearly as much phosphorus as regular milk.
How Does Almond Milk Affect Your Kidneys?
Low natural potassium: Whole almonds are actually high in potassium (about 200mg per ounce), but almond milk is very dilute. A typical almond milk contains only 2-4% almonds by weight, with the rest being water. This dilution drops the potassium to roughly 170mg per 8oz, which is less than half the potassium in cow’s milk.
Very low natural phosphorus: This is almond milk’s biggest advantage for CKD patients. Natural phosphorus in almond milk is approximately 20mg per 8oz, compared to 227mg in whole milk. Furthermore, the phosphorus in almond milk is plant-based (phytate-bound), meaning only about 40-50% is absorbed by the body. The effective absorbed phosphorus is closer to 8-10mg per cup.
The phosphorus additive problem: Here is where the advantage can disappear. Many brands fortify almond milk with calcium, and the cheapest calcium source is tricalcium phosphate. This adds 100-180mg of inorganic phosphorus per 8oz, which is nearly 100% absorbed. A fortified almond milk with tricalcium phosphate can deliver as much bioavailable phosphorus as regular cow’s milk.
Low protein: Almond milk contains only about 1g of protein per 8oz, compared to 8g in cow’s milk. For CKD patients who need to limit protein, this is actually an advantage. For those on dialysis who need higher protein, almond milk does not contribute meaningfully to protein goals.
Almond Milk vs. Other Milks: Nutrient Comparison
| Milk Type | Serving (8 oz) | Potassium | Phosphorus | Sodium | Protein |
|---|---|---|---|---|---|
| Unsweetened almond milk (unfortified) | 8 oz | 170mg | 20mg | 150mg | 1g |
| Unsweetened almond milk (fortified with tricalcium phosphate) | 8 oz | 170mg | 150-200mg | 150mg | 1g |
| Unsweetened almond milk (fortified with calcium carbonate) | 8 oz | 170mg | 20-30mg | 150mg | 1g |
| Whole cow’s milk | 8 oz | 349mg | 227mg | 105mg | 8g |
| Skim cow’s milk | 8 oz | 382mg | 247mg | 130mg | 8g |
| Oat milk (unsweetened) | 8 oz | 240mg | 80-140mg | 100mg | 3g |
| Rice milk (unfortified) | 8 oz | 27mg | 56mg | 86mg | 0.5g |
| Soy milk (unsweetened) | 8 oz | 298mg | 105mg | 90mg | 7g |
| Coconut milk (beverage) | 8 oz | 46mg | 13mg | 45mg | 0.5g |
Unfortified almond milk occupies a sweet spot: much lower potassium than cow’s milk, soy milk, or oat milk, and dramatically lower phosphorus than everything except rice milk and coconut milk beverage.
Is Almond Milk Safe for Your CKD Stage?
Stage 1-2 (mild kidney impairment): Almond milk is an excellent substitute for dairy milk at this stage. You have room in your potassium budget (3,500mg/day) for either milk type, but switching to almond milk frees up significant potassium and phosphorus for other foods. One cup of almond milk instead of cow’s milk saves you approximately 179mg of potassium and 207mg of phosphorus per day.
Stage 3 (moderate kidney impairment): This is the stage where switching from dairy to almond milk has the most impact. With potassium limits around 2,500mg and phosphorus around 800mg, replacing one daily glass of cow’s milk with unfortified almond milk saves meaningful amounts of both nutrients. Make sure you are reading labels and avoiding phosphorus additives.
Stage 4 (severe kidney impairment): Almond milk remains a good choice. The 170mg of potassium per cup is moderate against a 2,000mg daily target, but far more manageable than the 349mg from cow’s milk. If you need to minimize potassium further, rice milk (27mg) or coconut milk beverage (46mg) are even lower options.
Stage 5 / Dialysis: Almond milk is generally safe and commonly recommended by renal dietitians. The low phosphorus is particularly valuable for dialysis patients, who often struggle to manage phosphorus levels. Note that dialysis patients need more protein (1.0-1.2g/kg), so almond milk’s low protein content means you need to get protein from other sources like chicken, fish, or eggs.
How to Choose the Right Almond Milk
Reading the ingredient label is essential. Here is what to look for:
Look for:
- “Unsweetened” on the label (sweetened versions add sugar without kidney benefit)
- Calcium carbonate as the calcium source (phosphorus-free)
- Short ingredient lists (water, almonds, maybe salt and gum thickeners)
- Sodium under 160mg per serving
Avoid:
- Tricalcium phosphate in the ingredients (adds 100-180mg bioavailable phosphorus)
- Dipotassium phosphate (adds both potassium and phosphorus)
- Sodium phosphate (adds sodium and phosphorus)
- Flavored varieties (chocolate, vanilla sweetened) which add sugar and sometimes potassium
Good brands to consider (check current labels, formulations change):
- Silk Unsweetened Almond Milk (typically uses calcium carbonate)
- Califia Farms Unsweetened (often unfortified or calcium carbonate)
- Almond Breeze Unsweetened (check label, some varieties use tricalcium phosphate)
- Store brands vary widely; always check the ingredient list
How to Include Almond Milk in Your Kidney Diet
Best uses:
- In coffee or tea as a creamer substitute (a splash adds minimal potassium)
- Over oatmeal or cereal instead of dairy milk
- In smoothies as a low-potassium base (pair with lower-potassium fruits like berries or peaches)
- In cooking and baking as a 1:1 substitute for cow’s milk
Tips:
- Shake well before using. Almond milk separates, and the sediment contains more minerals.
- If a recipe calls for the creaminess of whole milk, use almond milk with a tablespoon of a kidney-safe thickener or choose “barista” almond milk (slightly creamier).
- For cereal, pour almond milk and eat promptly rather than letting cereal soak, which draws out more minerals from fortified varieties.
The Bottom Line
Unsweetened almond milk is one of the smartest dairy substitutions for CKD patients, offering roughly half the potassium and a fraction of the phosphorus compared to cow’s milk. The critical step is checking the label for phosphorus-based calcium additives, which can negate much of the benefit. Choose brands fortified with calcium carbonate or unfortified versions, and you have a genuinely kidney-friendly milk alternative that works across all CKD stages.
KidneyPal can help you compare how switching from dairy milk to almond milk changes your daily nutrient totals. Small swaps like this, tracked consistently, add up to meaningful improvements in kidney diet management.
For more on dairy and kidney disease, see our guide on cow’s milk. Compare with oat milk as another popular alternative. Visit the Kidney Disease Diet Management hub for comprehensive dietary resources.
Track How This Fits YOUR Kidney Diet
Everyone's kidneys respond differently. KidneyPal tracks sodium, potassium, phosphorus, and protein personalized to your CKD stage — including hidden phosphorus additives that other trackers miss.
Frequently Asked Questions
Is almond milk good for kidney disease?
Unsweetened almond milk is one of the best dairy alternatives for CKD patients. It contains approximately 170mg of potassium and 20mg of phosphorus per 8oz, compared to 349mg potassium and 227mg phosphorus in whole cow's milk. The key is choosing brands without added phosphorus additives like tricalcium phosphate.
Which milk is best for kidney disease?
For most CKD patients, unsweetened almond milk or rice milk are the best options. Almond milk has 170mg potassium and 20mg phosphorus per 8oz. Rice milk has 27mg potassium and 56mg phosphorus. Regular cow's milk (349mg potassium, 227mg phosphorus) and oat milk (240mg potassium, varies phosphorus) are higher. Always check labels for phosphorus additives.
Does almond milk have phosphorus additives?
Many fortified almond milks contain tricalcium phosphate or other phosphorus-based calcium additives, which can increase phosphorus content from 20mg to 150-200mg per 8oz. Choose unfortified or check that calcium is added as calcium carbonate instead. Brands like Silk Unsweetened and Califia Farms Unsweetened often have lower additive phosphorus.
