Man avoiding high estrogen foods

High estrogen foods to avoid for men

4 min read


04 Aug 2023

Grab your cheat sheet

  1. What foods cause high estrogen levels?
  2. What foods flush out estrogen?

Keeping an eye on estrogen levels might not be foremost on your mind, but you can be sure that estrogen dominance is something you don’t want or need. It’s surprisingly easy to find your estrogen levels higher than expected due to following the wrong diet and elevating the hormone level.

Progesterone is produced by the male testes and adrenal glands and is needed by males to produce testosterone. If your estrogen level is higher than your progesterone level, it’s known as estrogen dominance.

When you have a hormonal imbalance, you can experience several issues, such as lack of energy, mood swings, weight gain, anxiety, sleeplessness and sexual dysfunction. 

Still, there are things you can do to reverse estrogen dominance naturally and a hormone imbalance, and it should start with your diet. 

What foods cause high estrogen levels?

Too much estrogen in your system can cause issues, and consuming the proper nutrients is essential to support the correct balance of your hormones. Eating estrogen-reducing foods can help keep the balance right, and we’ll mark your card on the ones to eat and those to avoid. Let’s first look at the ones that actively promote high estrogen levels, which we should be looking to reduce. 

1. Alcohol

Not a huge surprise but regular consumption of alcohol can lower your testosterone levels and increase the estrogen in your system. If consumed in large amounts, it can also cause other issues such as weight gain, liver issues, and erectile dysfunction. The fact that it’s bad for your liver is a serious red flag, as the liver helps to break down estrogen.

2. Chocolate

Pieces of chocolate

Chocolate belongs to the “catechin” group, including berries and cocoa. It’s a phytoestrogen hormone made by plants that activate estrogen receptors in our bodies. Coffee is another one to limit as it’s also from the same food group.

3. Nuts and seeds

Nuts and seeds are usually on a priority list for healthy nutrition but are also abundant in phytoestrogens. Consuming them as part of a healthy diet is generally considered a good idea, but if you’re over-indulging, it’s probably a good idea to reduce your intake. Sesame seeds, brazil nuts and flax seeds are exceptionally high in phytoestrogens. 

4. Dried Fruits

Mixture of dried fruits

Dates, prunes and dried apricots have a high percentage of phytoestrogens which will help elevate the estrogen level in your system. Again, modest consumption of these should do you no harm whatsoever, but a high level of consumption could raise your estrogen level.

5. Dairy produce

 Dairy products may be high on your list of essentials when establishing a balanced diet, but it’s essential to get the balance right, as consuming high amounts of dairy products can raise your estrogen level. Cow’s milk is rich in estrogenic compounds but will only cause an issue if consumed in very high amounts.

What foods flush out estrogen?

So we know the dangers of overindulging in the food listed above, but which are the foods that can get to work in our system and actively decrease estrogen levels? 


They’re not to everyone’s taste, but if you’re a fan, mushrooms are a great manager of estrogen levels as they’ve been found to increase testosterone levels in the body. Oyster and white button mushrooms are perfect for this, as they contain enzymes that actively reduce estrogen levels.


Fresh healthy vegetables

Vegetables should always be high on your dietary priority list, but certain types can be perfect for decreasing estrogen levels. Cruciferous vegetables such as Cauliflower, broccoli, and Brussels sprouts are incredible at reducing estrogen production as they contain chemicals with anti-estrogen effects and numerous other nutritional benefits.


Some spices have also been known to help to reduce estrogen. Top of the list is turmeric which contains curcumin; not only great for lowering estrogen, it has also been shown to increase testosterone in the body. It’s a spice that can be easily added to food and taken as part of a daily meal and by supplementation.

Fatty fish

Omega-3 rich salmon

Packed full of Omega-3 fatty acids, vitamin D and zinc, it’s hard to go wrong with salmon and mackerel. The nutrients in these fish types are essential for hormonal health and great for increasing testosterone and reducing estrogen.

Certain types of fruit

We’ve discussed the issues with consuming high qualities of dried fruits, but there are certain fruits that are perfect for helping get the hormone balance right when consumed in moderation. Avocados and pomegranates are rich in antioxidants, vitamins, and anti-estrogenic compounds. Having them around the house to reach for when you feel the need to snack will be one of the best ideas you’ve had.

Want to keep those testosterone levels high…

Looking after yourself is key to getting the hormone balance right. For example, eating foods that are rich in unhealthy fats means there’s a fair chance that you’ll gain weight. The more overweight you are, the more likely you are to have lower testosterone and higher estrogen level. Certain foods you would typically associate with a healthy diet, such as dried fruit, nuts and dairy, can cause estrogen levels to rise, but only if taken in excess. 

There should be no issues if consumed as part of a balanced diet. Estrogen dominance is more common than people might think, and it can have severe consequences for your health, but keeping the hormones in balance isn’t as complicated as we might think. It’s all about making the right choices.

TestoPrime is an all-natural testosterone support that can help any man take control of his youthful vitality with a flood of new and natural testosterone. It’s the perfect way to get your hormones in balance alongside a healthy diet.