In contrast, whole foods such as fruits, vegetables, grains, and beans contain literally thousands of other substances that are protective, having anti-aging, anti-cancer, and anti-heart disease properties. These include fiber, isoflavones, carotenoids, bioflavinoids, retinols, lycopene, geninstein, and the list goes on.