What Fruit Has Magnesium and Potassium: Top Picks

Several common fruits deliver meaningful amounts of both magnesium and potassium, with avocados, bananas, papayas, and passion fruit leading the pack. Most people fall short on both minerals, so choosing the right fruits can help close the gap without supplements.

Why These Two Minerals Matter Together

Magnesium and potassium work as a team inside your cells. Magnesium helps drive a cellular pump that moves potassium into cells and pushes sodium out, which is essential for keeping your heart rhythm steady and your muscles contracting properly. When magnesium runs low, your body struggles to hold onto potassium no matter how much potassium you consume. This is why people deficient in one mineral are often deficient in the other, and why eating fruits that supply both at once is a smart strategy.

Adults need 310 to 420 mg of magnesium per day (women on the lower end, men on the higher end) and roughly 2,600 to 3,400 mg of potassium daily. Most Americans get less than recommended for both.

Avocados: The Top Pick

One whole avocado contains about 58 mg of magnesium, roughly 14% of the daily target for most adults. It also delivers a substantial dose of potassium, putting it well above most other fruits on both counts. The high healthy fat content in avocados actually helps your body absorb fat-soluble nutrients, and the fruit’s creamy texture makes it easy to add to meals without extra preparation. Half an avocado on toast or blended into a smoothie is a practical daily habit.

Bananas, Papayas, and Other Familiar Fruits

Bananas are the fruit most people associate with potassium, and they deliver on magnesium too. One medium banana provides about 32 mg of magnesium and around 422 mg of potassium. That’s a solid contribution from a single portable snack, though you’d need several bananas a day to make a serious dent in your daily targets for either mineral.

Papayas are an underrated option. One small papaya has about 33 mg of magnesium and nearly 391 mg of potassium, putting it right alongside bananas for magnesium while exceeding them in potassium. A cup of blackberries adds another 29 mg of magnesium, though with more modest potassium levels.

Kiwis and oranges sit in the high-potassium tier as well. A single medium kiwi or small orange provides around 237 mg of potassium each. Their magnesium content is lower than avocados or bananas, but they still contribute, especially when you eat them regularly as part of a varied diet.

Tropical Fruits With Surprising Numbers

Passion fruit deserves more attention than it gets. Research on several passion fruit species found potassium levels ranging from about 283 to 453 mg per 100 grams of juice, with magnesium ranging from 76 to 170 mg per 100 grams. Those magnesium numbers are remarkably high for a fruit. A cup of passion fruit juice can supply roughly 1,120 mg of potassium, about 23% of the daily recommendation, in a single serving.

Guava is another tropical standout, with potassium content around 417 mg per 100 grams, comparable to bananas but packed into a smaller, denser fruit. For context, pineapple provides only about 109 mg of potassium per 100 grams, and orange juice about 181 mg. If you have access to fresh guava or passion fruit, they punch well above their weight.

Melons and Dried Fruits

Cantaloupe and honeydew melon are easy, hydrating sources of potassium. Half a cup of cantaloupe has about 247 mg of potassium, and an eighth of a small honeydew delivers around 365 mg. Their magnesium content is modest, but the high water content and large portion sizes you naturally eat make them a practical choice during warmer months. Watermelon provides about 170 mg of potassium per cup but falls lower on the magnesium scale.

Dried fruits concentrate minerals because the water has been removed. Dried apricots, figs, and dates are all notably rich in both potassium and magnesium per serving. The tradeoff is higher sugar and calorie density, so a small handful (about a quarter cup) is a better approach than eating them by the bag.

Quick Comparison of Top Fruit Sources

  • Avocado (1 whole): ~58 mg magnesium, high potassium
  • Papaya (1 small): ~33 mg magnesium, ~391 mg potassium
  • Banana (1 medium): ~32 mg magnesium, ~422 mg potassium
  • Passion fruit juice (1 cup): high magnesium, ~1,120 mg potassium
  • Guava (100g): moderate magnesium, ~417 mg potassium
  • Honeydew (1/8 small): moderate magnesium, ~365 mg potassium
  • Kiwi (1 medium): moderate magnesium, ~237 mg potassium
  • Blackberries (1 cup): ~29 mg magnesium, moderate potassium

Getting the Most From Your Fruit

Fruit alone won’t meet your full daily needs for either mineral. Even the richest fruit sources provide perhaps 10 to 15% of your magnesium target per serving. The real value is in combining fruit with other magnesium-rich foods like nuts, seeds, leafy greens, and whole grains. Think of fruit as one reliable piece of a broader mineral strategy rather than a standalone solution.

Very high fiber intake from any source can slightly reduce magnesium absorption in lab settings, though in a normal varied diet this effect is minimal and not something to worry about. The natural sugars, water, and fiber in whole fruit actually make these minerals easy for your body to process compared to isolated supplements. Eating the whole fruit rather than just juice preserves the fiber and slows digestion, giving your gut more time to absorb the minerals.

If you’re looking for maximum mineral payoff from fruit, the simplest approach is to rotate through the top tier: avocados, bananas, papayas, and tropical options like passion fruit and guava when available. Pair them with a handful of pumpkin seeds or almonds, and you’ll cover a significant portion of both your magnesium and potassium needs before lunch.