Foods high in magnesium & potassium

Written by elizabeth jean | 13/05/2017
Foods high in magnesium & potassium
(Hemera Technologies/ Images)

Magnesium is a mineral found in the body and is essential for regulation of muscle function, nerve activity, bone strength, heart rhythm, immune system, blood pressure, blood sugar and metabolism. Potassium is also a mineral and is responsible for maintaining normal kidney function. Potassium is important for muscle contraction and plays an important role in heart, digestive and skeletal functions. Eating foods high in magnesium and potassium can help maintain the proper levels of these important minerals.


Bananas, prunes, prune juice, citrus juices, dried apricots, raisins and cantaloupe are fruits that are high in magnesium and potassium.


Potatoes, spinach, avocados and artichokes are high in magnesium and potassium. As a rule of thumb, green vegetables are a source of magnesium.

Nuts and Legumes

Almonds, cashews, soybeans, peanuts, peanut butter, kidney beans, pinto beans and baked beans are all considered to be foods high in magnesium and potassium.

Cereals, Grains and Dairy

Wheat bran, shredded wheat, yoghurt and whole milk, are all foods that are high in magnesium and potassium. Magnesium is even found in chocolate pudding!

Meats and Fish

Fish such as halibut is very high in magnesium. Most meats have some magnesium in them, but there is more potassium in most meats than magnesium. Still, eating a variety of meats will add to your intake of these important nutrients.

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.