5 magnesium-rich vegetarian foods to eat regularly VnExpress Chia seeds, pumpkin seeds, tofu, and black beans are rich in magnesium, beneficial for people with heart disease, diabetes, insomnia, or anxiety.