Conversely, consuming too much magnesium typically causes diarrhea as the body attempts to excrete the excess. High magnesium foods include dark leafy greens, nuts, seeds, fish, beans, whole grains, avocados, yogurt, bananas, dried fruit, dark chocolate, and more. The current daily value (DV) for magnesium is 400mg.