Salmon
Fresh salmon and canned salmon both have more calcium than you would expect. A six-ounce serving of fresh salmon has about 340 milligrams of calcium. If you want even more calcium, go for canned salmon since a five-ounce serving has 350 milligrams.