👋 What could you use support with?
This will help us personalize your experience
👋 Why are you looking for a meal plan?
👋 How familiar are you with managing autoimmune conditions through nutrition?
This will help us personalize your experience
This will help us personalize your experience
Blog
>

Foods High In Estrogen To Avoid

Table of Contents

Key Takeaways

  • Although more research is needed, avoiding certain foods may help support hormonal balance.
  • Avoiding soy, flaxseed, garbanzo beans, and turmeric may lower estrogen levels. 
  • A Nourish dietitian can give personalized guidance on how nutrition may affect hormone levels.

Estrogen and testosterone are naturally occurring androgen (or sex) hormones that males and females both have. 

Females tend to have higher estrogen levels than males, and males tend to have higher testosterone levels. 

However, sometimes hormone levels can become unbalanced, causing various symptoms such as mood swings, heavy menstruation, sleep disturbances, headaches, trouble with fertility, and increased breast tissue in males. 

If your estrogen level is too high, limiting certain foods may affect your estrogen. 

Read on for more information on how diet affects estrogen levels.

{{splash}}

How Does Diet Affect Estrogen Levels?

The relationship between diet and hormone levels, including estrogen, is complex.

While some foods containing phytoestrogens (compounds found in some plants) have demonstrated “estrogen-like” effects, experts are still exploring this topic as it’s not fully understood.

Dietitians recognize that food choices can influence hormone levels, but other factors like genetics, stress, overall health, and environment also play significant roles. 

While research is ongoing, we’ll share foods with you that have produced an estrogen-like effect in studies.

Who Should Avoid High-Estrogen Foods?

Because this topic is complex, it’s important to discuss your diet with your medical provider or registered dietitian before determining to avoid certain foods. 

The impact of specific foods on estrogen levels varies from person to person, and deciding to limit or avoid certain foods may deprive you of necessary nutrition. 

In some circumstances, your medical provider or dietitian may recommend moderating your intake of certain foods. 

Conditions where this may occur include:

If you’re wondering if cutting back on foods high in estrogen is best for you, talk with a Nourish dietitian specializing in hormone health for personalized guidance.

Foods High In Estrogen To Avoid

If your medical provider or dietitian suggests avoiding foods high in estrogen, here are some foods you’ll want to limit. 

Soy

Soy contains phytoestrogens—natural plant compounds that mimic how estrogen works in your body.

Soy comes from the edamame bean and is present in foods like:

  • Tofu.
  • Soy milk.
  • Tempeh.
  • Soy wheat.
  • Plant-based proteins made from soy.
  • Roasted soy nuts. 

Flaxseed

Flaxseed is high in phytoestrogens, which can potentially affect your overall hormone levels. 

A review of research from 2023 found that women who had gone through menopause—a time when estrogen levels decrease, were able to reduce their menopause symptoms by increasing their flaxseed intake.

If you’re experiencing high estrogen levels, you may want to limit flaxseed in your diet.

Chickpeas (Garbanzo Beans)

Chickpeas are high in isoflavones, a type of phytoestrogen that mimics estrogen in your body. 

One study from 2021 demonstrated that chickpeas may stimulate estrogen production sites.

If you are already high in estrogen, you may want to limit chickpeas as they can potentially increase estrogen levels.

{{local}}

Turmeric

Turmeric, a popular spice from India and Asia, contains curcumin, a plant compound that can potentially influence estrogen levels. 

One study demonstrated that women around 51 years of age had fewer hot flashes—a symptom of low estrogen levels, when they took 500 mg of oral curcumin for eight weeks. 

While adding turmeric to your recipes or added flavor may not significantly affect your estrogen levels, you may want to avoid supplements containing turmeric.

Other Ways To Regulate Estrogen Levels

Besides diet, your medical provider may suggest several lifestyle factors that help regulate healthy hormone levels. 

  • Maintain a healthy weight: Having obesity is associated with changes in androgen hormone levels, including estrogen.
  • Exercise regularly: Engaging in regular physical activity can help regulate hormone levels. Aim for 150 minutes of moderate-intensity physical activity per week.
  • Manage stress: Psychological stress can disrupt hormone balance, including estrogen levels. Learn ways to better manage stress through exercise, time in nature, meditation, or talking with a professional.

Takeaway

While experts continue to research this topic, there may be circumstances in which reducing certain foods in your diet may be necessary.

Your dietitian or medical provider may suggest limiting soy products, flaxseed, and chickpeas.

They may also recommend avoiding supplements containing turmeric. 

Focusing on maintaining a moderate weight, managing stress, and exercising regularly, are other ways to help your body regulate your hormone levels. 

Remember, before making changes to your diet, it’s best to consult with your healthcare provider or registered dietitian for personalized advice. 

{{splash}}

How A Dietitian Can Help

A registered dietitian can play a valuable role in helping you make informed choices about your diet to support healthy estrogen levels. 

They can assess your current diet and look at your overall health, including your hormone levels. 

From there, they can create a tailored nutrition plan that meets your individual needs and goals while enhancing your overall health and hormone balance.

They can also discuss other lifestyle factors and how they may affect your hormones. 

Registered dietitians can also provide accountability and ongoing support on your journey. 

During follow-up visits, they can make any necessary changes to the nutrition plan based on how your body responds.

Find a Nourish dietitian who accepts your insurance. 

Do you have any of these insurances?

We accept hundreds of plans in all 50 states.

Why Join Nourish's RD Network

Supportive community
Flexible schedule
Patient sourcing
Guaranteed session rates

Frequently Asked Questions

What foods cause high estrogen levels?

Experts are still exploring how foods affect hormone levels.

While some foods may increase estrogen levels, several other factors, such as genetics, stress, weight, and exercise, may also influence hormone levels. 

Foods that may increase estrogen levels include soy, garbanzo beans, flaxseed, and turmeric.

What are the top five estrogen foods to avoid?

It’s not accurate to label foods as “estrogen foods”, it’s also important to make the decision to avoid foods only with the guidance of a healthcare professional or registered dietitian.

Cutting out certain foods may cause you to not meet your nutritional needs.

What foods decrease estrogen?

Similar to the above answer, there are no clear guidelines on which foods decrease estrogen levels.

More research is needed in this area. 

To support healthy hormone levels, eat a balanced diet of fruits, vegetables, lean proteins, whole grains, and healthy fats.

Also, make it a priority to get regular exercise, manage stress, and get adequate sleep.

References

View all references
Nourish has strict sourcing policies and prioritizes primary sources, including medical organizations, governmental agencies, academic institutions, and peer-reviewed scientific journals. Learn more about our medical review process and editorial guidelines.

94% of Nourish patients pay $0 out of pocket!

See if you’re covered in under a minute!

How a Dietitian Can Help

Find a dietitian

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Find a virtual dietitian in {State}

Find a dietitian near you

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

91% of patients see improved mental and physical health

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

4.9 on Trustpilot

Book an appointment with a {category} dietitian

Covered by insurance.

Book an appointment with an online dietitian

Covered by insurance.

94% of Nourish patients pay $0 out of pocket!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Scottsdale
AZ
Arizona
33.501324, -111.925278
Cincinnati
OH
Ohio
39.103700, -84.513610
North Las Vegas
NV
Nevada
36.201946, -115.120216
Riverside
CA
California
33.980602, -117.375496
Plano
TX
Texas
33.019844, -96.698883
Minneapolis
MN
Minnesota
44.977753, -93.265015
Salinas
CA
California
,
Anaheim
CA
California
33.836594, -117.914299
Springfield
MO
Missouri
37.208958, -93.292297
Fort Wayne
IN
Indiana
41.077469, -85.137489
Phoenix
AZ
Arizona
33.448376, -112.074036
Bakersfield
CA
California
35.3738712, -119.0194639
Garden Grove
CA
California
33.774269, -117.937996
Anchorage
AK
Alaska
61.2163129, -149.894852
Indianapolis
IN
Indiana
39.768402, -86.158066
Nashville
TN
Tennessee
36.162663, -86.781601
Tempe
AZ
Arizona
33.425522, -111.941254
Mobile
AL
Alabama
30.695366, -88.039894
New Orleans
LA
Louisiana
29.951065, -90.071533
Knoxville
TN
Tennessee
35.960636, -83.920738
Grand Rapids
MI
Michigan
42.963360, -85.668083
Fontana
CA
California
34.102890, -117.435760
Elk Grove
CA
California
38.418129, -121.393257
Miami
FL
Florida
25.7825389, -80.3118603
Grand Prairie
TX
Texas
32.745499, -97.003532
Fort Collins
CO
Colorado
40.588970, -105.082458
Killeen
TX
Texas
31.117119, -97.727798
Modesto
CA
California
37.639095, -120.996880
Oklahoma City
OK
Oklahoma
35.468491, -97.521263
Santa Ana
CA
California
33.745571, -117.867836
Ontario
CA
California
34.063343, -117.650887
Brownsville
TX
Texas
25.9015688, -97.4984005
Montgomery
AL
Alabama
32.379223, -86.307739
Hialeah
FL
Florida
25.857595, -80.278107
Springfield
MA
Massachusetts
42.102051, -72.585762
Toledo
OH
Ohio
41.652805, -83.537865
Pembroke Pines
FL
Florida
26.007765, -80.296257
Overland Park
KS
Kansas
38.974819, -94.683601
Little Rock
AR
Arkansas
34.746483, -92.289597
Glendale
CA
California
34.142509, -118.255074
Roseville
CA
California
38.752125, -121.288010
Wichita
KS
Kansas
37.687176, -97.330055
Huntington Beach
CA
California
33.659485, -117.998802
Augusta
GA
Georgia
33.4709714, -81.9748429
Worcester
MA
Massachusetts
42.271389, -71.798889
Virginia Beach
VA
Virginia
36.852924, -75.977982
Oceanside
CA
California
33.1958696, -117.3794834
Santa Clarita
CA
California
34.456043, -118.571335
Philadelphia
PA
Pennsylvania
39.952583, -75.165222
Corpus Christi
TX
Texas
27.800583, -97.396378
Portland
OR
Oregon
45.512230, -122.658722
Denver
CO
Colorado
39.739235, -104.990250
Boston
MA
Massachusetts
42.3554334, -71.060511
Atlanta
GA
Georgia
33.7489924, -84.3902644
Chicago
IL
Illinois
41.8755616, -87.6244212
Orlando
FL
Florida
28.538336, -81.379234
Jacksonville
FL
Florida
30.332184, -81.655647
Tampa
FL
Florida
27.950575, -82.457176
Long Island
NY
New York
40.757801, -73.940033
Queens
NY
New York
40.728226, -73.794853
Bronx
NY
New York
40.8466508, -73.8785937
Staten Island
NY
New York
40.643501, -74.076202
Brooklyn
NY
New York
40.6526006, -73.9497211
New York
NY
New York
40.712776, -74.005974
San Jose
CA
California
37.342205, -121.851990
San Francisco
CA
California
37.774929, -122.419418
San Diego
CA
California
32.834686, -117.130775
Los Angeles
CA
California
34.052235, -118.243683
El Paso
TX
Texas
31.761877, -106.485023
San Antonio
TX
Texas
29.387428, -98.496574
Dallas
TX
Texas
32.776665, -96.796989
Fort Worth
TX
Texas
32.755489, -97.330765
Houston
TX
Texas
29.760427, -95.369804
Austin
TX
Texas
30.2711286, -97.7436995