7 Best Nutrients for Hormone Health to Prioritise


That mid-afternoon crash, the sudden sugar craving, the restless night, the feeling that your mood has a mind of its own – these are not failures of willpower. For many people, they are signals that the body needs more consistent nourishment. The best nutrients for hormone health do not promise a quick fix, but they can give your body the raw materials it needs to manage stress, energy, mood, appetite and healthy ageing with greater resilience.

Hormones are chemical messengers, and they rely on the wider picture: enough food, good digestion, regular movement, sleep and stress support. A supplement or superfood cannot compensate for a relentlessly depleted routine. Yet when your meals are built around the right nutrients, you can create a much steadier foundation for feeling like yourself again.

Why nutrition matters for hormonal wellbeing

Your hormones influence far more than reproductive health. They help regulate blood sugar, hunger, sleep, thyroid activity, stress responses and emotional wellbeing. This is why hormone disruption can feel so broad: low energy may sit alongside digestive discomfort, poor concentration, cravings, changing weight or a short temper.

Perimenopause, menopause, busy work seasons, poor sleep and restrictive dieting can all increase the demand on the body. The aim is not to chase “perfect” hormone levels through food. It is to nourish the systems that help hormones be made, transported, used and cleared efficiently.

For women in midlife especially, this can be a powerful shift. Rather than reacting to every symptom with another restrictive rule, focus on daily nourishment that supports your nervous system, gut and metabolism.

The best nutrients for hormone health

1. Magnesium for calm, sleep and energy

Magnesium is often called the mineral of relaxation, but its role is much bigger. It is involved in energy production, muscle function, nerve signalling and the body’s response to stress. When life feels demanding, magnesium-rich foods can be particularly valuable for supporting restful sleep and a calmer baseline.

Find it in pumpkin seeds, almonds, cashews, dark leafy greens, beans, wholegrains and dark chocolate with a high cocoa content. If you are considering a supplement, speak to a pharmacist or clinician first, particularly if you take medicines or have kidney concerns. Some forms can upset the stomach, so more is not always better.

2. B vitamins for energy and nervous system support

B vitamins help the body turn food into usable energy and support normal nervous system function. Folate, B6 and B12 are particularly relevant to fatigue, mood and healthy red blood cell production. They are not stimulants, but adequate intake can make a real difference when your diet has been inconsistent or limited.

B12 deserves special attention for people following a vegan or mostly plant-based diet, older adults and anyone with a condition or medication that affects absorption. Sources include eggs, dairy, fish, meat and fortified foods. If you prefer a simple daily ritual, an organic functional drink can fit well alongside a varied diet. Hormony Drinks is designed as an easy addition to water, tea or smoothies when you want to support your routine without adding another complicated task.

3. Protein to support appetite and blood sugar balance

Protein is not technically a vitamin or mineral, but it is one of the most useful nutrients for hormonal wellbeing. It supplies amino acids used throughout the body and helps meals feel more satisfying. A breakfast made solely of toast or a sweet pastry can set up a cycle of hunger, cravings and low energy by mid-morning. Adding protein changes the equation.

Try to include a meaningful source at each meal: eggs, Greek yoghurt, fish, chicken, tofu, tempeh, lentils, beans or cottage cheese. Your ideal amount depends on body size, activity, appetite and health needs, but consistency matters more than obsessing over numbers.

4. Omega-3 fats for cell health and inflammation balance

Hormones communicate with cells, so healthy cell membranes matter. Omega-3 fats support normal heart function and are valuable components of a diet that supports the body’s natural inflammatory processes. They may be especially welcome when dry skin, low mood or joint stiffness are part of the wider midlife picture.

Oily fish such as salmon, sardines and mackerel are rich sources. Aim for two portions of fish a week, including one oily portion, where this suits your diet. Chia seeds, flaxseeds and walnuts provide plant omega-3s, though the body converts these less efficiently. If you do not eat fish, an algae-based omega-3 supplement may be worth discussing with a qualified professional.

5. Fibre for gut health and hormone clearance

Your digestive system has a quiet but influential role in hormone health. Fibre feeds beneficial gut bacteria, supports regular bowel movements and helps smooth out blood sugar spikes after meals. This matters because the gut and liver are involved in processing hormones once the body has used them.

The most effective approach is variety: vegetables, berries, apples, oats, beans, lentils, nuts, seeds and wholegrains. Increase fibre gradually and drink enough water, especially if your digestion is sensitive. A sudden switch from very little fibre to huge amounts can leave you feeling bloated rather than better.

6. Vitamin D for immune and mood support

In the UK, low vitamin D is common during autumn and winter because sunlight is not strong enough for the skin to make sufficient amounts. Vitamin D contributes to normal immune function, muscle function and bone health – all essential considerations as we age.

Government advice recommends that adults and children over four consider a daily 10 microgram vitamin D supplement during autumn and winter. Some people may need it year-round, including those with darker skin, little sun exposure or who cover most of their skin outdoors. Ask your GP or pharmacist for personal advice, and do not take high doses without guidance.

7. Zinc and selenium for thyroid support

The thyroid helps set the pace for energy use across the body. Zinc and selenium contribute to normal thyroid function, but there is a crucial caveat: both can be harmful in excess. This is an area where a “more is better” mindset can backfire.

Zinc is available in meat, shellfish, cheese, beans, pumpkin seeds and wholegrains. Selenium can be found in fish, eggs and Brazil nuts. One or two Brazil nuts occasionally may be plenty, as their selenium content varies widely. If you have thyroid symptoms such as persistent fatigue, unexplained weight changes, palpitations or feeling unusually cold, seek medical advice rather than self-prescribing multiple supplements.

Build a daily rhythm, not a perfect menu

The most supportive nutrition plan is the one you can repeat on an ordinary Wednesday. Begin with a protein-containing breakfast, add plants and fibre to lunch and dinner, and keep a satisfying snack available so you are not relying on sugar when energy drops. A yoghurt with berries and seeds, an apple with nut butter, or oatcakes with hummus can feel far more sustaining than another biscuit at 4 pm.

Pay attention to how you feel after meals. Do you have steadier energy? Fewer cravings? Better digestion? These everyday changes are useful feedback. They often matter more than chasing a fashionable ingredient or eliminating whole food groups without a clear reason.

If you are experiencing severe PMS, very heavy periods, missed periods, sudden changes in mood, ongoing digestive symptoms or symptoms that affect daily life, nutrition should sit alongside professional care. Your body deserves proper attention, not dismissal.

Small choices repeated with care can become a powerful form of self-respect. Start with the nutrient-rich foods you genuinely enjoy, make them easy to reach for, and give your body the steady support it has been asking for.

Sign up to our newsletter

Stay up-to-date with our promotions and deals by subscribing to the newsletter.