Care4Caregivers Now

Writing about the practical side of caring for someone at home

Foods High in Potassium and Magnesium: Top Sources and Benefits

A social history of care within households: assumed for centuries, discussed publicly only recently.

Foods high in both potassium and magnesium include leafy greens like spinach and Swiss chard, legumes such as beans and lentils, nuts and seeds, whole grains, and certain fish. These nutrients are essential for heart health, muscle function, and blood pressure regulation, and most people don't get enough of them.

Why Potassium and Magnesium Matter

Potassium and magnesium are essential minerals that play critical roles in the body. Potassium is an electrolyte that helps regulate fluid balance, nerve signals, and muscle contractions. It also counteracts sodium's effects, helping to lower blood pressure and reduce the risk of stroke and heart disease. The recommended adequate intake is 3,400 mg per day for adult men and 2,600 mg for adult women, yet many Americans fall short, partly due to diets high in processed foods and low in fruits and vegetables.

Magnesium is involved in over 300 enzymatic reactions, including energy production, protein synthesis, and blood glucose control. It also supports bone health and helps regulate blood pressure. Good sources include green leafy vegetables, legumes, nuts, seeds, and whole grains. However, many people do not meet the recommended daily intake, which is 400-420 mg for men and 310-320 mg for women.

Both minerals are abundant in plant foods, so a diet rich in vegetables, fruits, legumes, and whole grains can help you meet your needs. The Harvard Health article emphasizes that eating more whole, minimally processed foods is the single most effective strategy to increase potassium intake.

Top Foods High in Both Potassium and Magnesium

Many foods provide both minerals, making it easy to boost your intake. Here are some of the best sources:

  • Leafy greens: Spinach, Swiss chard, and beet greens are excellent sources of both potassium and magnesium. For example, one cup of cooked spinach provides about 839 mg of potassium and 157 mg of magnesium.
  • Legumes: Beans, lentils, and peas are high in both minerals. A half-cup of cooked lentils offers around 365 mg of potassium and 36 mg of magnesium. They also provide protein and fiber.
  • Nuts and seeds: Almonds, cashews, pumpkin seeds, and sunflower seeds are rich in magnesium and also contain potassium. One ounce of almonds has about 80 mg of magnesium and 200 mg of potassium.
  • Whole grains: Quinoa, brown rice, and oats contain both minerals. A cup of cooked quinoa provides about 318 mg of potassium and 118 mg of magnesium.
  • Fish: Salmon and halibut are good sources of both. A 3-ounce serving of cooked salmon has about 326 mg of potassium and 26 mg of magnesium.
  • Avocados: One medium avocado provides about 975 mg of potassium and 58 mg of magnesium.
  • Bananas: A medium banana has about 422 mg of potassium and 32 mg of magnesium.

For a detailed list of potassium-rich foods, refer to the Comprehensive Cardiac Care PDF, which includes serving sizes and potassium content.

Potassium-Rich Foods

Potassium is found in a wide variety of foods, especially fruits, vegetables, and legumes. Some top sources include:

  • Potatoes and sweet potatoes: A medium baked potato with skin provides about 926 mg of potassium. Sweet potatoes are also high, with about 542 mg per medium potato.
  • Beans and lentils: White beans, kidney beans, and soybeans are particularly high. A half-cup of cooked white beans has about 500 mg of potassium.
  • Dried fruits: Apricots, prunes, and raisins are concentrated sources. Ten dried apricot halves contain about 407 mg of potassium.
  • Tomato products: Tomato paste, sauce, and juice are rich in potassium. A cup of tomato juice has about 556 mg.
  • Dairy: Milk and yogurt are good sources. A cup of plain yogurt provides about 573 mg of potassium.

The NIH Potassium Fact Sheet notes that many fruits and vegetables are excellent sources, as are some legumes and potatoes. Meats, poultry, fish, milk, and yogurt also contribute.

Magnesium-Rich Foods

Magnesium is abundant in plant foods, particularly green leafy vegetables, nuts, seeds, and whole grains. Key sources include:

  • Pumpkin seeds: One ounce provides about 168 mg of magnesium, making them one of the richest sources.
  • Almonds and cashews: One ounce of almonds has 80 mg, and cashews have 74 mg.
  • Spinach: One cup of cooked spinach contains 157 mg of magnesium.
  • Black beans: A half-cup of cooked black beans provides 60 mg of magnesium.
  • Whole wheat bread: Two slices contain about 46 mg of magnesium.
  • Dark chocolate: One ounce of 70-85% dark chocolate has 64 mg of magnesium.

The NIH Magnesium Fact Sheet lists green leafy vegetables, legumes, nuts, seeds, and whole grains as good sources. It also notes that magnesium may be added to some fortified foods.

How to Increase Your Intake

To boost your potassium and magnesium intake, focus on incorporating more whole foods into your diet. Here are practical tips:

  • Add legumes to meals: Include beans, lentils, or peas in salads, soups, and casseroles. Hummus is a great snack.
  • Eat leafy greens daily: Add spinach or Swiss chard to smoothies, omelets, or as a side dish.
  • Snack on nuts and seeds: Keep a mix of almonds, pumpkin seeds, and sunflower seeds on hand.
  • Choose whole grains: Opt for quinoa, brown rice, or whole wheat bread instead of refined grains.
  • Include potatoes with skin: Bake or roast potatoes and sweet potatoes with the skin on to retain potassium.
  • Enjoy fruit: Bananas, avocados, and dried fruits are convenient sources.

Remember that cooking methods can affect nutrient content. The St. Jude article advises steaming vegetables instead of boiling to prevent magnesium loss, and avoiding high-heat cooking methods like broiling or searing.

Potential Risks and Considerations

While getting enough potassium and magnesium from food is generally safe, certain individuals may need to limit their intake. People with kidney disease may need to restrict potassium, as impaired kidney function can lead to high blood potassium levels (hyperkalemia), which can be dangerous. Always consult a healthcare provider before making significant dietary changes, especially if you have a medical condition or take medications that affect mineral balance.

Magnesium supplements can cause a laxative effect, but getting magnesium from food does not. If you consider supplements, talk to your doctor first.

For most people, focusing on a varied diet rich in fruits, vegetables, legumes, nuts, and whole grains is the best way to meet potassium and magnesium needs. The Everyday Health article highlights that the top magnesium-rich foods are grains, nuts, legumes, fish, and leafy greens, while potassium-rich foods include fruits, vegetables, milk, and yogurt.

Return to the archive index