Foods that contain natural amounts of estrogen include flax, soy, legumes and some animal products, like milk, according to AlterNet. Alfalfa sprouts, licorice, red clover and fennel, as well as some oils, such as safflower, cottonseed and canola oils, have also been known to contain estrogen.
Hormone therapy has often been used to treat symptoms of menopause or to elevate estrogen levels in the body after a hysterectomy, as stated by WebMD. Estrogen is responsible for regulating the reproductive process as well as calcium consumption and use within the body, bone density and strength and good cholesterol levels in the blood.
There is no proof that natural sources of estrogen, found in a variety of plant and animal products, are any better or worse than synthetic estrogen supplements, according to Shannon K. Laughlin-Tommaso, M.D., of Mayo Clinic. They have also not been proven to be any more effective in treating low estrogen levels. Those who are sensitive to elevated estrogen levels may be advised by a medical professional to avoid foods that contain natural amounts of estrogen, such as flax meal (which contains some of the highest amounts of phytoestrogen), soy (also containing high amounts of estrogen and often found in protein supplements and food alternatives), legumes (like chickpeas, red beans, black-eyed peas, green peas, split peas and black beans) and some animal products (in which hormonal additions may cause the food to contain low amounts of estrogen).