Beans
It’s hard to imagine a more perfect food than beans. One cooked cupful can provide as much as 17 g fiber. They're also loaded with protein and dozens of key nutrients, including a few most women fall short on—calcium, potassium, and magnesium. Studies tie beans to a reduced risk of heart disease, type 2 diabetes, high blood pressure, and breast and colon cancers. The latest dietary guidelines recommend consuming at least 3 cups of beans a week—3 times the measly 1 cup we usually get. Keep your cupboards stocked with all kinds: black, white, kidney, fat-free refried, etc. Use them in salads, stuffed baked potatoes, and veggie chili or pureed for sandwich spreads.