Assuming you've bought a natural almond butter (one that contains just almonds and salt), this is totally normal. Almonds have a high fat content so, in the absence of added hydrogenated oil that acts as a binder, some of this fat separates from the almond butter and rises to the top. Just stir it back in, and it's ready to eat.;