3 simple steps to lose weight as fast as possible. Read now

Diets to lower estrogen

How your diet can affect estrogen levels

This article explains how the foods you eat affect your estrogen levels and covers what dietary patterns are associated with elevated and optimal estrogen levels.

This article is based on scientific evidence, written by experts, and fact-checked by experts.
We look at both sides of the argument and strive to be objective, unbiased, and honest.
Diets that lower your estrogen levels
Last updated on October 10, 2023, and last reviewed by an expert on February 23, 2023.

Estrogen dominance is a condition in which people have high levels of the sex hormone estrogen.

Diets that lower your estrogen levels

This condition has been linked to various health issues, including certain types of breast cancer, ovarian cancer, and polycystic ovary syndrome (PCOS).

Research shows that some dietary patterns are associated with higher estrogen levels in the body, while other dietary patterns and specific foods may help decrease estrogen levels.

This article explains how the foods you eat affect your estrogen levels, including what foods are associated with higher levels and what foods and health habits may encourage optimal estrogen levels.

In this article

Estrogen levels and health

Estrogen is a hormone that plays critical roles in both female and male sexual function.

In addition to being essential to reproductive health, estrogen is involved in many other systems in the body, including the immune, vascular, neuroendocrine, and skeletal systems.

The three main types of estrogen are estrone (E1), estradiol (E2), and estriol (E3). Estradiol is the most abundant and biologically active type of estrogen in women of reproductive age. The ovaries are the main producer of estradiol in the body.

Estradiol is found in both women and men, although women usually have much higher levels.

Although estrogen is an essential hormone, too much can increase the risk of certain chronic diseases, including breast and ovarian cancer. This condition is formally known as estrogen dominance.

Low estrogen can also negatively affect health, but this article will mainly focus on estrogen dominance.

Interestingly, research has shown that your diet and lifestyle can influence your estrogen levels.

Some diets have been linked to healthy estrogen levels and a decreased risk of diseases associated with estrogen dominance. Meanwhile, others may increase estrogen levels.

This is because diet can influence estrogen metabolism and excretion in the body.

What’s more, certain dietary patterns are linked to obesity, which can affect estrogen levels.

Excess body fat can increase estrogen levels and disease risk, as fat tissue produces estrogen. Obesity is associated with increased levels of aromatase, an enzyme that contributes to estrogen production.

11 foods high in phytoestrogens
Suggested read: 11 foods high in phytoestrogens

Summary: Dietary choices can affect hormonal health and influence estrogen metabolism and excretion. Certain dietary patterns may lead to overweight and obesity, increasing estrogen.

Diets associated with high estrogen

Studies have shown that some dietary patterns may promote estrogen dominance and the risk of medical conditions associated with this imbalance.

For example, many studies have found that Western-type dietary patterns characterized by high intakes of red meat, processed foods, sweets, dairy, and refined grains are consistently associated with higher estrogen levels.

Likewise, these dietary patterns have been associated with increased risks of breast cancer and obesity.

For example, a review of 32 studies found that a Western dietary pattern high in red and processed meat and sweets was associated with a 14% increased risk of breast cancer.

Meanwhile, a dietary pattern high in fruits and vegetables was associated with an 18% reduced risk.

The review noted that the increased risk was likely due to elevated estrogen levels and increased body fat levels associated with Western-type diets.

It’s important to note that after menopause, when the ovaries stop producing estrogen, fat tissue becomes the major source of estrogen in women.

This is why postmenopausal women with obesity have high estrogen levels and are at an increased risk of breast cancer.

For this reason, postmenopausal women who follow dietary patterns that promote weight gain and estrogen dominance may be at a higher risk of developing breast cancer and other chronic diseases.

Suggested read: Types of belly fat: What they are and how to lose belly fat

Summary: Certain dietary patterns, including those high in red and processed meats, refined grains, and other processed foods, may lead to elevated estrogen levels and increased disease risk.

Diets that promote healthy estrogen levels

Certain diets have been shown to promote healthy estrogen levels and body weight while significantly reducing disease risk.

Studies show that diets focusing on whole, nutrient-dense foods, especially vegetables and fruits, help encourage healthy estrogen levels and other hormones.

Mediterranean diet

Studies have found the Mediterranean diet is associated with healthy estrogen levels.

It’s rich in fish, vegetables, fruits, and legumes and restricts or limits foods associated with elevated estrogen, including processed and red meats and high-fat processed foods.

Mediterranean diet: Beginner's guide and meal plan
Suggested read: Mediterranean diet: Beginner's guide and meal plan

An older study followed 115 women on a Mediterranean-style diet for six months. The diet was rich in plant protein and plant fats and low in animal proteins and animal fats.

The women following the diet experienced a 40% decrease in total estrogen levels compared with women without dietary changes.

Fiber-rich diets like the Mediterranean diet tend to be high in phytoestrogens. These are molecules with estrogen-like activity in certain foods like soy, legumes, nuts, grains, fruits, vegetables, and seeds.

Phytoestrogens bind to estrogen receptors in cells and can have either antiestrogenic or estrogenic effects. For example, certain phytoestrogens compete with estrogen because they bind to estrogen receptors, blocking estrogen absorption.

For this reason, studies have shown that dietary patterns high in certain phytoestrogens may protect against hormone-sensitive cancers like certain breast cancers.

Keep in mind that although phytoestrogens have been linked to some benefits, studies have also associated them with adverse effects. For example, studies have shown that soy phytoestrogens may harm endocrine health in some people.

Research in this area is ongoing.

It’s important to note that, like most things in nutrition, the relationship between phytoestrogens and health is not black and white. It depends on many factors, including your age and health status.

Fiber-rich diets

Research shows that fiber-rich diets, such as those high in whole grains, may help reduce estrogen levels and protect against certain cancers associated with estrogen dominance.

Whole grains are packed with fiber, which may reduce cholesterol absorption. Since cholesterol is a precursor to estrogen, this may reduce circulating estrogen levels in the blood.

High fiber intake also reduces estrogen absorption in the colon and increases fecal estrogen excretion.

This may be why studies have shown that higher fiber diets are associated with lower estrogen levels and reduced breast cancer risk.

22 high-fiber foods you should eat
Suggested read: 22 high-fiber foods you should eat

Plant-based diets

Vegetarian and plant-centric diets may also help promote healthy estrogen levels.

Some studies have shown that people who follow vegetarian or semi-vegetarian diets have lower estrogen levels and a reduced risk of certain cancers associated with elevated estrogen.

Plant-based diets are high in plant foods like fruits, vegetables, and legumes, which may help promote healthy estrogen levels.

Vegetarian and plant-based diets are typically lower in saturated fat than traditional Western diets. Studies have associated diets high in saturated fat with elevated estrogen levels.

Summary: High fiber, plant-based, and Mediterranean dietary patterns may help promote healthy estrogen regulation.

How to start a plant-based diet (12 great tips)
Suggested read: How to start a plant-based diet (12 great tips)

Tips for reducing estrogen levels

It’s important to note that many factors beyond your diet, including age and health status, can affect your body’s hormone levels.

This is why speaking with your healthcare provider is important if you’re concerned about estrogen dominance.

In general, the following tips may help promote healthy estrogen levels.

Summary: Leading a healthy lifestyle by following a nutritious diet, getting enough exercise, and losing excess body fat can help promote healthy estrogen regulation.


Certain dietary patterns may help promote the healthy regulation of hormones, including estrogen.

Some research has shown that diets rich in fiber and whole foods, such as the Mediterranean diet, are associated with optimal estrogen levels. In contrast, Western dietary patterns high in red and processed meats, sweets, and refined grains are associated with elevated estrogen levels.

Following a healthy diet and lifestyle is essential for hormonal health. However, many other factors can affect hormone levels, including age, medication use, and certain medical conditions.

This is why it’s important to talk with your healthcare provider if you have questions related to hormone imbalance.

Share this article: Facebook Pinterest WhatsApp Twitter / X Email

More articles you might like

People who are reading “Diets that lower your estrogen levels” also love these articles:


Browse all articles