Most ‘hormone balance’ advice online is vague — eat more greens, drink more water, good luck. That’s not much help when you’re standing in the kitchen wondering what to actually put on your plate.
The short answer is that foods rich in fiber, healthy fats, key minerals, and probiotics all play a specific role in how your body makes, uses, and clears hormones like estrogen, progesterone, and thyroid hormone.
Below are 84 foods — organized by the job they do — with the nutrients behind each one and a quick way to use it. This isn’t a cure for a diagnosed hormonal condition, but it’s a real, food-first way to support the systems that keep hormones in check.
Key Takeaways
- Cruciferous vegetables like broccoli and Brussels sprouts help the liver clear excess estrogen through compounds like indole-3-carbinol and DIM.
- Healthy fats from salmon, olive oil, and nuts supply the raw material your body uses to actually produce hormones.
- Fiber-rich foods such as lentils, chickpeas, and oats bind hormones in the gut so they're eliminated instead of reabsorbed.
- Fermented foods support the gut bacteria that help metabolize estrogen, while zinc- and selenium-rich foods back up thyroid and reproductive hormone production.
- No single food fixes a hormone imbalance — consistent patterns matter more than any one ingredient, and a persistent imbalance still needs a doctor's input.
What Balances Hormones Fastest
If you only change a few things this week, start here.
| Goal | Best foods to add |
|---|---|
| Clear excess estrogen | Broccoli, cauliflower, Brussels sprouts, flaxseed, fiber-rich beans |
| Support progesterone | Pumpkin seeds, sunflower seeds, sweet potatoes, avocado |
| Support thyroid hormone | Brazil nuts, sardines, seaweed, eggs |
| Calm cortisol/stress hormones | Fatty fish, walnuts, dark leafy greens, magnesium-rich foods |
| Feed the gut-hormone connection | Kefir, sauerkraut, kimchi, miso |
Which Foods Are Good for Hormonal Balance
Hormone balance isn’t about one miracle ingredient — it’s about giving your body what it needs to make, use, and clear hormones properly.
That means fiber to eliminate excess estrogen, healthy fats to build new hormones, minerals like zinc and selenium for thyroid and reproductive function, and probiotics to support the gut bacteria that process estrogen.
The 84 foods below are grouped by which of those jobs they do best. All nutrient values are approximate and based on a standard cooked serving unless noted otherwise.
Cruciferous Vegetables for Estrogen Metabolism
Cruciferous vegetables contain indole-3-carbinol and sulforaphane, compounds that support the liver’s ability to metabolize and eliminate excess estrogen. Their fiber also binds to hormones in the gut, preventing reabsorption.
1. Broccoli
About 116 mg vitamin C per cup (roughly 129% DV) plus a solid dose of indole-3-carbinol. Steam florets until bright green and tender-crisp, then toss with garlic and heart healthy foods like olive oil.
2. Cauliflower
Around 77 mg vitamin C (about 86% DV) plus glucosinolates that support estrogen metabolism. Roast at high heat until golden, or rice it in a food processor for a grain-free base.
3. Brussels Sprouts
About 97 mg vitamin C (roughly 108% DV) and diindolylmethane (DIM), a compound tied to hormone detoxification. Halve and roast cut-side down until caramelized.
4. Kale
Roughly 120 mg vitamin C (about 133% DV) plus calcium for hormone signaling. Massage raw leaves with lemon juice, or sauté quickly with onions to preserve nutrients.
5. Cabbage
About 51 mg vitamin C (57% DV) and fiber that supports estrogen elimination. Ferment into sauerkraut for probiotic benefits, or slice thin for tacos.
6. Bok Choy
Around 75 mg vitamin C (83% DV) plus calcium. Stir-fry quickly over high heat, adding it near the end so the stems stay crisp.
7. Arugula
About 25 mg vitamin C (28% DV) and glucosinolates in a peppery green. Pile onto sandwiches and pizzas, or toss into salads right before serving.
8. Collard Greens
Roughly 35 mg vitamin C (39% DV) and substantial fiber for hormone clearance. Remove the tough stems, then braise slowly with smoked paprika.
9. Kohlrabi
About 84 mg vitamin C (93% DV) with a crunchy texture when raw. Peel the outer layer, then slice into sticks for dipping or julienne into slaw.
10. Radishes
Around 18 mg vitamin C (20% DV) with enzymes that activate once chopped. Slice thin for tacos and grain bowls, or roast whole to mellow the sharp bite.
11. Watercress
About 43 mg vitamin C (48% DV) with one of the highest glucosinolate contents per gram of any green. Add to soups at the last minute so it keeps its peppery bite.
12. Turnips
Roughly 27 mg vitamin C (30% DV) plus fiber for digestive hormone processing. Cube and roast with other root vegetables, or mash as a lower-carb potato swap.
13. Mustard Greens
About 39 mg vitamin C (43% DV) with a spicy kick from glucosinolates. Sauté briefly with garlic to tame the heat, or add young leaves raw to salads.
14. Horseradish
Around 29 mg vitamin C (32% DV) and potent isothiocyanates when freshly grated. Grate right before using, since the enzyme activity fades fast once cut.
| Food | Vitamin C (per cup) | Key hormone-related compound |
|---|---|---|
| Broccoli | ~116 mg (129% DV) | Indole-3-carbinol |
| Brussels Sprouts | ~97 mg (108% DV) | DIM |
| Kale | ~120 mg (133% DV) | Calcium + glucosinolates |
| Watercress | ~43 mg (48% DV) | High glucosinolate concentration |
Estrogen and Progesterone Foods: Healthy Fats
This is the section that answers ‘foods with estrogen and progesterone’ searches most directly. Healthy fats supply the cholesterol-based building blocks your body uses to actually manufacture steroid hormones — including estrogen and progesterone.
They also help you absorb the fat-soluble vitamins (A, D, E, K) that regulate endocrine function, and they keep blood sugar steadier, which matters because insulin spikes throw off other hormones too.

15. Avocados
Contains monounsaturated fats and beta-sitosterol, a plant sterol linked to healthier cortisol levels. Mash onto toast, blend into smoothies, or dice into salads.
16. Wild-Caught Salmon
Provides omega-3 fatty acids (EPA and DHA) that reduce inflammation and support progesterone production. Bake with lemon and herbs, or flake over grain bowls.
17. Extra Virgin Olive Oil
Rich in oleic acid and polyphenols that help regulate insulin and reduce oxidative stress. Drizzle over roasted vegetables or whisk into dressings.
18. Walnuts
Contains omega-3 ALA and magnesium, supporting both estrogen metabolism and stress hormone balance. Sprinkle over oatmeal or blend into pesto.
19. Chia Seeds
Offers omega-3s and fiber that stabilize blood sugar and feed the gut bacteria involved in hormone metabolism. Stir into yogurt or overnight oats.
20. Flaxseeds
Provides lignans that help metabolize excess estrogen, plus anti-inflammatory omega-3s. Grind fresh and add to smoothies — whole flaxseed passes through undigested.
21. Almonds
Contains vitamin E and healthy fats that support reproductive hormone production and thyroid function. Keep raw almonds on hand for snacking.
22. Macadamia Nuts
High in monounsaturated fats and low in inflammatory omega-6s, supporting balanced hormone signaling. Crush over roasted fish or blend into dairy-free milk.
23. Sardines
Packed with omega-3s, vitamin D, and selenium — all tied to thyroid and reproductive hormone health. Eat straight from the can or mash onto crackers.
24. Coconut Oil
Contains medium-chain triglycerides that provide quick energy and may support thyroid hormone conversion. Use for high-heat cooking or blend into coffee.

High-Fiber Foods That Help Hormone Imbalance
Fiber is one of the most underrated foods that help hormone imbalance, because it binds excess hormones — especially estrogen — in the digestive tract and carries them out instead of letting them recirculate. It also blunts blood sugar spikes that disrupt insulin, cortisol, and reproductive hormones.
25. Lentils
About 15.6 g fiber per cup, plus plant-based protein and folate that support hormone production. Simmer with spices for a quick dal.
26. Black Beans
Roughly 15 g fiber along with zinc and magnesium that assist testosterone and progesterone synthesis. Mash for burrito filling or add to salads.
27. Raspberries
About 8 g fiber with antioxidants that protect hormone-producing cells from oxidative stress. Blend into smoothies or scatter over yogurt.
28. Split Peas
Around 16.3 g fiber plus B vitamins that help the liver metabolize estrogen. Cook into hearty soup or blend into dips.
29. Artichokes
About 10.3 g fiber and compounds that support liver detoxification of excess hormones. Steam whole and pull off the leaves with a dip.
30. Quinoa
Around 5.2 g fiber with complete protein and manganese for reproductive hormone health. Use as a base for breakfast bowls instead of rice.
31. Pears
About 5.5 g fiber and copper, a mineral involved in hormone receptor function. Slice onto oatmeal or pack whole for portable fiber.
32. Oats
Roughly 4 g fiber per serving, including beta-glucan that helps carry out excess estrogen. Make overnight oats or bake into granola bars.
33. Sweet Potatoes
About 3.8 g fiber plus vitamin B6, which supports progesterone and helps offset estrogen dominance. Roast as fries or mash for a comforting side.
34. Chickpeas
Around 12.5 g fiber with phytoestrogens that may help balance estrogen levels naturally. Roast until crispy or mash into hummus.
Foods Good for Female Hormones: Protein Sources
Protein supplies the amino acids your body needs to actually build hormones, and it keeps blood sugar steadier between meals. These are some of the most reliable foods good for female hormones because they support estrogen, progesterone, and thyroid hormone production at once.

35. Grass-Fed Beef
About 22 g protein per serving plus B12 for hormone production. Grill steaks or slice leftovers over salads.
36. Pasture-Raised Eggs
About 6 g protein per egg plus choline, which supports the liver’s detoxification of excess hormones. Scramble with vegetables or hard-boil for snacks.
37. Greek Yogurt
Around 15-20 g protein per serving with probiotics tied to the gut-hormone connection. Top with berries and nuts.
38. Hemp Seeds
About 10 g protein with omega-3s and gamma-linolenic acid (GLA), both involved in hormone synthesis. Sprinkle over oatmeal or yogurt.
39. Wild-Caught Tuna
About 20 g protein with selenium for thyroid hormone conversion. Mix canned tuna with olive oil for a quick salad.
40. Organic Chicken Breast
Around 26 g protein for steady amino acid support of hormone production. Bake with herbs or slice for grain bowls.
41. Tempeh
About 15-20 g protein as a fermented soy option that supports estrogen metabolism. Cube and sauté with tamari.
42. Turkey
Around 25 g protein with tryptophan, which supports serotonin and melatonin balance. Use ground turkey in lettuce wraps.
43. Pumpkin Seeds
About 7 g protein plus zinc, a mineral needed for testosterone and progesterone production. Roast with spices for snacking.
44. Cottage Cheese
Around 14 g protein with casein for a slow, sustained release of amino acids. Pair with fruit for breakfast.
Fermented Foods for Hormonal Health in Women
Fermented foods deliver beneficial probiotics that support gut health, which directly affects hormone regulation. A healthy gut microbiome helps metabolize and eliminate excess estrogen while reducing inflammation — one reason these show up so often in lists of foods that support hormonal health in women.
45. Kimchi
Over 1 billion CFUs of probiotics per serving plus vitamins A, C, and K. Add to grain bowls or scrambled eggs.
46. Sauerkraut
High in probiotics, vitamin C, and digestive enzymes. Pile onto sandwiches or eat straight from the jar.
47. Kefir
Contains 10-34 different probiotic strains plus calcium and protein. Blend into smoothies or drink plain.
48. Miso
Rich in probiotics, B vitamins, and minerals like manganese and zinc. Whisk into soups or marinades.
49. Kombucha
Contains probiotics, B vitamins, and organic acids that support detoxification. Drink as a fizzy afternoon pick-me-up.
50. Natto
Exceptionally high in vitamin K2, which supports hormone synthesis, plus probiotics. Mix with soy sauce and mustard over rice.
51. Naturally Fermented Pickles
Probiotics and antioxidants when made through lacto-fermentation, not vinegar-brining. Chop into tuna or chicken salad.
52. Kvass
Probiotics and enzymes from fermented beets or grains. Sip as a digestive tonic before meals.
53. Apple Cider Vinegar (raw, with the mother)
Contains beneficial bacteria and acetic acid that may support blood sugar balance. Mix into water with lemon or whisk into vinaigrettes.
54. Sourdough Bread
Lower glycemic impact than regular bread and easier to digest thanks to fermentation. Toast and top with avocado.
55. Lacto-Fermented Vegetables
Rich in probiotics and enzymes that aid hormone metabolism. Keep jars of fermented carrots or peppers handy.
56. Dairy-Free Yogurt (coconut or almond)
Probiotics without dairy, which some people find inflammatory. Use as a breakfast base with berries.
57. Chickpea or Adzuki Bean Miso
Provides probiotics with a different flavor profile than soy-based miso. Spread on roasted vegetables.
58. Fermented Hot Sauce
Probiotics plus capsaicin, which may give metabolism a small boost. Drizzle over eggs or tacos.
Estrogen-Rich Foods: Seeds and Nuts
Seeds and nuts pack hormone-supportive nutrients into small servings — healthy fats, minerals, and plant compounds that regulate estrogen and support thyroid function. This group covers most of what people mean by ‘estrogen-rich foods,’ though the effect comes from phytoestrogens (plant compounds that weakly mimic estrogen), not actual hormones.
59. Sesame Seeds
About 1,404 mg lignans per 100g, among the richest plant sources, which help modulate estrogen metabolism. Blend into tahini for dressings.
60. Sunflower Seeds
About 49 mg magnesium and 15 mg vitamin E per ounce, supporting progesterone production. Stir into oatmeal or spread as seed butter.
61. Brazil Nuts
About 96 mcg selenium per nut (around 174% DV), crucial for thyroid hormone conversion. Limit to one or two nuts daily since selenium builds up quickly.
62. Pecans
About 1.3 mg zinc per ounce, supporting testosterone balance and reproductive health. Chop into yogurt parfaits.
63. Pistachios
About 6 g protein per ounce plus phytosterols that support healthy cholesterol, the raw material for steroid hormones. Snack on them shelled for portion control.
64. Cashews
Good source of magnesium and zinc, both involved in thyroid and reproductive hormone signaling. Blend into a creamy sauce base.
65. Poppy Seeds
Contain lignans and healthy fats similar to sesame seeds. Sprinkle over baked goods or salad dressings.
66. Pine Nuts
Provide zinc and manganese in a small serving. Toast lightly and toss into pesto or grain salads.
Foods That Improve Estrogen: Fruits and Root Vegetables
Certain fruits and root vegetables contain phytoestrogens or nutrients that support balanced hormone levels — a category that comes up often in searches for foods that improve estrogen naturally.
67. Flaxseed-Topped Berries
Berries themselves offer antioxidants; paired with flaxseed lignans, they’re a simple way to combine two estrogen-supportive foods in one bowl.
68. Pomegranate
Contains punicic acid and antioxidants studied for hormone-related support. Eat the seeds fresh or drink 100% pomegranate juice in moderation.
69. Dried Apricots
A concentrated source of plant lignans and fiber. Add a few to trail mix rather than eating the whole bag, since dried fruit is calorie-dense.
70. Dates
Provide fiber and natural sweetness with a lower glycemic load than refined sugar. Blend into energy balls with nuts and seeds.
71. Carrots
Fiber-rich and known to help bind and excrete excess estrogen through the digestive tract. Eat raw for the most fiber, or roast for a sweeter side.
72. Beets
Support liver detoxification pathways involved in hormone clearance. Roast and toss into salads, or juice in moderation.
How to Balance Hormones Naturally With Iodine and Thyroid-Supportive Foods
Thyroid hormone regulates metabolism, and it depends on iodine, selenium, and zinc. If you’re asking how to balance hormones naturally, thyroid support is a piece that’s easy to overlook.
73. Seaweed (nori or kelp)
A concentrated source of iodine, the mineral your thyroid needs to make thyroid hormone. Use nori sheets for wraps or add dried kelp to soups.
74. Cod
A lean fish naturally rich in iodine and protein. Bake with lemon for a simple, mild-flavored dinner.
75. Shrimp
Provides iodine, selenium, and zinc in one seafood serving. Sauté with garlic and a squeeze of lemon.
76. Iodized Salt
Still one of the most reliable everyday iodine sources for people who don’t eat much seafood. Use in normal cooking amounts, not as a supplement.
77. Dairy Milk
Contains iodine along with calcium and vitamin D, all relevant to hormone signaling. Use in coffee, smoothies, or oatmeal.
78. Prunes
Offer both fiber and boron, a trace mineral studied for its role in estrogen and testosterone metabolism. Eat a few as a snack or stew into compote.
79. Bananas
Provide vitamin B6, which plays a role in progesterone production and easing PMS-related symptoms. Slice into oatmeal or eat on their own.
80. Dark Chocolate (70%+ cacao)
Contains magnesium, which supports the stress-hormone response and may ease PMS symptoms. Stick to a square or two rather than a whole bar.
81. Bone Broth
Provides collagen and amino acids like glycine, which support gut lining health tied to hormone metabolism. Sip warm or use as a soup base.
82. Ginger
Has anti-inflammatory compounds studied for easing menstrual-related hormone symptoms. Steep fresh slices in hot water as a tea.
83. Turmeric
Contains curcumin, an anti-inflammatory compound that may help support balanced hormone signaling. Add to curries or golden milk with black pepper for absorption.
84. Green Tea
Provides antioxidants called catechins, along with a gentler caffeine lift that’s easier on cortisol than coffee for some people. Steep for 2-3 minutes to avoid bitterness.

Foods That Can Disrupt Hormone Balance
Knowing what to limit matters as much as knowing what to add.
- Added sugar — spikes insulin, which throws off estrogen and cortisol over time.
- Highly processed vegetable oils — heavy in omega-6s without the omega-3 balance your body needs.
- Excess alcohol — burdens the liver, the organ responsible for clearing used hormones.
- Very low-fat diets — can leave the body short on the raw material needed to build hormones at all.
If you’re also managing blood sugar, pairing this approach with low glycemic foods or a broader foods to eat for prediabetes plan can reinforce the same hormone-friendly patterns.
How Gut Health Connects to Hormone Balance
Your gut bacteria break down and help excrete used estrogen — a process researchers call the ‘estrobolome.’ An imbalanced gut can send estrogen back into circulation instead of clearing it out.
That’s part of why fermented foods and fiber show up so often on this list. For a deeper look at supporting that system, see best gut health foods.
Nutrients That Also Support Related Health Goals
Several nutrients on this list double up on other jobs in the body. Zinc and magnesium, found in pumpkin seeds and cashews, also show up in guides to foods high in zinc and magnesium.
Magnesium and potassium together — found in leafy greens and sweet potatoes — are covered in foods high in magnesium and potassium. And since the liver does much of the actual hormone-clearing work, supporting it with foods good for liver health is a natural companion to this list.
The Bottom Line
No single food fixes a hormone imbalance, but a consistent pattern of fiber, healthy fats, fermented foods, and key minerals genuinely supports how your body produces and clears hormones.
Start with what you’re missing: more cruciferous vegetables and fiber if you suspect estrogen dominance, more healthy fats and zinc if energy and mood feel off, and fermented foods if digestion feels sluggish.
If symptoms are significant or ongoing, talk to a healthcare provider — food supports hormone health, but it doesn’t replace medical evaluation for a suspected imbalance.
Frequently Asked Questions
Which food is good for hormonal balance overall?
There’s no single best food, but cruciferous vegetables, fatty fish, flaxseed, and fermented foods each support a different part of hormone production or clearance, so combining a few of these food groups works better than relying on one.
What foods have both estrogen and progesterone?
No whole food contains actual human estrogen or progesterone. Foods like flaxseed, chickpeas, and sesame seeds contain phytoestrogens (plant compounds that weakly mimic estrogen), while foods like pumpkin seeds and sweet potatoes supply nutrients such as zinc and vitamin B6 that support the body’s own progesterone production.
What foods help hormone imbalance the most?
High-fiber foods like lentils, oats, and chickpeas help the body eliminate excess estrogen, while healthy fats and mineral-rich foods like Brazil nuts and pumpkin seeds support the body’s ability to produce hormones like thyroid hormone and progesterone.
How can I balance my hormones naturally without supplements?
Focus on consistent meals with protein, fiber, and healthy fat at each one, add fermented foods for gut health, limit added sugar and alcohol, and prioritize sleep and stress management alongside diet, since cortisol affects other hormones too.
Are estrogen-rich foods safe for everyone to eat?
Whole foods containing phytoestrogens, like flaxseed and soy-based tempeh, are generally considered safe in normal food amounts for most people, but anyone with a hormone-sensitive condition should discuss their diet with a doctor rather than self-managing intake.
