Menopause brings real changes to the body: hormone shifts speed up muscle and bone loss, alter where fat is stored, and can affect energy, sleep and mood. Nutrition will not stop menopause, but the right foods genuinely help you feel and function better through it. Here is what to prioritise, and why.
Why nutrition matters more at menopause
As oestrogen declines, three things change that food can directly influence:
- Muscle loss speeds up, making protein more important
- Bone density drops, making calcium and vitamin D critical
- Fat tends to shift to the midsection, where fibre and protein help with weight
Starting in perimenopause (the years before periods stop) gives you a head start, rather than waiting until symptoms peak.
Protein: the top priority
Muscle loss accelerates around menopause, so protein moves to centre stage. Many experts suggest around 1.2 to 1.6g of protein per kilo of body weight, higher than general guidance.
Why it matters: more protein helps preserve muscle (which keeps metabolism up), supports bone health, and controls appetite, all especially valuable during menopause.
A recent 2026 study even suggested that plant protein may be particularly helpful for weight management after menopause. A mix of both plant and animal sources works well. See our protein for women guide and set your target with the protein calculator.
Calcium and vitamin D: for your bones
With less oestrogen, bone loss accelerates and the risk of osteoporosis rises. Calcium and vitamin D (which helps you absorb calcium) become essential:
- Calcium: dairy (milk, yogurt, skyr, cheese), fortified plant milks (see our oat milk vs almond milk comparison), tinned fish with bones, calcium-set tofu, leafy greens
- Vitamin D: sunlight, oily fish, eggs, fortified foods, or a supplement
Our high-calcium foods list ranks the best sources.
Fibre: for weight and digestion
Fibre helps counter the midsection weight gain many women notice, keeps you full, supports gut health and steadies blood sugar. Aim to build meals around vegetables, wholegrains, beans, lentils, nuts and seeds. Our high-fibre foods list and high-protein high-fibre foods are ideal starting points, since they cover two priorities at once.
Phytoestrogens: worth a try
Phytoestrogens are plant compounds (in soy foods, flaxseed and legumes) that weakly mimic oestrogen. The evidence is mixed, but some women find soy foods like tofu, edamame and soy milk ease symptoms such as hot flushes. They are nutritious and safe for most people, so they are worth including.
What to limit
Not strict rules, but many women find these help:
- Ultra-processed foods and added sugar (support weight and steadier energy)
- Excess alcohol and caffeine (can worsen hot flushes and disrupt sleep)
The goal is a whole-food pattern most of the time, not perfection.
The bottom line
Eating well through menopause comes down to a few clear priorities: protein to preserve muscle, calcium and vitamin D for bones, fibre for weight and digestion, with soy foods as a helpful extra. Start these habits in perimenopause if you can. Set your protein target with our protein calculator, and build meals around high-protein and high-calcium foods.
This article is for general information and is not medical advice. Menopause symptoms and needs vary; consult your doctor or a registered dietitian for personalised guidance, especially before starting supplements.