Soybeans and flax are rich in estrogen. A hundred grams of flax packs 379,380 micrograms of estrogen, while soy has 103,920 micrograms of estrogen per 100 grams. Pulses, citrus fruits, licorice, fennel and celery have fairly large amounts of natural estrogens, according to Alternet. Wheat and alfalfa are also sources.
While there are many synthetic, pharmaceutical drugs meant to increase estrogen levels in women, natural ways to increase estrogen include eating the right foods. Women with low estrogen levels can adopt diets with specific foods that contain phytoestrogens, plant-based compounds that stimulate the same receptors as estrogen, reports Mental Health Daily.