Soybean foods contain chemicals known as isoflavones that are similar in structure to oestrogen and could protect women against osteoporosis by mimicking the action of hormone, said the study conducted by researchers at the University of Hull, England.