Are Peanuts High in Potassium? Facts & Kidney Health

Peanuts are moderately high in potassium. Raw peanuts contain about 705 mg per 100 grams, and a cup of dry-roasted peanuts delivers 926 mg. That said, most people eat peanuts by the handful, not by the cup, so the amount you actually get in a typical sitting is more modest.

Potassium in a Typical Serving

A standard serving of peanuts is 1 ounce, roughly a small handful. Based on the 705 mg per 100g figure for raw peanuts, that works out to about 200 mg of potassium per ounce. The daily value for potassium is 4,700 mg, so one handful covers roughly 4% of your daily needs. That’s a decent contribution from a snack, but it won’t move the needle on its own.

If you eat a full cup of dry-roasted peanuts (which is a lot of peanuts, around 5 ounces), you’d get 926 mg of potassium, or about 20% of the daily value. Oil-roasted valencia peanuts come in slightly lower at 881 mg per cup. The preparation method doesn’t dramatically change the potassium content.

How Peanut Butter Compares

Peanut butter is surprisingly potassium-dense. A single tablespoon of smooth peanut butter contains about 213 mg of potassium, which is comparable to what you’d get from an ounce of whole peanuts. If you spread two tablespoons on toast, that’s roughly 426 mg, or about 9% of the daily value. For a food people eat almost without thinking about it, that’s a meaningful amount.

Peanuts vs. Other Potassium Sources

To put peanuts in perspective, consider the foods most people think of as potassium powerhouses. A large baked russet potato with skin delivers 1,644 mg of potassium, nearly double what you’d get from a full cup of peanuts. Bananas, the most famous potassium food, typically contain around 400 mg each. So ounce for ounce, peanuts are actually more potassium-dense than bananas, but nobody eats peanuts in the same volume they eat potatoes.

The practical difference comes down to portion size. You might easily eat a whole baked potato at dinner and get a third of your daily potassium. You’re unlikely to eat a full cup of peanuts in one sitting (that’s about 800 calories). The handful you actually eat delivers a useful but not exceptional amount.

Why This Matters for Kidney Health

Many people searching for potassium content in specific foods are managing kidney disease or have been told to limit potassium. If that’s your situation, peanuts deserve some extra attention. Beyond the potassium, peanuts contain about 103 mg of phosphorus per ounce. Phosphorus is another mineral that people with kidney problems often need to restrict, and it can accumulate more easily than potassium does when kidney function is reduced.

A small handful of peanuts is relatively low in both minerals. But regularly eating large portions, or relying on peanut butter as a primary protein source, can add up quickly. Two tablespoons of peanut butter twice a day would contribute roughly 850 mg of potassium and a significant amount of phosphorus to your daily intake.

The Bottom Line on Potassium Density

Peanuts sit in a middle tier for potassium. They’re not a low-potassium food like white rice or white bread, but they’re not in the top tier occupied by potatoes, beans, and leafy greens. If you’re trying to increase your potassium intake, peanuts and peanut butter are easy additions that contribute meaningfully over the course of a day. If you’re trying to limit potassium, a small serving of peanuts is manageable, but larger portions or frequent peanut butter consumption can push your totals higher than you might expect.