Hi Petra
I eat at least 1/2 cup of almonds every day.(they taste great) Not only are they high in magnesium and calcium,but they are high in omega 6 fatty acids. This is the type of fat you want to satisfy your fat cravings with. Also you need omega 3&6 to metabolize hydrogenated fats (bad fats).
Stonehedge