Looking for answers?
Looking for answers?
Complete a quick but comprehensive set of questions, built by leading experts. It's the first step to your personalised hormone panel and a data-backed diagnosis for up to 18 conditions.
23/10/2026/Emily Moreton (Bsc Msc ANutr RN)

A balanced diet can help you manage some menopause symptoms and protect your long-term health. Eating plenty of oily fish, soya, pulses, wholegrains, fruit, vegetables, nuts and seeds, with enough calcium and vitamin D, supports your bones, heart, mood and weight. Cutting down on alcohol, caffeine and spicy food can help with hot flushes. Diet won’t stop menopause symptoms on its own, but it can make a real difference alongside other treatments. Here’s what the evidence says, and how to put it into practice.
Want a diet plan that fits your symptoms and lifestyle? A Nutrition Consultation with a Hertility Registered Nutritionist can build a personalised plan to support you through menopause.
Diet can help in three main ways:
Diet isn’t a replacement for medical treatment. If your symptoms are affecting your daily life, treatments such as HRT can help. Read more about menopause symptoms and treatments.
A Mediterranean-style diet is a good foundation for menopause. It’s well researched for heart health, which matters more after menopause, when your risk of heart disease rises.
This way of eating is based on:
It’s rich in fibre and healthy fats, and it supports a healthy weight. Some studies suggest it may also help with symptoms such as hot flushes and low mood, but the evidence for that is less clear.
Oily fish, such as salmon, mackerel, sardines, trout, herring and anchovies, contains omega-3 fats, which support your heart health and help maintain normal cholesterol levels. This matters after menopause, when lower oestrogen means your risk of heart disease rises.
How much to eat. The NHS recommends at least two portions of fish a week, one of which should be oily. A portion is about 140g. Most people can safely eat up to four portions of oily fish a week.
If you don’t eat fish. Plant foods such as walnuts, chia seeds, flaxseed (linseed), hemp seeds and rapeseed oil contain a type of omega-3 called ALA. Your body can only convert a small amount of ALA into the omega-3s found in fish, so if you don’t eat oily fish, you could consider an omega-3 supplement.
Oestrogen helps protect your bones. After menopause, bone density falls more quickly, which increases your risk of osteoporosis. Around half of women over 50 will break a bone, mainly because of osteoporosis. Bone loss is silent, so you may not notice it until you have a fracture.
Calcium. UK guidance recommends 700mg of calcium a day for adults. Aim for two to three portions of calcium-rich foods a day, such as:
If you have osteoporosis, your doctor may recommend more calcium, or a supplement.
Vitamin D. Your body needs vitamin D to absorb calcium. The NHS recommends a daily 10 microgram supplement, especially between October and March, when there isn’t enough sunlight in the UK to make enough. Oily fish, eggs and fortified foods also contain some vitamin D.
Exercise matters too. Weight-bearing and strength exercise, such as brisk walking, dancing and lifting weights, help keep your bones strong.
Soya foods contain isoflavones. These plant compounds act like a much weaker form of oestrogen in the body.NICE guidance notes that isoflavones may help reduce hot flushes for some women, although the effect is modest and varies from person to person. There’s also some early evidence they may help with vaginal dryness.
How to include them. Try two to three portions a day of foods such as:
Choose calcium-fortified soya products to support your bones too. Some processed soya foods contain fewer isoflavones.
A note on supplements. Eating soya as food is considered safe for most people. Isoflavone supplements are different: product quality varies, and NICE advises caution if you’ve had breast cancer. Speak to your doctor before taking them.
Lentils, chickpeas, beans, oats and wholegrains are rich in fibre and protein. They help keep your energy steady, support a healthy weight and look after your heart and gut.
Why it matters for weight. As oestrogen falls, your body tends to store more fat around your middle rather than your hips and thighs. Fat around your middle is linked with a higher risk of heart disease and type 2 diabetes. Fibre-rich foods keep you fuller for longer, which can help you manage your weight. Strength training also helps reduce fat around your middle.
How much fibre. UK guidance recommends 30g of fibre a day, and most people eat much less. Simple ways to get more include:
Fruit and vegetables provide vitamins, minerals, fibre and antioxidants, and they support your heart and gut health. Aim for at least five portions a day, and go for as much variety and colour as possible.
Mood and brain fog. Changing oestrogen levels can affect brain chemicals such as serotonin, which can contribute to low mood, anxiety and brain fog during menopause. Studies suggest that a healthy diet, such as the Mediterranean diet, is linked with better mental health. Your gut bacteria may also play a role in mood. Fibre-rich foods and fermented foods, such as live yoghurt, kefir, sauerkraut and kimchi, help support a healthy gut. We should be aiming for 30g a day of fibre a day to lower the risk of heart disease, stroke, type 2 diabetes and bowel cancer.
Nuts and seeds provide protein, fibre, healthy fats and minerals such as magnesium and zinc. Eating a small handful (around 30g) of unsalted nuts a day is linked with lower cholesterol and a lower risk of heart disease.
Sleep. Poor sleep is a common menopause symptom, often caused by night sweats or anxiety, and it can affect your appetite and cravings. Some foods, such as nuts, seeds, oats, dairy, eggs and poultry, contain nutrients involved in sleep, such as magnesium and tryptophan. The evidence that eating them improves sleep is limited, but they’re a healthy part of your diet either way. Cutting down on caffeine later in the day is more likely to make a difference.
As you get older, you naturally lose muscle, and this speeds up after menopause. Eating enough protein, alongside strength exercise, helps maintain your muscle and bone strength. Include a source of protein at each meal, such as fish, eggs, dairy, tofu, pulses, nuts or lean meat.
Nutrition and diet can play a big role in managing menopause symptoms. Eating a healthy diet can help to reduce hot flashes, night sweats, mood swings, and weight gain.
Importantly, it can also reduce your risk of associated health conditions, like osteoporosis and cardiovascular disease. These can result from low levels of oestrogen postmenopausal.
As people progress through the stages of menopause, it’s common for body weight to fluctuate. There are several ways to manage the symptoms of menopause, including lifestyle changes and hormone replacement therapy.
No food is off limits, but cutting down on some can help with symptoms and your long-term health:
Everyone’s triggers are different, so it can help to keep a note of what seems to set off your hot flushes.
Everyone’s needs are different, so a Nutrition Consultation can help you build a plan that suits you.
Most people can get what they need from a balanced diet. But some supplements are worth considering:
What about menopause supplements? Many supplements are marketed for menopause, such as black cohosh, red clover and evening primrose oil. There’s little good-quality evidence that they work, product quality varies, and some can interact with medicines. Speak to your GP or pharmacist before trying them.
For more ideas, read our 8 ways to help with perimenopause symptoms.
Everyone’s menopause is different, and so is the right diet. A Nutrition Consultation with a Hertility Registered Nutritionist gives you a personalised plan to support your symptoms, weight, bones and heart health, whether you’re in perimenopause or menopause.
If your symptoms are affecting your daily life, a Menopause Consultation gives you time with a menopause specialist to talk through treatment options, including HRT.
Not sure where to start? Take the Online Health Assessment and we’ll build a personalised plan around your symptoms and goals.
There’s no single best diet, but a Mediterranean-style diet is a good place to start. It’s based on vegetables, fruit, pulses, wholegrains, fish, nuts, seeds and olive oil. Make sure you get enough calcium and vitamin D for your bones, and cut down on alcohol, caffeine and salt.
There’s no food that stops hot flushes, but soya foods may reduce them slightly for some people. Cutting down on common triggers, such as alcohol, caffeine and spicy food, and choosing cold drinks rather than hot ones, can also help.
No food is off limits, but cutting down on alcohol, caffeine, spicy food, salt and ultra-processed foods can help with hot flushes, sleep, weight and your long-term heart health.
Soya foods contain isoflavones, which act like a weak form of oestrogen. NICE guidance notes they may help reduce hot flushes for some women, although the effect is modest. Eating soya as food is considered safe for most people, but speak to your doctor before taking isoflavone supplements, especially if you’ve had breast cancer.
UK guidance recommends 700mg of calcium a day for adults. Aim for two to three portions of calcium-rich foods a day, such as dairy, fortified plant milks and tinned fish with bones. If you have osteoporosis, your doctor may recommend more.
Yes. Eating plenty of fibre and protein, cutting down on ultra-processed foods and alcohol, and staying active can all help. Hormone changes affect where your body stores fat, so strength exercise is especially helpful for reducing fat around your middle.
Yes. The NHS recommends everyone in the UK takes a daily 10 microgram vitamin D supplement, especially between October and March. Vitamin D helps your body absorb calcium, which is important for protecting your bones after menopause.
Looking for answers?