Phosphorus in Foods: Complete List of 200+ Foods for Kidney Patients
Comprehensive phosphorus food list with 200+ foods, serving sizes, and mg amounts. Covers natural, plant, and additive phosphorus for CKD diet planning.
TL;DR
- Natural phosphorus (meat, dairy) is 40-60% absorbed; plant phosphorus is only 20-40% absorbed
- Additive phosphorus (processed foods) is 90%+ absorbed and the biggest hidden threat
- Green (under 100mg/serving), Yellow (100-200mg/serving), Red (over 200mg/serving)
Phosphorus management is one of the trickiest parts of a kidney diet because this mineral hides in places you would never expect. Unlike potassium or sodium, phosphorus is often added to processed foods as a preservative and is not always listed on nutrition labels. This comprehensive list covers 200+ foods organized by food group, with a special focus on distinguishing natural phosphorus from the far more dangerous additive phosphorus.
All values are based on USDA FoodData Central and published food science literature. Your individual phosphorus needs depend on your CKD stage and lab results.
Understanding Phosphorus Absorption
Before diving into the food list, understanding absorption rates is critical. Not all phosphorus is created equal.
| Phosphorus Source | Absorption Rate | Examples |
|---|---|---|
| Animal protein (natural) | 40-60% | Meat, poultry, fish, eggs, dairy |
| Plant protein (natural) | 20-40% | Beans, lentils, nuts, seeds, grains |
| Additive phosphorus | 90-100% | Processed meats, fast food, soft drinks |
This means 200mg of phosphorus from black beans delivers roughly 40-80mg to your bloodstream, while 200mg from a processed chicken nugget delivers 180-200mg. The source matters enormously.
Daily Phosphorus Limits by CKD Stage
| CKD Stage | Daily Phosphorus Target |
|---|---|
| Stages 1-2 | Up to 1,000mg |
| Stage 3 | 800mg or less |
| Stage 4 | 700mg or less |
| Stage 5 / Dialysis | 800mg or less (with binders) |
| Transplant | Up to 1,000mg |
Your nephrologist may adjust these based on blood phosphorus, calcium, and PTH levels. Always follow your care team’s specific guidance.
Fruits
Most fruits are naturally low in phosphorus, making them excellent kidney diet staples.
| Food | Serving Size | Phosphorus (mg) | Rating |
|---|---|---|---|
| Apple | 1 medium | 20 | Green |
| Applesauce (unsweetened) | 1/2 cup | 9 | Green |
| Apricot (fresh) | 1 medium | 8 | Green |
| Banana | 1 medium | 26 | Green |
| Blackberries | 1 cup | 32 | Green |
| Blueberries | 1 cup | 18 | Green |
| Cantaloupe | 1 cup cubed | 27 | Green |
| Cherries (sweet) | 1 cup | 29 | Green |
| Clementine | 1 fruit | 15 | Green |
| Cranberries (raw) | 1 cup | 13 | Green |
| Grapes (red/green) | 1 cup | 30 | Green |
| Grapefruit | 1/2 medium | 18 | Green |
| Kiwi | 1 medium | 34 | Green |
| Lemon | 1 medium | 16 | Green |
| Mango | 1 cup sliced | 23 | Green |
| Orange | 1 medium | 30 | Green |
| Papaya | 1 cup cubed | 10 | Green |
| Peach | 1 medium | 20 | Green |
| Pear | 1 medium | 20 | Green |
| Pineapple | 1 cup chunks | 13 | Green |
| Plum | 1 medium | 11 | Green |
| Raspberries | 1 cup | 36 | Green |
| Strawberries | 1 cup | 40 | Green |
| Watermelon | 1 cup diced | 17 | Green |
Vegetables
| Food | Serving Size | Phosphorus (mg) | Rating |
|---|---|---|---|
| Asparagus | 6 spears cooked | 70 | Green |
| Bell pepper (red) | 1 medium | 25 | Green |
| Broccoli | 1 cup cooked | 105 | Yellow |
| Brussels sprouts | 1 cup cooked | 87 | Green |
| Cabbage | 1 cup cooked | 36 | Green |
| Carrots | 1 cup cooked | 50 | Green |
| Cauliflower | 1 cup cooked | 47 | Green |
| Celery | 2 stalks | 24 | Green |
| Corn (sweet) | 1 ear | 95 | Green |
| Corn (canned) | 1/2 cup | 67 | Green |
| Cucumber | 1 cup sliced | 24 | Green |
| Eggplant | 1 cup cooked | 21 | Green |
| Green beans | 1 cup cooked | 46 | Green |
| Iceberg lettuce | 2 cups | 20 | Green |
| Kale | 1 cup cooked | 36 | Green |
| Mushrooms (white) | 1 cup cooked | 136 | Yellow |
| Mushrooms (portobello) | 1 cap grilled | 135 | Yellow |
| Onion | 1/2 cup cooked | 35 | Green |
| Peas (green) | 1 cup cooked | 187 | Yellow |
| Potato (baked with skin) | 1 medium | 121 | Yellow |
| Potato (boiled, no skin) | 1 medium | 82 | Green |
| Romaine lettuce | 2 cups | 30 | Green |
| Spinach | 1 cup cooked | 101 | Yellow |
| Sweet potato | 1 medium baked | 62 | Green |
| Tomato | 1 medium | 30 | Green |
| Zucchini | 1 cup cooked | 56 | Green |
Proteins — Meat, Poultry, and Fish
Animal proteins are significant phosphorus sources. Remember: 40-60% of this phosphorus is absorbed.
| Food | Serving Size | Phosphorus (mg) | Absorption | Rating |
|---|---|---|---|---|
| Bacon | 3 slices | 140 | Animal (40-60%) | Yellow |
| Beef (ground, 85% lean) | 3 oz cooked | 175 | Animal (40-60%) | Yellow |
| Beef (sirloin) | 3 oz cooked | 195 | Animal (40-60%) | Yellow |
| Beef liver | 3 oz cooked | 420 | Animal (40-60%) | Red |
| Catfish | 3 oz cooked | 200 | Animal (40-60%) | Yellow |
| Chicken breast (skinless) | 3 oz cooked | 196 | Animal (40-60%) | Yellow |
| Chicken thigh | 3 oz cooked | 165 | Animal (40-60%) | Yellow |
| Clams | 3 oz cooked | 287 | Animal (40-60%) | Red |
| Cod | 3 oz cooked | 117 | Animal (40-60%) | Yellow |
| Crab | 3 oz cooked | 238 | Animal (40-60%) | Red |
| Duck | 3 oz cooked | 175 | Animal (40-60%) | Yellow |
| Egg (whole) | 1 large | 99 | Animal (40-60%) | Green |
| Egg white | 1 large | 5 | Animal (40-60%) | Green |
| Ham (deli, processed) | 3 oz | 300 | Additive (90%+) | Red |
| Hot dog (beef) | 1 frank | 200 | Additive (90%+) | Red |
| Lamb | 3 oz cooked | 185 | Animal (40-60%) | Yellow |
| Lobster | 3 oz cooked | 157 | Animal (40-60%) | Yellow |
| Mackerel | 3 oz cooked | 236 | Animal (40-60%) | Red |
| Pork chop | 3 oz cooked | 200 | Animal (40-60%) | Yellow |
| Pork tenderloin | 3 oz cooked | 215 | Animal (40-60%) | Red |
| Salmon (wild) | 3 oz cooked | 218 | Animal (40-60%) | Red |
| Sardines (canned) | 3 oz | 417 | Animal (40-60%) | Red |
| Scallops | 3 oz cooked | 306 | Animal (40-60%) | Red |
| Shrimp | 3 oz cooked | 116 | Animal (40-60%) | Yellow |
| Tilapia | 3 oz cooked | 170 | Animal (40-60%) | Yellow |
| Trout | 3 oz cooked | 226 | Animal (40-60%) | Red |
| Tuna (canned in water) | 3 oz | 139 | Animal (40-60%) | Yellow |
| Turkey breast | 3 oz cooked | 182 | Animal (40-60%) | Yellow |
| Turkey (deli, processed) | 3 oz | 280 | Additive (90%+) | Red |
| Venison | 3 oz cooked | 192 | Animal (40-60%) | Yellow |
Dairy and Dairy Alternatives
Dairy is one of the most concentrated sources of phosphorus. Many kidney patients need to limit dairy significantly.
| Food | Serving Size | Phosphorus (mg) | Absorption | Rating |
|---|---|---|---|---|
| American cheese (processed) | 1 oz | 211 | Additive (90%+) | Red |
| Brie | 1 oz | 53 | Animal (40-60%) | Green |
| Butter | 1 tbsp | 3 | Animal (40-60%) | Green |
| Cheddar cheese | 1 oz | 145 | Animal (40-60%) | Yellow |
| Cottage cheese | 1/2 cup | 151 | Animal (40-60%) | Yellow |
| Cream cheese | 2 tbsp | 30 | Animal (40-60%) | Green |
| Feta cheese | 1 oz | 96 | Animal (40-60%) | Green |
| Greek yogurt (plain) | 6 oz | 230 | Animal (40-60%) | Red |
| Ice cream (vanilla) | 1/2 cup | 69 | Animal (40-60%) | Green |
| Milk (whole) | 1 cup | 205 | Animal (40-60%) | Red |
| Milk (2%) | 1 cup | 224 | Animal (40-60%) | Red |
| Milk (skim) | 1 cup | 247 | Animal (40-60%) | Red |
| Mozzarella | 1 oz | 131 | Animal (40-60%) | Yellow |
| Parmesan | 1 tbsp grated | 68 | Animal (40-60%) | Green |
| Processed cheese spread | 2 tbsp | 270 | Additive (90%+) | Red |
| Ricotta (part-skim) | 1/4 cup | 120 | Animal (40-60%) | Yellow |
| Sour cream | 2 tbsp | 25 | Animal (40-60%) | Green |
| Swiss cheese | 1 oz | 171 | Animal (40-60%) | Yellow |
| Yogurt (regular) | 6 oz | 187 | Animal (40-60%) | Yellow |
| Almond milk (unsweetened) | 1 cup | 24 | Plant (20-40%) | Green |
| Coconut milk (carton) | 1 cup | 25 | Plant (20-40%) | Green |
| Oat milk | 1 cup | 50 | Plant (20-40%) | Green |
| Rice milk | 1 cup | 56 | Plant (20-40%) | Green |
| Soy milk (fortified) | 1 cup | 120 | Plant (20-40%) | Yellow |
Legumes, Nuts, and Seeds
These foods contain plant phosphorus, which is only 20-40% absorbed due to phytates. The effective phosphorus load is much lower than the numbers suggest.
| Food | Serving Size | Phosphorus (mg) | Effective Absorbed (est.) | Rating |
|---|---|---|---|---|
| Almonds | 1 oz (23 nuts) | 136 | 27-54mg | Yellow |
| Black beans | 1/2 cup cooked | 120 | 24-48mg | Yellow |
| Brazil nuts | 1 oz (6 nuts) | 206 | 41-82mg | Red |
| Cashews | 1 oz | 168 | 34-67mg | Yellow |
| Chickpeas | 1/2 cup cooked | 138 | 28-55mg | Yellow |
| Chia seeds | 1 tbsp | 86 | 17-34mg | Green |
| Flaxseed | 1 tbsp | 66 | 13-26mg | Green |
| Kidney beans | 1/2 cup cooked | 126 | 25-50mg | Yellow |
| Lentils | 1/2 cup cooked | 178 | 36-71mg | Yellow |
| Lima beans | 1/2 cup cooked | 111 | 22-44mg | Yellow |
| Macadamia nuts | 1 oz | 53 | 11-21mg | Green |
| Peanut butter | 2 tbsp | 107 | 21-43mg | Yellow |
| Peanuts | 1 oz | 107 | 21-43mg | Yellow |
| Pecans | 1 oz | 79 | 16-32mg | Green |
| Pine nuts | 1 oz | 163 | 33-65mg | Yellow |
| Pistachios | 1 oz | 139 | 28-56mg | Yellow |
| Pumpkin seeds | 1 oz | 332 | 66-133mg | Red |
| Soybeans (edamame) | 1/2 cup | 262 | 52-105mg | Red |
| Sunflower seeds | 1 oz | 186 | 37-74mg | Yellow |
| Tofu (firm) | 1/2 cup | 120 | 24-48mg | Yellow |
| Walnuts | 1 oz | 98 | 20-39mg | Green |
| White beans | 1/2 cup cooked | 113 | 23-45mg | Yellow |
Grains, Breads, and Cereals
| Food | Serving Size | Phosphorus (mg) | Rating |
|---|---|---|---|
| Bagel (plain) | 1 medium | 68 | Green |
| Bran cereal | 1 cup | 330 | Red |
| Brown rice | 1/2 cup cooked | 81 | Green |
| Corn tortilla | 1 tortilla | 51 | Green |
| Couscous | 1/2 cup cooked | 21 | Green |
| English muffin | 1 whole | 76 | Green |
| Flour tortilla (white) | 1 large | 75 | Green |
| Granola | 1/2 cup | 180 | Yellow |
| Instant oatmeal (flavored) | 1 packet | 150 | Yellow |
| Oatmeal (plain) | 1/2 cup cooked | 90 | Green |
| Pancake (from mix) | 1 medium | 120 | Yellow |
| Pasta (white, cooked) | 1 cup | 76 | Green |
| Pasta (whole wheat, cooked) | 1 cup | 151 | Yellow |
| Quinoa | 1/2 cup cooked | 141 | Yellow |
| Rice (white, cooked) | 1/2 cup | 34 | Green |
| Sourdough bread | 1 slice | 42 | Green |
| Waffles (frozen) | 1 waffle | 130 | Yellow |
| White bread | 1 slice | 25 | Green |
| Whole wheat bread | 1 slice | 57 | Green |
Beverages
| Food | Serving Size | Phosphorus (mg) | Absorption | Rating |
|---|---|---|---|---|
| Beer | 12 oz | 50 | - | Green |
| Black tea | 8 oz | 2 | - | Green |
| Club soda | 12 oz | 0 | - | Green |
| Coca-Cola (regular) | 12 oz | 41 | Additive (90%+) | Green |
| Coffee (black) | 8 oz | 7 | - | Green |
| Dark cola (generic) | 12 oz | 40-60 | Additive (90%+) | Green |
| Dr Pepper | 12 oz | 41 | Additive (90%+) | Green |
| Ginger ale | 12 oz | 0 | - | Green |
| Hot chocolate (mix) | 8 oz | 115 | Additive (90%+) | Yellow |
| Lemon-lime soda | 12 oz | 0 | - | Green |
| Lemonade | 8 oz | 5 | - | Green |
| Milk (chocolate) | 1 cup | 254 | Additive (90%+) | Red |
| Orange juice | 8 oz | 27 | Plant (20-40%) | Green |
| Pepsi | 12 oz | 49 | Additive (90%+) | Green |
| Red wine | 5 oz | 34 | - | Green |
| Water | 8 oz | 0 | - | Green |
| White wine | 5 oz | 18 | - | Green |
Note: While individual cola servings appear low, many people consume 2-4 cans daily, pushing phosphorus intake from beverages alone to 160-240mg — nearly all of which is absorbed as additive phosphorus.
Processed and Packaged Foods (High Additive Phosphorus)
These foods are the biggest hidden phosphorus threats for kidney patients. Additive phosphorus is 90-100% absorbed.
| Food | Serving Size | Phosphorus (mg) | Rating |
|---|---|---|---|
| Biscuits (canned refrigerated) | 1 biscuit | 250 | Red |
| Bologna | 2 oz | 200 | Red |
| Boxed macaroni and cheese | 1 cup prepared | 300 | Red |
| Breakfast sausage (frozen) | 2 links | 180 | Yellow |
| Cheese sauce (jarred) | 1/4 cup | 200 | Red |
| Chicken nuggets (frozen) | 6 pieces | 300 | Red |
| Deli ham | 3 oz | 300 | Red |
| Deli turkey | 3 oz | 280 | Red |
| Fish sticks (frozen) | 4 sticks | 220 | Red |
| Frozen pizza | 1 slice | 250 | Red |
| Hot dogs | 1 frank | 200 | Red |
| Instant pudding | 1/2 cup | 160 | Yellow |
| Pancake mix (prepared) | 3 medium | 350 | Red |
| Pepperoni | 1 oz | 120 | Yellow |
| Processed cheese (singles) | 1 slice | 211 | Red |
| Salami | 2 oz | 95 | Green |
| Sausage (breakfast patty) | 1 patty | 150 | Yellow |
| Spam | 2 oz | 180 | Yellow |
| Tater tots (frozen) | 10 pieces | 120 | Yellow |
Snacks and Sweets
| Food | Serving Size | Phosphorus (mg) | Rating |
|---|---|---|---|
| Animal crackers | 10 crackers | 30 | Green |
| Brownie (from mix) | 1 piece | 60 | Green |
| Chocolate (dark) | 1 oz | 86 | Green |
| Chocolate (milk) | 1 oz | 61 | Green |
| Cookies (sugar) | 2 cookies | 25 | Green |
| Crackers (saltine) | 6 crackers | 20 | Green |
| Gummy bears | 10 pieces | 0 | Green |
| Hard candy | 3 pieces | 0 | Green |
| Jelly beans | 10 pieces | 1 | Green |
| Marshmallows | 4 large | 2 | Green |
| Popcorn (air-popped) | 3 cups | 84 | Green |
| Potato chips | 1 oz | 50 | Green |
| Pretzels | 1 oz | 30 | Green |
| Rice cakes | 2 cakes | 32 | Green |
| Vanilla wafers | 5 wafers | 15 | Green |
How to Use This List
Step 1: Know your daily target. Your nephrologist should provide a phosphorus limit based on your CKD stage and lab results.
Step 2: Prioritize avoiding additive phosphorus. Reducing processed foods has the biggest impact because additive phosphorus is nearly 100% absorbed. Check ingredient labels for words ending in “PHOS” — sodium phosphate, phosphoric acid, dicalcium phosphate, etc. See our detailed guide on phosphorus additives for the complete list.
Step 3: Don’t fear plant phosphorus equally. Because plant phosphorus is only 20-40% absorbed, beans, lentils, and nuts contribute far less usable phosphorus than their raw numbers suggest. Discuss with your dietitian whether plant proteins can play a larger role in your diet.
Step 4: Watch dairy portions carefully. A single cup of milk delivers over 200mg of well-absorbed phosphorus. Consider lower-phosphorus alternatives like cream cheese, brie, or plant-based milks.
Step 5: Track consistently. Apps like KidneyPal can help you scan meals and track phosphorus intake alongside sodium, potassium, and protein to stay within your daily targets.
The Bottom Line
Phosphorus management requires looking beyond the raw numbers on a nutrition label. The source of phosphorus — natural animal, natural plant, or additive — determines how much actually reaches your bloodstream. Prioritize reducing processed foods with phosphorus additives, be strategic about dairy portions, and remember that plant-based phosphorus is far less bioavailable than it appears.
For more on building a complete kidney diet, visit our kidney disease diet management guide. You might also find these related references helpful:
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
What foods are highest in phosphorus?
The highest phosphorus foods include organ meats (400-500mg per serving), processed cheese (600-900mg per serving), dark colas (40-60mg per serving but consumed in large volumes), and foods with phosphorus additives like deli meats and fast food. Additive phosphorus is the most dangerous because over 90% is absorbed.
What is the difference between natural and additive phosphorus?
Natural phosphorus from animal foods is about 40-60% absorbed, plant phosphorus is only 20-40% absorbed due to phytates, and additive phosphorus (found in processed foods) is over 90% absorbed. This means 100mg of additive phosphorus delivers far more to your blood than 100mg from beans or lentils.
How much phosphorus should a kidney patient eat daily?
Most kidney patients are advised to keep phosphorus intake between 700-1,000mg per day, depending on CKD stage. Stages 3-4 typically aim for 800mg or less, while dialysis patients may need to stay under 800mg. Your nephrologist will set targets based on your blood phosphorus and PTH levels.
