Dark chocolate is very rich in magnesium, it is also high in iron, copper and contains prebiotic fiber that can help feed the beneficial bacteria in the gut.
Avocados are high in magnesium, potassium, vitamin B and vitamin K. In addition, avocados are an excellent source of fiber. Eating avocados can reduce inflammation, improve cholesterol levels, and increase feelings of fullness after meals.
Nuts that are particularly high in magnesium include almonds, cashews, and Brazil nuts. Additionally, nuts are anti-inflammatory, beneficial for heart health, and can reduce appetite when eaten as snacks.
Tofu also provides 10 g of protein and a good amount of calcium, iron, manganese, and selenium. Tofu and other soy products can protect the cells lining your arteries and may be associated with a decreased chance of stomach cancer.
Many seed varieties — including flax, pumpkin, and chia seeds — contain high amounts of magnesium. In addition, seeds are rich in iron, monounsaturated fat, and omega-3 fatty acids. They also contain antioxidants, which protect your cells from harmful free radicals produced during metabolism.