I read this good article about soybeans. It says soybeans are rich in vitamins, minerals, fiber, omega 3 fatty acids, phytonutrients and protein. In fact, the soybean is a high-quality, complete protein source. Soy Provides bone and heart benefits too. The whole soy is rich in isoflavones. It's a plant-based compounds with antioxidants properties. This isoflavones are thought to be responsible for some of soy's health benefits, including bone health. According to FDA, incorporating 25 grams of soy protein per day into a diet low in saturated fat and cholesterol may improve heart health.