138 foods in the proteins category rated for kidney disease — with potassium, phosphorus, and sodium values per 100g.
Calcium-set tofu is low in potassium (121 mg/100g) and moderate in phosphorus (97 mg/100g) — a better protein choice than soybeans for kidney patients. It's versatile in Indian cooking (tofu curry, stir-fry). Safe for all CKD stages in normal portions; use low-sodium preparations.
Full guideWhole eggs are moderate in phosphorus (198 mg/100g; ~99 mg per egg) due to the yolk. Egg whites are essentially phosphorus-free and an excellent renal protein source. For CKD stages 4-5 and dialysis: limit yolks to 2-3/week and favor egg whites. Whole eggs are fine in early CKD.
Full guideCooked chicken is a high-quality protein with moderate potassium (256 mg/100g) and phosphorus (196 mg/100g). Portion control (100-150g) makes it acceptable for all CKD stages. For advanced CKD with high phosphorus, use phosphorus binders with meals and limit portions. Avoid processed chicken products (sodium + phosphate additives).
Full guideFreshwater fish like rohu is a good protein source with moderate potassium (314 mg/100g) and phosphorus (200 mg/100g). Portion control (100-150g) with phosphorus binders (if prescribed) keeps it renal-safe. Omega-3 fatty fish (like small Indian mackerel, bangda) add heart benefits. Avoid dried fish (very high sodium) and canned fish.
Full guideEgg whites are nearly phosphorus-free (15 mg/100g) with low potassium (163 mg/100g) — the single best protein source for advanced CKD and dialysis patients. They provide high-quality protein (10.9g/100g) without mineral burden. A renal dietitian staple: 2-4 egg whites daily for protein targets in dialysis.
Full guideDried and salted fish is extreme: very high sodium (5,000+ mg/100g), concentrated phosphorus (800 mg/100g), and potassium. It's common in coastal Indian diets but should be completely avoided in CKD and dialysis. Fresh fish in controlled portions is the kidney-safe alternative.
Full guideProcessed meats are sodium-dense (1,200+ mg/100g) and contain phosphate additives that are nearly 100% absorbed — a double burden for kidneys. WHO classifies processed meats as cancer risk, and they worsen cardiovascular outcomes in CKD. Avoid entirely; fresh chicken/fish in portions are the alternatives.
Full guidePaneer tikka carries paneer's high phosphorus (350 mg/100g) plus marinade salt (500 mg/100g). For CKD stages 3-5, limit to a few pieces and count phosphorus; take binders if prescribed. The grilled preparation avoids frying fat, which is a plus, but the sodium and phosphorus remain.
Full guideFish curry with rohu is a quality protein source with moderate potassium (320 mg/100g) and phosphorus (200 mg/100g). The gravy adds sodium (400 mg/100g) — the main concern for hypertensive kidney patients. Choose low-salt gravy and 100-150g portions; take binders if prescribed.
Full guideEgg curry combines egg (moderate phosphorus in yolk) with a salt-heavy gravy (450 mg/100g). For CKD stages 3-5, use more egg whites than yolks and a low-salt gravy. The egg itself is kidney-friendly; the gravy is the issue.
Full guideChicken biryani is moderate in potassium (250 mg/100g) and phosphorus (180 mg/100g) with high sodium (550 mg/100g) from the marinade and spices. For CKD stages 3-5, limit portions (half plate) and choose homemade low-salt versions. The rice base is kidney-friendly; the seasoning is the issue.
Full guideMutton is moderate-high in potassium (361 mg/100g) and phosphorus (187 mg/100g) with high saturated fat. For CKD stages 3-5, limit mutton to small portions (100g) occasionally; chicken and fish are lighter renal protein choices. The curry gravy adds sodium.
Full guidePrawns are moderate in potassium (259 mg/100g) and higher in phosphorus (205 mg/100g). They're a good protein source but carry a cholesterol and purine load. For CKD stages 3-5, limit portions and take binders if prescribed; gout patients should limit prawns.
Full guideCanned tuna is very high in phosphorus (311 mg/100g) — nearly double fresh fish — because of phosphate additives in canning. It also carries moderate sodium (247 mg/100g). For CKD stages 3-5 and dialysis, avoid canned tuna; fresh fish is the safer protein.
Full guideSalmon is moderate-high in potassium (363 mg/100g) and phosphorus (200 mg/100g) but rich in heart-healthy omega-3s — valuable since cardiovascular disease is the top CKD killer. For stages 3-5, portion control (100g) with binders; the omega-3 benefit often outweighs the moderate mineral load.
Full guideSoy chunks are extremely high in potassium (1,800 mg/100g dry) and phosphorus (700 mg/100g dry) — the concentrated form of soybean. Even soaked and cooked, they deliver a heavy mineral load. For CKD stages 3-5 and dialysis, avoid soy chunks entirely; tofu is the kidney-safe soy option.
Full guideEdamame (green soybeans) is high in potassium (482 mg/100g) with moderate phosphorus (169 mg/100g). A half-cup delivers ~362 mg potassium. For CKD stages 3-5 and dialysis, avoid edamame; the potassium load is significant for a snack.
Full guideTempeh is a protein-dense fermented soy food — but it's high in both potassium (412 mg/100g) and phosphorus (266 mg/100g). In early CKD it can substitute for meat; in stages 4-5 and dialysis, portions must be small and counted against the potassium and phosphorus budget.
Full guideLamb has moderate levels: 314 mg potassium, 200 mg phosphorus, 78 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideGoat Meat is high in potassium: 405 mg potassium, 201 mg phosphorus, 86 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideDuck is high in phosphorus: 252 mg potassium, 203 mg phosphorus, 65 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideQuail is high in phosphorus: 216 mg potassium, 279 mg phosphorus, 52 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideRabbit is high in phosphorus: 343 mg potassium, 240 mg phosphorus, 45 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBison is high in potassium: 353 mg potassium, 213 mg phosphorus, 76 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTurkey Ground is high in phosphorus: 294 mg potassium, 254 mg phosphorus, 78 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideChicken Liver is high in phosphorus: 263 mg potassium, 405 mg phosphorus, 76 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Liver is high in potassium: 352 mg potassium, 497 mg phosphorus, 79 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideEgg Duck is high in phosphorus: 208 mg potassium, 206 mg phosphorus, 264 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideOctopus is high in potassium: 630 mg potassium, 279 mg phosphorus, 460 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideSquid is high in phosphorus: 279 mg potassium, 251 mg phosphorus, 306 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideCrab is high in phosphorus: 259 mg potassium, 234 mg phosphorus, 395 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideLobster has moderate levels: 230 mg potassium, 185 mg phosphorus, 486 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideCatfish is high in potassium: 419 mg potassium, 304 mg phosphorus, 50 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTilapia is high in potassium: 380 mg potassium, 204 mg phosphorus, 56 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTrout is high in potassium: 463 mg potassium, 314 mg phosphorus, 67 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideMackerel is high in potassium: 558 mg potassium, 318 mg phosphorus, 203 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideHerring is high in potassium: 542 mg potassium, 292 mg phosphorus, 95 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideAnchovies is high in potassium: 544 mg potassium, 252 mg phosphorus, 3668 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideSea Bass is high in phosphorus: 328 mg potassium, 248 mg phosphorus, 87 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideCod is high in potassium: 372 mg potassium, 205 mg phosphorus, 134 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideHaddock is high in potassium: 351 mg potassium, 278 mg phosphorus, 261 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFlounder is high in phosphorus: 197 mg potassium, 309 mg phosphorus, 363 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideSwordfish is high in potassium: 499 mg potassium, 304 mg phosphorus, 97 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTuna Fresh is high in phosphorus: 323 mg potassium, 326 mg phosphorus, 50 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideEel is high in phosphorus: 349 mg potassium, 277 mg phosphorus, 65 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideSmoked Salmon is high in potassium: 384 mg potassium, 252 mg phosphorus, 61 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePork Belly has moderate levels: 207.9 mg potassium, 113.9 mg phosphorus, 49.7 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideSalami is high in potassium: 363 mg potassium, 192 mg phosphorus, 1756 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideProsciutto is high in potassium: 510 mg potassium, 318 mg phosphorus, 2695 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBologna has moderate levels: 315 mg potassium, 163 mg phosphorus, 960 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideTempeh Soy is high in potassium: 412 mg potassium, 266 mg phosphorus, 9 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTofu Firm has moderate levels: 130 mg potassium, 111 mg phosphorus, 4 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideTofu Soft is low in potassium (180 mg/100g), phosphorus (62 mg/100g), and sodium (5 mg/100g) — a safe choice for most CKD stages in normal portions. As a proteins, it fits comfortably within daily renal diet budgets.
Full guideEdamame Fresh is high in potassium: 519.5 mg potassium, 196.1 mg phosphorus, 15.2 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePaneer Store has moderate levels: 90 mg potassium, 113 mg phosphorus, 344 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideQuark has moderate levels: 120 mg potassium, 148 mg phosphorus, 321 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBacon Turkey is high in potassium: 666 mg potassium, 416 mg phosphorus, 2021 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Ground 85 has moderate levels: 295 mg potassium, 171 mg phosphorus, 66 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Ground 90 has moderate levels: 281.4 mg potassium, 148 mg phosphorus, 61.6 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Ground 93 has moderate levels: 336 mg potassium, 192 mg phosphorus, 66 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Ribeye has moderate levels: 288 mg potassium, 149.7 mg phosphorus, 42.5 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Sirloin is high in potassium: 357 mg potassium, 211 mg phosphorus, 56 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Tenderloin is high in potassium: 354 mg potassium, 209 mg phosphorus, 55 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Flank has moderate levels: 331.8 mg potassium, 167.3 mg phosphorus, 51.3 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Brisket is high in phosphorus: 330 mg potassium, 201 mg phosphorus, 79 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Chuck has moderate levels: 281.1 mg potassium, 151 mg phosphorus, 48.4 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Round is high in potassium: 351.5 mg potassium, 192.3 mg phosphorus, 45.5 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBeef Tongue has moderate levels: 315 mg potassium, 133 mg phosphorus, 69 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBeef Tripe is low in potassium (42 mg/100g), phosphorus (66 mg/100g), and sodium (68 mg/100g) — a safe choice for most CKD stages in normal portions. As a proteins, it fits comfortably within daily renal diet budgets.
Full guidePork Chops is high in potassium: 362 mg potassium, 220 mg phosphorus, 58 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePork Loin is high in potassium: 389 mg potassium, 211 mg phosphorus, 52 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePork Shoulder is high in phosphorus: 341 mg potassium, 202 mg phosphorus, 76 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePork Tenderloin is high in potassium: 399 mg potassium, 247 mg phosphorus, 53 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guidePork Belly Raw has moderate levels: 185 mg potassium, 108 mg phosphorus, 32 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideHam Deli has moderate levels: 287 mg potassium, 153 mg phosphorus, 814 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideBacon Cooked is high in potassium: 557 mg potassium, 415 mg phosphorus, 1830 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideSausage Italian has moderate levels: 310 mg potassium, 145 mg phosphorus, 766 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Breast has moderate levels: 332 mg potassium, 198 mg phosphorus, 173 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Thigh has moderate levels: 242 mg potassium, 185 mg phosphorus, 95 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Wing has moderate levels: 194 mg potassium, 155 mg phosphorus, 81 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Leg has moderate levels: 238 mg potassium, 180 mg phosphorus, 96 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Dark Meat has moderate levels: 222 mg potassium, 162 mg phosphorus, 85 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Light Meat has moderate levels: 239 mg potassium, 187 mg phosphorus, 68 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideChicken Roasted has moderate levels: 223 mg potassium, 182 mg phosphorus, 82 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideTurkey Breast is high in phosphorus: 242 mg potassium, 201 mg phosphorus, 113 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideTurkey Ground 93 has moderate levels: 246.3 mg potassium, 162 mg phosphorus, 80.2 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideDuck Breast is high in phosphorus: 271 mg potassium, 203 mg phosphorus, 74 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideGoose Meat is high in phosphorus: 308 mg potassium, 234 mg phosphorus, 73 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideQuail Meat is high in phosphorus: 260 mg potassium, 228 mg phosphorus, 55 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideRabbit Meat is high in phosphorus: 330 mg potassium, 213 mg phosphorus, 41 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideVenison is high in phosphorus: 330 mg potassium, 201 mg phosphorus, 75 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideBison Meat has moderate levels: 301.1 mg potassium, 165.6 mg phosphorus, 55.7 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideGoat Meat Cooked is high in potassium: 385 mg potassium, 180 mg phosphorus, 82 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideEgg Whole Cooked has moderate levels: 126 mg potassium, 172 mg phosphorus, 124 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideEgg Scrambled has moderate levels: 132 mg potassium, 165 mg phosphorus, 145 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideEgg Fried is high in phosphorus: 152 mg potassium, 215 mg phosphorus, 207 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideEgg Poached has moderate levels: 138 mg potassium, 197 mg phosphorus, 297 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Salmon Atlantic is high in potassium: 363 mg potassium, 240 mg phosphorus, 59 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Salmon Pink Canned is high in phosphorus: 344 mg potassium, 337 mg phosphorus, 403 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Sardines Canned is high in potassium: 397 mg potassium, 490 mg phosphorus, 307 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Tuna Canned Water has moderate levels: 176 mg potassium, 137 mg phosphorus, 219 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Tuna Yellowfin is high in potassium: 441 mg potassium, 278 mg phosphorus, 45 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Swordfish is high in potassium: 418 mg potassium, 255 mg phosphorus, 81 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Mahimahi is high in potassium: 416 mg potassium, 143 mg phosphorus, 88 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Halibut has moderate levels: 268 mg potassium, 164 mg phosphorus, 80 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Snapper is high in potassium: 417 mg potassium, 198 mg phosphorus, 64 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Grouper is high in potassium: 483 mg potassium, 162 mg phosphorus, 53 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Pollock has moderate levels: 331 mg potassium, 190 mg phosphorus, 159 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Bass Striped has moderate levels: 256 mg potassium, 198 mg phosphorus, 69 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Perch has moderate levels: 269 mg potassium, 200 mg phosphorus, 62 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Pike is high in phosphorus: 259 mg potassium, 220 mg phosphorus, 39 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Carp is high in phosphorus: 333 mg potassium, 415 mg phosphorus, 49 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Whiting is high in phosphorus: 249 mg potassium, 222 mg phosphorus, 72 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Roe is high in phosphorus: 221 mg potassium, 402 mg phosphorus, 91 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Catfish is high in potassium: 358 mg potassium, 209 mg phosphorus, 43 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Tilapia has moderate levels: 342.4 mg potassium, 159.4 mg phosphorus, 93.7 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Trout is high in potassium: 377 mg potassium, 226 mg phosphorus, 51 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Herring Atlantic is high in phosphorus: 327 mg potassium, 236 mg phosphorus, 90 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Mackerel Atlantic is high in phosphorus: 314 mg potassium, 217 mg phosphorus, 90 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Anchovy is high in potassium: 383 mg potassium, 174 mg phosphorus, 104 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Cod Atlantic is high in phosphorus: 245.1 mg potassium, 224.1 mg phosphorus, 298.8 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Haddock is high in phosphorus: 286 mg potassium, 227 mg phosphorus, 213 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Flounder is high in phosphorus: 160 mg potassium, 252 mg phosphorus, 296 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Eel is high in phosphorus: 272 mg potassium, 216 mg phosphorus, 51 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Smoked Salmon has moderate levels: 175 mg potassium, 164 mg phosphorus, 672 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Squid is high in phosphorus: 246 mg potassium, 221 mg phosphorus, 44 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Octopus has moderate levels: 350 mg potassium, 186 mg phosphorus, 230 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Crab is high in phosphorus: 204 mg potassium, 219 mg phosphorus, 836 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Lobster has moderate levels: 200 mg potassium, 161 mg phosphorus, 423 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Shrimp is high in phosphorus: 113 mg potassium, 244 mg phosphorus, 566 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Scallops is high in phosphorus: 314 mg potassium, 426 mg phosphorus, 667 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFish Mussels has moderate levels: 320 mg potassium, 197 mg phosphorus, 286 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Oysters is low in potassium (156 mg/100g), phosphorus (97 mg/100g), and sodium (85 mg/100g) — a safe choice for most CKD stages in normal portions. As a proteins, it fits comfortably within daily renal diet budgets.
Full guideFish Clams has moderate levels: 46 mg potassium, 198 mg phosphorus, 601 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Crayfish is high in phosphorus: 302 mg potassium, 256 mg phosphorus, 58 mg sodium per 100g. In advanced CKD and dialysis, excess phosphorus is a concern — phosphorus draws calcium from the bones and drives vascular calcification. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideFrog Legs has moderate levels: 285 mg potassium, 147 mg phosphorus, 58 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideFish Abalone has moderate levels: 250 mg potassium, 190 mg phosphorus, 301 mg sodium per 100g. It is fine in small portions for early CKD (stages 1-3a), but in stages 3b-5 and dialysis you should limit portions and count it against your daily potassium and phosphorus budget.
Full guideProtein Pea Flour is high in potassium: 1358 mg potassium, 508 mg phosphorus, 1 mg sodium per 100g. In advanced CKD and dialysis, excess potassium is a concern — potassium builds up in the blood and can trigger dangerous heart arrhythmias. Choose a safer alternative and keep portions minimal or avoid entirely.
Full guideAdvertisement
This content is a general reference, not medical advice, a diagnosis, or a treatment plan. Do not change your diet, fluids, medicines, or dialysis plan without your nephrologist or renal dietitian. Individual recommendations depend on your labs, medications, conditions, and care plan.