Almonds are #1 on Mayo Clinics 10 great health foods. From this list they describe the benefits of almonds as follows:
These tear-shaped nuts are packed with nutrients — fiber, riboflavin, magnesium, iron and calcium. In fact, one serving (about seven almonds) has more calcium than any other type of nut — 22 milligrams. One serving also provides almost 15 percent of the Recommended Dietary Allowance (RDA) of vitamin E. And they're good for your heart. Most of the fat in almonds is monounsaturated fat — a healthier type of fat that may help lower blood cholesterol levels.
Find other Mayo Clinic health foods by clicking here