Top 10 Foods for HealthWhole grains. ... Beans and lentils. ... Fish. ... Berries. ... Winter squash. ... Soy. ... Flaxseed, nuts and seeds. ... Organic yogurt. Men and women between 19 and 50 years of age need 1000 milligrams of calcium a day and 1200 milligrams if 50 or older.