Nephrology · Nutrition Tool · CKD-MBD

Phosphorus Dietary Load Estimator · Filipino Foods

Estimate daily dietary phosphorus from common Filipino foods and compare it to the CKD target of 800–1000 mg/day. Pick foods and servings, then read the total and an absorption-aware verdict. The key teaching point: inorganic / additive phosphorus (phosphoric acid in colas, preservatives in processed and canned meats and instant noodles) is almost completely absorbed and raises serum phosphate far more than the same milligrams from natural food.

Published: References: 3 Read time:

← All calculators & tools  ·  Phosphorus & CKD guide →

Instructions
  1. In each row, pick a food from the dropdown and enter the number of servings eaten in a typical day. The serving size is shown in the option text.
  2. Foods are grouped by category and tagged as animal, plant, or ADDITIVE (inorganic phosphate). Leave any row blank to count it as zero — empty rows never add to the total.
  3. The total dietary phosphorus (mg/day) updates live and is colour-banded against the CKD target: green <800, amber 800–1200, red >1200 mg/day.
  4. Watch the additive flag: any additive-tagged food triggers a strong warning because inorganic phosphate is ~90–100% absorbed, versus ~40–60% (animal) and ~20–40% (plant) for natural food phosphorus.
  5. Use the verdict and action text to guide label-reading, binder timing, and food swaps toward a lower phosphate-to-protein ratio.

Per-serving phosphorus values are representative estimates (FNRI Philippine food composition tables and standard references) and vary by brand, cut, and preparation. All computation runs in your browser; no values are stored or transmitted.

When to Use

Use this estimator to give patients with CKD or on dialysis a tangible sense of where their dietary phosphorus comes from and how it compares to the usual target of 800–1000 mg/day. It is a teaching and counselling aid — a way to translate "eat less phosphorus" into specific Filipino foods and serving counts — and to make the single most important point in modern phosphate management visible: not all phosphorus is equal. The fraction absorbed depends on the source, so the additive-tagged items deserve disproportionate attention.

Appropriate use

Adults with CKD (any stage) or on dialysis who need dietary phosphorus counselling; clinic or renal-dietitian education sessions; demonstrating the outsized impact of colas, processed and canned meats, and instant noodles. Pair it with a real diet history and serum phosphate trend.

⚠️

When NOT to rely on it

This is an estimate, not a validated nutrient analysis. It does not replace a renal dietitian, a food diary, or laboratory monitoring of serum phosphate. Per-serving values are approximate and absorption is highly variable. Do not use the milligram total alone to set a binder dose — match binders to actual phosphate intake and serum levels under clinical supervision.

Pearls & Pitfalls
🚫

Inorganic / additive phosphorus is the real enemy

Phosphoric acid in dark colas and the phosphate preservatives in hotdogs, longganisa, canned/processed meat, and instant-noodle seasoning are inorganic salts that are ~90–100% absorbed — versus ~40–60% for animal-food phosphorus and only ~20–40% for plant phosphorus (much of which is bound as phytate). The same milligram count from an additive raises serum phosphate far more. Teach patients to read ingredient lists for any word containing "PHOS" (e.g. sodium phosphate, phosphoric acid, polyphosphates).

💡

Favour a low phosphate-to-protein ratio

Because protein is essential — especially in dialysis — the goal is not zero phosphorus but the most protein per milligram of phosphate. Egg white, fresh fish, and lean fresh meats have a favourable P:protein ratio; processed meats, organ meats, hard cheese, and additive-laden foods are the opposite. Prioritise fresh, home-cooked food over processed equivalents.

🔬

Binders work on what you eat, when you eat it

Phosphate binders must be taken with meals to chelate dietary phosphate in the gut. Even good binder adherence is undermined by a high additive load, and cooking method matters — boiling and discarding the water (e.g. for meats and monggo) leaches out a meaningful fraction of phosphorus.

Why Use It

Hyperphosphatemia in CKD drives secondary hyperparathyroidism, vascular and soft-tissue calcification, bone disease, and is independently associated with cardiovascular mortality. KDIGO recommends limiting dietary phosphate and, in particular, preferentially restricting inorganic/additive sources — yet patients rarely know which foods these are. Putting Filipino foods, serving counts, a running total, and an absorption-aware warning in one place makes the abstract target concrete and surfaces the additive sources that label-reading alone often misses.

Phosphorus Dietary Load Estimator — Common Filipino Foods

Pick foods and the number of servings eaten in a typical day. The total dietary phosphorus updates live and is compared to the CKD target of 800–1000 mg/day. Additive-tagged foods trigger an absorption warning because inorganic phosphate is almost completely absorbed.

Tag key: Animal ~40–60% absorbed · Plant ~20–40% absorbed · ADDITIVE (inorganic) ~90–100% absorbed.

Dietary Phosphorus
mg/day
vs Target (800–1000)
CKD dietary target
Additive Items
~90–100% absorbed

⚕ Total dietary phosphorus = Σ (servings × phosphorus mg per serving). CKD dietary phosphorus target ≈ 800–1000 mg/day; bands: green <800, amber 800–1200, red >1200 mg/day. Absorbed fraction differs by source: organic animal ~40–60%, organic plant ~20–40%, inorganic/additive ~90–100%. Per-serving values are estimates only and vary by brand and preparation. Source: KDIGO 2017 CKD-MBD Update (Kidney Int Suppl 2017;7:1–59); Kalantar-Zadeh K et al. Clin J Am Soc Nephrol. 2010;5(3):519–530; FNRI Philippine food composition tables.

Next Steps

Use the estimate to drive practical counselling, not to set a binder dose by itself.

  • If any additive items are flagged, target them first — swap colas for water/clear soda and processed/canned meats and instant noodles for fresh, home-cooked equivalents.
  • Teach label-reading: scan ingredient lists for any word containing "PHOS" (sodium phosphate, phosphoric acid, polyphosphates) — these are not always reflected in the printed phosphorus number.
  • Reinforce taking phosphate binders with every meal and snack, and consider boiling-and-draining for meats and legumes to lower phosphorus.
  • Favour foods with a low phosphate-to-protein ratio (egg white, fresh fish, lean fresh meat) to preserve protein intake — important on dialysis.
  • Confirm against the serum phosphate trend and refer to a renal dietitian for a full assessment when intake is high or phosphate is uncontrolled.
Evidence & References

Calculation

QuantityDefinition
Total dietary phosphorus (mg/day)Σ (servings × phosphorus mg per serving) across all chosen foods
CKD dietary target≈ 800–1000 mg/day (individualised; lower in advanced CKD / dialysis per dietitian)
Colour bandsGreen <800 · Amber 800–1200 · Red >1200 mg/day
Absorbed fraction by sourceOrganic animal ~40–60% · Organic plant ~20–40% · Inorganic / additive ~90–100%

Representative phosphorus values (per serving)

Food (typical serving)P (mg)Source tag
Dilis — dried anchovies (30 g)~410Animal
Tuyo / daing — dried fish (1 pc)~250Animal
Sardinas — canned (½ can)~250Animal
Gatas — milk (1 cup)~230Animal
Bangus — milkfish (100 g)~200Animal
Pork / Beef (100 g)~200Animal
Monggo — mung beans (1 cup cooked)~200Plant
Chicken (100 g)~180Animal
Tilapia (100 g)~170Animal
Taho (1 cup)~150Plant
Itlog na maalat — salted egg (1)~130Animal
Keso — cheese (1 slice)~130Animal
Peanuts / mani (30 g)~110Plant
Itlog — egg (1 whole)~95Animal
Kanin — white rice (1 cup)~70Plant
Tinapay / pandesal (1 pc)~30Plant
Hotdog — processed (2 pc)~150ADDITIVE
Longganisa — processed (2 pc)~130ADDITIVE
Instant noodles (1 pack)~120ADDITIVE
Fast-food fried chicken (1 pc, additive-enhanced)~110ADDITIVE
Chicharon (30 g)~80ADDITIVE
Softdrink / cola (330 mL, phosphoric acid)~55ADDITIVE

Values are representative estimates; brand, cut, and preparation cause wide variation. Additive items carry inorganic phosphate that is ~90–100% absorbed, so their physiological impact exceeds the printed milligram figure.

Evidence & References

KDIGO recommends limiting dietary phosphate intake to control hyperphosphatemia in CKD and suggests considering the phosphate source, preferentially limiting phosphate from inorganic (additive) sources. The Kalantar-Zadeh review details how additive phosphorus is far more bioavailable than naturally occurring organic phosphorus and why this matters clinically. Filipino food nutrient values draw on the FNRI Philippine food composition tables.

  1. Kidney Disease: Improving Global Outcomes (KDIGO) CKD-MBD Update Work Group. KDIGO 2017 Clinical Practice Guideline Update for the Diagnosis, Evaluation, Prevention, and Treatment of Chronic Kidney Disease–Mineral and Bone Disorder (CKD-MBD). Kidney Int Suppl. 2017;7(1):1–59.
  2. Kalantar-Zadeh K, Gutekunst L, Mehrotra R, et al. Understanding sources of dietary phosphorus in the treatment of patients with chronic kidney disease. Clin J Am Soc Nephrol. 2010;5(3):519–530.
  3. Food and Nutrition Research Institute (FNRI-DOST). Philippine Food Composition Tables. (General source for Filipino food nutrient values.)
Important: This estimator is an educational aid for patients and clinicians and does not replace a renal dietitian, a food diary, or laboratory monitoring of serum phosphate. Per-serving phosphorus values are approximate and absorption varies widely; do not use the milligram total alone to set a phosphate-binder dose. Always individualise dietary phosphate targets and binder therapy under clinical supervision.

Use this with

References 3 sources
  1. KDIGO 2024 CKD Guidelines
  2. ACC/AHA 2026 Dyslipidemia
  3. ADA Standards of Care 2025
Dr. W Rivero, MD

W Rivero, MD, FPCP, DPSN

Specialist in Internal Medicine, Nephrology, and Clinical Nutrition. Practicing integrative and evidence-based nephrology across Quezon City, Pampanga, and Bulacan.

· Book an Appointment →

QR code — scan to save Dr. Rivero's contact info

Scan and save

All Calculators Related Guides