PEANUT BUTTER
180mg per 100g
although the recommended portion size for peanut butter is one tablespoon, most people would have two, which would provide 20 per cent of your daily needs of magnesium. peanut butter is also a good source of protein and fibre.