How to Reduce High Estrogen with the Right Foods

Do you have high estrogen levels? If you do, you are putting yourself at risk to various health conditions, from polycystic ovarian syndrome, endometriosis, ovarian cysts, and the like. It’s true that estrogen is needed by women as it assists with the endometrium development, maturity of follicles, and vaginal lubrication. When you are low on estrogen, you will be dealing with dry vagina, hot flushes, as well as risk from osteoporosis.

Like it was mentioned before, when estrogen levels go beyond the recommended amount, and stays there continuously, it may put you at risk of various estrogen related diseases such as the ones mentioned above. Aside from medications, you can also keep your estrogen in check by consuming certain types of food such as the ones below.

Cruciferous vegetables

Think cabbage, broccoli, brussels sprouts, kale, and cauliflower which are known for their sulfur compound content as well as indole-3-carbinol. What these compounds do is to bind themselves to your estrogen and deliver them outside your body. You can eat them as is, such as in salads, or incorporate them in soups and the like.


What else can help lower your estrogen levels? Apples come highly recommended since they contain insoluble fiber which are also present in berries, oats, and beans. Eating apples binds estrogen in the small intestine and prevents absorption. This helps reduce the amount of xeno-estrogens that you are consuming from your diet. It is recommended that you eat about 2 servings of apples per day to help with your estrogen problems.


Another food that can help with your estrogen dominance is carrots. What’s great about this vegetable is that it is one of the best sources of beta-carotene which is needed by the body to create vitamin A. Consuming foods that are in the red and orange colors can help reduce your risk of estrogen related diseases such as breast cancer and the like.

Sesame seeds

When it comes to reducing your estrogen levels, you should add seeds like flax and sesame seeds to your diet. These seeds contain lignans that bind to your estrogen before flushing them out from your body. It is recommended that you aim up to three tablespoons per day to help keep your estrogen stabilized. You can sprinkle sesame seeds in salads or use flaxseed oil in your cooking. Flax seeds are also known to contain omega-3 fatty acids that are good for your heart’s health.

Whole grains and oats

To fight your high estrogen levels, eating oats or whole grains is recommended because of their high fiber content. These foods can block the estrogens in your body to help lower them. Another plus to eating fiber-rich foods is that they can settle in your stomach for hours thus reducing your chances of becoming overweight. Eating oats can enhance your body’s ability to fight off any tumor cells that are growing inside of you.


Soy and soybeans are also recommended when it comes to fighting off high estrogen levels. One reason behind this is that these foods are rich in phytoestrogens, also referred to as plant estrogens, that don’t wreak havoc in your system. These weaker versions of estrogens bind themselves to the estrogen receptor present in both breast and ovarian cells to block the stronger estrogens that our body produces.

Regulating your estrogen levels is critical to your overall health, as too much or too little may have effects on your body. The best way to keep it stabilized is by adding the foods mentioned above to your diet.

Related Posts