Some foods can make fibroids worse. No food causes fibroids on its own. But the foods you eat every day can raise or lower the hormone estrogen in your body. Fibroids grow when estrogen is high. So what you eat matters.
This article covers which foods may feed fibroid growth, which foods help your body balance hormones, and why diet alone cannot shrink fibroids. We also answer three questions we hear a lot: Do hormones cause fibroids? Why do fibroids keep growing? Can fibroids come back after UFE?
Why Estrogen Matters for Fibroids
What estrogen does
Fibroids need estrogen to grow. The more estrogen you have in your body, the better the conditions for fibroid growth. This is why fibroids tend to grow during your childbearing years and often shrink after menopause, when estrogen levels drop.
How your body clears estrogen
Your liver breaks down and removes extra estrogen. Fiber in food helps carry that estrogen out of your body through your digestive tract. When you do not eat enough fiber, your body can reabsorb estrogen back into your blood instead of removing it. That raises your estrogen levels. Some plants, like broccoli and kale, contain a natural compound called DIM that helps your liver clear estrogen faster. We come back to that in the next section.
Where diet fits in
A diet high in processed foods, refined sugar, and red meat can raise estrogen levels and cause inflammation. A diet rich in fiber and vegetables helps your body clear estrogen and stay in balance. Your food choices help set the stage for how fibroids behave.
Foods That May Fuel Fibroid Growth
Red and processed meats
Red meat and processed meats are linked to higher estrogen in the body. This includes beef, pork, bacon, ham, and deli meats. These foods contain compounds that act like estrogen. They are also linked to higher levels of inflammation, which can make fibroid symptoms worse. You do not have to cut meat out fully. But eating less red meat and more fish or chicken may help.
Full-fat dairy
Whole milk, butter, and regular cheese have been tied to higher estrogen levels. Some research found that eating more than one serving of full-fat dairy per day may raise fibroid risk. Low-fat dairy or plant-based milk are better options if you want to keep your estrogen lower.
Refined carbs and sugar
White bread, white rice, pasta, cookies, and sugary drinks cause your blood sugar to spike fast. When blood sugar spikes, your body makes more insulin. High insulin levels are linked to weight gain, more inflammation, and fibroid growth. Swapping white carbs for whole grains like oats, brown rice, or whole wheat bread can help keep your blood sugar steady.
Caffeine and alcohol
Both caffeine and alcohol put extra stress on your liver. Your liver is in charge of clearing estrogen. When it is busy breaking down caffeine or alcohol, it does less of that hormone-clearing work. That can leave more estrogen in your blood. Cutting back on both may help your body manage estrogen better.
Soy in high amounts
Soy contains plant compounds that act a little like estrogen. Eating soy in small amounts is usually fine. But eating a lot of soy may add estrogen-like activity to your body. If you have fibroids, keep soy moderate rather than eating it at every meal.
Ultra-processed and salty foods
Processed snack foods, fast food, and foods high in sodium can lead to weight gain and high blood pressure. That matters because fat cells in your body make estrogen. The more excess weight you carry, the more estrogen your body may produce. High blood pressure is also a known risk factor for fibroids.
Foods That Support Hormone Balance
Cruciferous vegetables and DIM
Broccoli, cauliflower, Brussels sprouts, and cabbage help your liver work better. They contain a compound called DIM that supports the process your liver uses to clear estrogen. Eating these vegetables a few times a week is one of the most practical steps for hormone balance.
Leafy greens and iron
Spinach, kale, and other dark leafy greens are high in iron and folate. Iron is especially helpful if you have heavy periods from fibroids. Heavy bleeding can lead to low iron (anemia), and leafy greens help replace what your body loses.
Whole grains and legumes
Oats, barley, brown rice, lentils, beans, and chickpeas are all high in fiber. Fiber binds to estrogen waste in your gut and helps move it out of your body. Aim for around 25 to 30 grams of fiber per day.
Vitamin D sources
Low vitamin D levels are linked to a higher chance of having fibroids. Salmon, eggs, and fortified milk or plant-based milk are good sources. Ask your doctor if a supplement makes sense for you.
Omega-3s and flaxseed
Salmon, sardines, and ground flaxseed are high in omega-3 fats. These help lower inflammation in the body. Lower inflammation may ease fibroid symptoms like pelvic pain and heavy bleeding.
Berries and anti-inflammatory herbs
Blueberries, raspberries, strawberries, turmeric, and ginger contain compounds that fight inflammation. Some early research shows these compounds may slow fibroid cell growth. But eating berries alone will not shrink your fibroids.
What Diet Can and Cannot Do
What diet can do
- Help your body manage estrogen and reduce inflammation
- Support a healthy weight, which lowers estrogen production
- Give your liver what it needs to clear hormones well
- Ease some symptoms like bloating, pressure, and heavy bleeding
What diet cannot do
- Shrink fibroids that are already there
- Stop fibroids from growing in someone with a strong genetic risk
- Replace medical treatment when symptoms are serious
Many women eat well and still have growing fibroids. This does not mean the diet failed. Fibroids are driven by more than food. Genetics, hormone changes during your cycle, stress, and your age all play a role too. When diet is not enough, Uterine Fibroid Embolization (UFE) offers a proven, non-surgical way to treat fibroids directly.
Answers to Your Questions
Do hormones cause fibroids to grow?
Yes. Estrogen and progesterone are the main hormones that drive fibroid growth. Fibroids have more hormone receptors than normal uterine tissue. That makes them extra sensitive to changes in estrogen levels. This is why fibroids tend to grow during your childbearing years and often shrink after menopause, when estrogen levels drop. Hormones are not the only factor though. Genetics and other growth factors also matter. This is why two women with the same diet can have very different fibroid experiences.
Why are my fibroids still growing despite dietary changes?
This is a common frustration. Here are the most likely reasons:
- Your genetics may be working against you. If your mom or sisters had fibroids, your risk is higher no matter what you eat.
- Your hormones shift throughout your cycle. These shifts can push fibroid growth even when your diet is good.
- You may have several fibroids or large ones that are harder to manage with diet alone.
- Stress, poor sleep, and body weight also affect your hormones in ways diet does not fully control.
If fibroids are still growing and causing symptoms, that is a sign diet alone may not be enough. A fibroid specialist can look at your full picture and talk through your options.
Can fibroids grow after UFE?
This is one of the most common questions we hear. The short answer: fibroids that are treated with UFE do not grow back. But new fibroids can form over time in some women.
UFE works by cutting off the blood supply to your fibroids. Without blood, fibroids shrink and die. Your body absorbs the dead tissue over the following months. Treated fibroids are gone. They do not regrow.
What can happen is that new fibroids form in other parts of the uterus. This is more likely in younger women who still have many years of high estrogen ahead of them. Studies show that about 15 to 25 percent of women see new fibroid growth within 5 years of UFE. Most of the time these new fibroids are small and do not cause problems right away.
About 85 percent of women are still happy with their UFE results at 2 years and at 5 years. Keeping a healthy diet after UFE may help lower the chance that new fibroids develop by keeping your estrogen lower. See What Happens When a Fibroid Is Treated Using UFE for more.
Simple Steps to Eat for Hormone Balance
You do not need to change everything at once. Start with a few simple swaps:
- Eat fish, chicken, or plant proteins instead of red meat a few times a week
- Switch from white bread or white rice to whole grain versions
- Add broccoli or cauliflower to your plate a few times a week
- Choose low-fat or plant-based dairy instead of full-fat versions
- Cut back on sugary drinks and replace them with water or herbal tea
- Reduce caffeine slowly if you drink a lot of coffee or energy drinks
A Mediterranean-style diet covers most of these changes naturally. It focuses on vegetables, fruits, legumes, whole grains, fish, and olive oil. It limits red meat, processed foods, and added sugar. See our full fibroid-friendly diet guide for meal ideas.
Next steps
When to talk to a specialist
If you have made these changes and your symptoms are still getting worse, it is time to talk to a fibroid specialist. Diet is a good starting point. But when fibroids are large, numerous, or causing serious bleeding and pain, medical treatment is the right next step.
Uterine Fibroid Embolization (UFE) is a minimally invasive, outpatient procedure that treats fibroids directly. Most women go home the same day and feel better within one to two weeks.
Frequently asked questions
The Bottom Line
What you eat shapes your hormone levels. Reducing foods that raise estrogen and eating more of the foods that support your liver and hormone balance is a smart step. But diet has limits. If you are dealing with heavy bleeding, pelvic pain, or pressure that affects your daily life, a fibroid specialist can help you understand all your options.
USA Fibroid Centers offers Uterine Fibroid Embolization (UFE) – a non-surgical treatment that addresses fibroids directly. Most women go home the same day and feel better within one to two weeks.
Find a USA Fibroid Centers Location Near You
Medical disclaimer: This article is for educational purposes only and does not constitute medical advice, diagnosis, or treatment. Always consult with a qualified healthcare provider before making changes to your diet or treatment plan. If you are experiencing fibroid symptoms, please speak with a medical professional.


