Foods and herbal support for hormonal balance - naturopathic approach

Your hormones are not something that happen to you — they respond to what you eat, how you sleep, how you manage stress, and how you move. Diet is one of the most powerful levers you have for supporting hormonal balance, and it doesn't require anything extreme. Here are 10 foods I regularly recommend to clients working on hormonal health.

1. Cruciferous vegetables

Broccoli, cauliflower, Brussels sprouts, kale, and cabbage contain compounds (DIM and I3C) that support healthy oestrogen metabolism. Research in *The Journal of Nutrition* has demonstrated that these cruciferous vegetable compounds enhance oestrogen detoxification through the liver. They help your body clear used oestrogen through the liver, reducing the risk of oestrogen dominance. Aim for a serving daily — cooked or raw.

2. Flaxseeds

Freshly ground flaxseeds are a rich source of lignans, which have a gentle oestrogen-modulating effect. They also provide omega-3 fatty acids and fibre. One to two tablespoons of ground flaxseed daily (added to smoothies, porridge, or salads) is an easy addition.

3. Wild-caught oily fish

Salmon, sardines, mackerel, and anchovies provide omega-3 fatty acids (EPA and DHA) that reduce inflammation, support mood, and are precursors to anti-inflammatory prostaglandins that help regulate menstrual pain and PMS symptoms. Aim for two to three servings per week.

4. Eggs

Eggs provide cholesterol (the building block of all steroid hormones), choline (essential for liver function and oestrogen metabolism), protein, and fat-soluble vitamins. Don't skip the yolk — that's where most of the hormonal benefit lies.

5. Pumpkin seeds

An excellent source of zinc, which is essential for progesterone production, testosterone metabolism, and skin health. Zinc is one of the most commonly deficient nutrients in women with hormonal imbalance, PCOS, and acne.

6. Sweet potato

A low-GI complex carbohydrate that provides sustained energy without spiking blood sugar. Sweet potato also contains beta-carotene (a precursor to vitamin A) which supports reproductive health and skin.

7. Berries

Blueberries, raspberries, and strawberries are rich in antioxidants and polyphenols that reduce oxidative stress and inflammation — both of which impact hormonal signalling. They're also lower in sugar than most other fruits.

8. Avocado

Rich in monounsaturated fats, fibre, potassium, and magnesium. Healthy fats are essential for hormone production, and avocado provides them in a highly bioavailable form alongside nutrients that support blood pressure and nervous system function.

9. Legumes

Lentils, chickpeas, and beans provide plant-based protein, fibre (which supports oestrogen clearance through the bowel), and slow-release carbohydrates that stabilise blood sugar. Particularly beneficial for women with insulin resistance or PCOS.

10. Turmeric

Curcumin, the active compound in turmeric, is a potent anti-inflammatory. Chronic inflammation disrupts hormonal signalling and is implicated in PCOS, endometriosis, PMS, and menopause symptoms. Use fresh turmeric in cooking, or take it as a supplement with black pepper for absorption.

These foods are a starting point — not a complete treatment plan. Hormonal balance is influenced by many factors beyond diet, including gut health, stress, sleep, and individual biochemistry. For a personalised approach, get in touch to discuss your specific situation.

Samantha Jane Naturopath

About the Author

Samantha Jane is a qualified naturopath (Adv. Dip. Naturopathy, Nature Care College) and ATMS member based in Lane Cove on Sydney’s North Shore. With over 20 years of health industry experience and personal experience managing PCOS — including three successful pregnancies after being told she would struggle to conceive — Samantha brings both clinical expertise and genuine understanding to every consultation.

Read Samantha’s full story →

Have questions about your health?

If this article resonated with you and you'd like personalised guidance, I'm here to help. Call, text, or send a message.

No commitment needed — just a conversation about your health.

Related reading