Foods containing magnesium: pumpkin seeds, poppy seed, beans, chocolate, almonds, sunflower seeds, oatmeal, buckwheat, hazelnuts, sesame bars, figs, spinach, bananas and avocado.