Fish that are high in magnesium include salmon, mackerel, and halibut. Half a salmon fillet (about 180 grams) has 13% of the recommended daily intake of magnesium. That fillet also contains 39 grams of protein, not to mention B vitamins, selenium, and potassium. Omega-3 fatty acids, which decrease the risk of heart disease and other chronic diseases, are also in salmon.

This site offers information designed for educational purposes only. You should not rely on any information on this site as a substitute for professional medical advice, diagnosis, treatment, or as a substitute for, professional counseling care, advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other healthcare professional.