Reducing phosphorus levels comes down to three strategies: limiting high-phosphorus foods, avoiding processed foods with phosphorus additives, and, for people with kidney disease, working with a doctor on phosphate binders. Normal blood phosphorus falls between 2.5 and 4.5 mg/dL. When kidneys can’t filter phosphorus efficiently, levels climb above that range and calcium-phosphate deposits can build up in blood vessels, bones, and soft tissues over time.
Why High Phosphorus Is Harmful
Most people with elevated phosphorus don’t feel any symptoms at first. The damage happens gradually. Excess phosphorus binds with calcium in the bloodstream and deposits throughout the body, particularly in blood vessel walls. This vascular calcification stiffens arteries, raises blood pressure, and increases pulse pressure, eventually contributing to heart failure. In people with chronic kidney disease, cardiovascular disease driven partly by this calcification is the leading cause of death.
Over months to years, high phosphorus also pulls calcium from bones, decreasing bone density and raising fracture risk. Some people develop bone pain. When phosphorus spikes acutely, the drop in available calcium can cause muscle cramps, tingling, and in severe cases, seizures.
Foods Highest in Phosphorus
Phosphorus is concentrated in protein-rich foods and seeds. A cup of toasted sunflower seed kernels contains roughly 1,550 mg of phosphorus. Pumpkin and squash seeds are close behind at about 1,385 mg per cup. Dairy products, meat, poultry, fish, beans, and lentils are all significant sources. Whole grains also carry more phosphorus than their refined counterparts because the mineral is stored in the bran.
That said, not all phosphorus is absorbed equally, and this distinction matters more than the raw number on a nutrition label.
Absorption Rates Vary by Source
Phosphorus from food comes in two forms: organic (naturally part of the food) and inorganic (added during processing). Your body absorbs organic phosphorus at a rate of about 40% to 60%, and animal sources are absorbed more completely than plant sources. Plants store much of their phosphorus as phytate, which humans digest poorly because we lack the enzyme to break it down efficiently. This makes beans, nuts, and whole grains somewhat gentler on your phosphorus levels than their raw numbers suggest.
Inorganic phosphorus additives are a different story. These salts dissolve quickly in stomach acid and are absorbed at rates between 80% and 100%. Phosphoric acid, one of the most common additives, is 100% bioavailable. This means a processed food with added phosphorus can deliver far more to your bloodstream than a whole food with the same amount listed on the label.
Avoid Phosphorus Additives in Processed Foods
Phosphorus additives are everywhere in packaged foods, used as preservatives, acidity regulators, and emulsifiers. They show up in deli meats, flavored drinks, frozen meals, processed cheeses, canned soups, and baked goods. Cola and other flavored soft drinks often contain large amounts of phosphoric acid.
The challenge is that food labels in the U.S. don’t require listing phosphorus content in milligrams. Instead, you need to scan the ingredient list for additive names. Look for any ingredient containing the word “phosph,” including:
- Phosphoric acid
- Sodium phosphate
- Potassium phosphate
- Calcium phosphate
- Diphosphate
- Triphosphate
- Polyphosphate
Because these additives are almost completely absorbed, cutting them out is one of the single most effective steps you can take. Swapping processed versions of foods for their whole-food equivalents, such as cooking chicken at home instead of buying deli chicken, can meaningfully lower your daily phosphorus load.
Smart Swaps for High-Phosphorus Staples
Fruits and vegetables are naturally low in phosphorus and can fill more of your plate. The general principle is to eat larger portions of produce and smaller portions of meat, dairy, and beans.
Dairy milk contains about 91 mg of phosphorus per 100 grams. If you’re looking for a lower-phosphorus alternative, almond milk averages just 10 mg per 100 grams, making it the strongest swap. Coconut milk is similarly low. Soy milk varies widely by brand, ranging from about 30 to 95 mg per 100 grams, so check labels carefully. Oat milk also varies, with some brands matching cow’s milk and others coming in lower. Pea milk tends to run higher than cow’s milk at around 164 mg per 100 grams, so it’s best avoided if phosphorus is a concern.
For grains, white rice and white bread contain less phosphorus than their whole-grain versions because refining removes the phosphorus-rich bran. This is one of the rare situations where refined grains may be the better choice. For protein, smaller portions of fresh meat or poultry are preferable to processed versions. Plant-based proteins like tofu can also work, though portion size still matters.
Cooking Techniques That Lower Phosphorus
Soaking and boiling foods in water before eating them leaches out a meaningful amount of phosphorus. The effect varies by food type. Grains and beans lose 30% to 39% of their phosphorus content through soaking. Non-leafy vegetables lose 20% to 29%. Beef, chicken, and fish lose 10% to 20%.
The technique is straightforward: cut food into smaller pieces, soak in a large volume of water, then discard the soaking water before cooking. For foods you’re boiling, use plenty of water and drain it afterward rather than using it as a broth. This won’t eliminate phosphorus entirely, but combined with other strategies, it adds up.
Phosphate Binders for Kidney Disease
When dietary changes alone aren’t enough to bring phosphorus levels down, particularly in advanced kidney disease (stages 4 and 5), doctors prescribe phosphate binders. These medications work in the gut, not the bloodstream. You take them with meals, and they bind to phosphorus in your food before it can be absorbed, forming compounds that pass out in stool.
Several types exist. Calcium-based binders are the oldest and least expensive, but taking too much can lead to excess calcium in the blood, especially if doses aren’t timed well with meals. Newer options that don’t contain calcium include sevelamer (a resin that traps phosphorus) and lanthanum or iron-based compounds. These cost more but avoid the calcium overload risk.
Timing matters. Binders only work when phosphorus is present in the gut, so taking them between meals does nothing. They need to be taken with food, and ideally the dose should match the phosphorus content of that particular meal. A snack of fruit needs less coverage than a dinner with meat and cheese. Some kidney programs teach patients to estimate the phosphorus in each meal and adjust their binder dose accordingly, rather than taking the same fixed dose every time.
Putting It All Together
The highest-impact change for most people is eliminating processed foods with phosphorus additives, since those additives are almost completely absorbed. After that, shifting your plate toward more fruits and vegetables and smaller portions of meat and dairy makes the next biggest difference. Choosing almond or coconut milk over cow’s milk, soaking grains and beans before cooking, and opting for fresh over processed meats are all practical steps that compound over time. If you have kidney disease and your levels remain stubbornly high despite dietary changes, phosphate binders taken correctly with meals fill the remaining gap.

