Which Nuts Are Low in Potassium and Phosphorus?

Macadamia nuts and pecans sit at the low end of both potassium and phosphorus among commonly available nuts, making them the go-to choices for people who need to limit these minerals. Chestnuts are another genuinely low option, though they have a starchy texture that sets them apart from what most people think of as “nuts.” The picture gets more interesting once you factor in how much of the phosphorus your body actually absorbs from plant foods and what recent clinical trials show about nuts and kidney health.

Why These Two Minerals Get Singled Out

Healthy kidneys filter excess potassium and phosphorus out of the blood continuously. When kidney function declines, those minerals accumulate. Elevated potassium can disrupt heart rhythm, and elevated phosphorus pulls calcium from bones and contributes to vascular calcification over time. That is why people with chronic kidney disease are often told to watch their intake of both. Nuts tend to be mineral-dense foods in general, so they frequently end up on the “limit or avoid” list, sometimes with more caution than the evidence warrants.

How Common Nuts Compare

The numbers below are based on a standard one-ounce (roughly 28-gram) serving, which is about a small handful. This is the portion size most dietitians reference when counseling patients, and it matters because doubling the handful doubles the mineral load.

At the low end for both minerals, macadamia nuts contain about 100 mg of potassium and around 55 mg of phosphorus per ounce. Pecans come in close behind, with roughly 115 mg of potassium and about 80 mg of phosphorus. Chestnuts, when roasted, are lower still in phosphorus, though their calorie and fat profile is very different from tree nuts.

Walnuts land in the low-to-moderate range, with about 125 mg of potassium and close to 100 mg of phosphorus per ounce. Hazelnuts are similar in phosphorus but a bit higher in potassium. Cashews step up further, with potassium around 185 mg and phosphorus near 170 mg per ounce.

At the higher end, almonds carry about 200 mg of potassium and 135 mg of phosphorus. Pistachios push even higher on potassium, approaching 290 mg per ounce. Brazil nuts are moderate in potassium but stand out for their phosphorus content, which runs above 200 mg per ounce. Peanuts, technically a legume but treated as a nut in most diets, fall in the moderate range for both minerals.

A quick ranking from lowest to highest combined mineral load looks roughly like this:

  • Lowest: Macadamia nuts, pecans, chestnuts
  • Low-moderate: Walnuts, hazelnuts
  • Moderate: Cashews, peanuts, pine nuts
  • Higher: Almonds, Brazil nuts, pistachios

Keep in mind that all of these values assume raw or dry-roasted nuts without added salt. Salted versions add sodium, which is its own concern for kidney patients, and flavored or coated varieties can introduce unexpected mineral additives.

The Phosphorus Your Body Actually Absorbs

Here is where the standard nutrient tables become misleading. The phosphorus in nuts is mostly locked inside a compound called phytate, and your gut does not break down phytate very efficiently. That means a significant share of the phosphorus listed on a nutrition label passes through you without being absorbed.

Older estimates suggested your body absorbs somewhere around 10 to 30 percent of the phosphorus from plant foods, compared to 40 to 60 percent or more from animal sources. A review in the Journal of Renal Nutrition described absorption of vegetable-source phosphorus at less than 40 percent, because the phosphorus is bound as phytate that must be broken down before it can enter the bloodstream.1Journal of Renal Nutrition. Nuts: A Nutritional Powerhouse for Chronic Kidney Disease A more recent analysis looking specifically at human intervention studies with phytate-rich diets found absorption rates of at least 50 percent, higher than the traditionally cited range but still lower than phosphorus from meat, dairy, and eggs.2PubMed Central. Plant-based Whole-Grain Foods for Chronic Kidney Disease: The Phytate-Phosphorus Conundrum

The practical upshot is that a one-ounce serving of almonds may list 135 mg of phosphorus, but your body probably absorbs somewhere between half and two-thirds of that. By contrast, the phosphorus in a slice of processed cheese or a serving of chicken is absorbed much more completely. This does not mean you can eat unlimited amounts of high-phosphorus nuts, but it does mean the gap between a “high-phosphorus” nut and a “low-phosphorus” one is smaller in your bloodstream than it looks on paper.

This difference also explains why some kidney dietitians have started loosening blanket restrictions on plant-based foods. The old approach of simply adding up total phosphorus from all food sources treated every milligram equally, which overstates the contribution of nuts, seeds, and whole grains relative to animal protein and food additives.

What the Walnut Trials Found

Walnuts have received more clinical scrutiny than any other nut in the context of kidney disease, mostly because researchers were interested in their omega-3 fatty acid content and potential cardiovascular benefits. The results have been reassuring on the mineral front.

A pilot randomized crossover trial gave walnuts daily to patients with chronic kidney disease and found no effect on blood levels of phosphorus or potassium when the walnuts were included as part of a diet that was already controlled for sodium, protein, phosphate, and potassium. The walnut supplement actually led to lower blood pressure, lower LDL cholesterol, and reduced albumin excretion, all of which are desirable outcomes in that population.3PubMed Central. A Pilot Randomized Crossover Trial Assessing the Safety and Short-Term Effects of Walnut Consumption by Patients with Chronic Kidney Disease

A systematic review of nut consumption in chronic kidney disease reached a similar conclusion. Two studies evaluating serum phosphorus and potassium after walnut consumption in CKD patients found no significant changes in either, suggesting walnut intake is safe with respect to electrolyte balance.4PubMed Central. Nut consumption in chronic kidney disease: a systematic review

These trials are small, and the key caveat is that participants were eating the walnuts within a carefully managed diet. If you are already close to your potassium or phosphorus limits from other foods, adding a handful of any nut on top could tip the balance. But under controlled conditions, walnuts did not cause the electrolyte spikes that blanket avoidance advice implies they would.

When Nut Intake Does Become a Problem

The concern is not fictional. A large observational study using U.S. national health data found that people who ate nuts more frequently also had higher total intakes of energy, protein, phosphorus, and potassium. The researchers noted that high nut intake carries a real risk of contributing to hyperkalemia and hyperphosphatemia and potentially accelerating loss of kidney function in people with CKD.5PubMed Central. Nut Consumption and Effects on Chronic Kidney Disease and Mortality in the United States

The difference between that finding and the walnut trial results is mostly about context. In the walnut trials, nuts replaced other foods in a calorie-controlled diet. In observational data, people who eat more nuts are often eating more of everything. Portion creep is the real danger with nuts. A one-ounce serving is a small handful, but most people left alone with a bag of cashews or almonds eat two to four times that amount without thinking about it. At three ounces, even macadamia nuts deliver over 300 mg of potassium, which starts to matter.

The takeaway is not that nuts are unsafe for kidney patients. It is that the portion discipline matters more than the choice of nut. Someone eating a carefully measured ounce of almonds is probably in better shape than someone eating three ounces of pecans and calling it “low potassium.”

How Processing Changes the Mineral Content

The way a nut is prepared before it reaches you can shift the mineral numbers meaningfully. Soaking is the most studied technique. Research on soaking various foods, including plant-based protein sources, has confirmed that it reduces both potassium and phosphorus content, because both minerals are water-soluble and leach out during soaking.6PubMed. Soaking to Reduce Potassium and Phosphorus Content of Foods Some kidney cookbooks recommend soaking raw nuts overnight and then draining and drying them to bring the numbers down. The reduction is modest, not dramatic enough to turn a high-potassium nut into a low one, but enough to make a difference at the margins.

On the other end, commercial processing can push mineral content up. Nut butters and nut spreads are a concern because manufacturers sometimes add ingredients that contain potassium-based additives. A study analyzing hidden potassium sources in foods found that nut butters and nut spreads can carry substantial added potassium from these additives.7PubMed Central. Are Food Additives a Really Problematic Hidden Source of Potassium for Chronic Kidney Disease Patients? If you are buying almond butter or cashew butter and trying to keep potassium in check, look for products with short ingredient lists. A jar that contains nothing but ground almonds and maybe a pinch of salt is a different product from one with added oils, stabilizers, and mineral-containing preservatives.

Roasting by itself does not substantially change the mineral profile per gram, since the process mostly drives off water. But flavored or seasoned roasted nuts can be loaded with potassium chloride, which is commonly used as a “healthier” salt substitute. Ironically, a product marketed as lower-sodium may be higher in potassium because of this swap.

Seeds and Other Nut Alternatives

People limiting nuts sometimes turn to seeds as a substitute for crunch and healthy fats. Seeds vary just as widely as nuts do. Flaxseeds and chia seeds are moderate in both minerals per tablespoon but are usually eaten in small enough quantities that the contribution is minor. Sunflower seeds are higher in phosphorus than most people expect, though again the phytate effect applies. Pumpkin seeds (pepitas) run high in both potassium and phosphorus per ounce, comparable to pistachios.

Coconut, while not botanically a nut in the tree-nut sense, is worth mentioning because unsweetened coconut flakes are low in both potassium and phosphorus and can fill a similar role in snacking or baking. Coconut butter is another option with a relatively mild mineral profile, though the saturated fat content is high.

For people who just want something crunchy and are not committed to actual nuts, rice crackers and certain low-potassium cereals offer texture with very little mineral load. But they do not provide the healthy fats, fiber, or protein that make nuts nutritionally valuable in the first place.

Practical Portion Strategies

If you are managing kidney disease and want to include nuts in your diet, a few habits make a real difference:

  • Pre-portion: Measure out one-ounce servings into small bags or containers. Eating from a large bag almost guarantees you will exceed a single serving.
  • Choose wisely but don’t obsess: Picking macadamia nuts over pistachios saves you roughly 190 mg of potassium per ounce, a meaningful difference. But picking macadamia over pecans saves only about 15 mg, which is negligible.
  • Read ingredient lists on nut butters: Ground nuts with no additives are predictable. Products with long ingredient lists may contain hidden potassium or phosphorus from additives.
  • Consider the rest of your meal: The walnut trials showed stable electrolytes because the nuts were worked into an overall controlled diet. If the rest of your day is already heavy in potassium-rich foods like bananas, potatoes, or tomato sauce, even a low-potassium nut serving adds to the total.

For people on dialysis or with very advanced kidney disease, the math is tighter than for someone in earlier stages. Your nephrologist or renal dietitian can look at your lab results and tell you how much room you actually have. Someone with potassium levels that run low between dialysis sessions may have more freedom to enjoy nuts than someone who trends high.

The Shifting Advice Around Plant Foods and Kidney Diets

For decades, kidney diet guidelines categorized foods primarily by their total mineral content, which led to sweeping advice to avoid nuts, seeds, whole grains, beans, and many fruits and vegetables. That approach is being reconsidered. The recognition that plant-source phosphorus is absorbed less efficiently than animal-source or additive-source phosphorus has changed how many dietitians evaluate these foods. A serving of nuts contributes less absorbable phosphorus than the same number of milligrams from processed cheese or deli meat, where phosphate additives are almost fully absorbed.1Journal of Renal Nutrition. Nuts: A Nutritional Powerhouse for Chronic Kidney Disease

The cardiovascular benefits of nut consumption also matter in this population, since heart disease is the leading cause of death among people with CKD. The walnut trial’s findings of lower blood pressure and improved cholesterol are clinically relevant, not just statistically interesting.3PubMed Central. A Pilot Randomized Crossover Trial Assessing the Safety and Short-Term Effects of Walnut Consumption by Patients with Chronic Kidney Disease A dietary pattern that avoids all nuts to keep phosphorus down but allows processed meats and cheese may actually produce worse overall outcomes.

None of this means mineral management is unimportant. It means the conversation is moving from “avoid all high-phosphorus plant foods” toward “manage total mineral load with attention to bioavailability and food source.” For the person reaching for a handful of macadamias or pecans as an afternoon snack, that shift is good news. The evidence supports including modest portions of lower-mineral nuts in a kidney-friendly diet, especially when they replace less heart-healthy snacks rather than being piled on top of an already mineral-heavy eating pattern.