Almonds, cashews, and peanuts are healthy snacks that also happen to be foods with magnesium. They all contain between 10 and 20 percent of your daily value, making nuts a "good" source of magnesium. Whole nuts aren't the only way you can get magnesium.What foods have high zinc?
Foods High in Zinc. If you want to boost your zinc levels, try adding to your diet foods high in zinc like lamb, pumpkin seeds, grass-fed beef, chickpeas, oysters, cocoa powder, kidney beans, shrimp, kefir and yogurt, cashews, mushrooms, and chicken, among others.What foods have high magnesium?
Magnesium is also found in higher amount in fruits especially artichokes, banana and figs. Other magnesium rich foods include nuts and dairy products. Nuts like almonds, cashews and pine nuts contain high amounts of magnesium.