Best Foods for Menopause: What to Eat and Why

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.

Important: This is general nutrition information, not medical advice. Menopause affects everyone differently. For symptoms or personalised guidance, speak to your doctor or a registered dietitian.
The short answerPrioritise protein (to preserve muscle), calcium and vitamin D (for bones), and plenty of fibre (for digestion and weight). Soy foods add phytoestrogens that may help some women. Aim for around 1.2 to 1.6g protein per kilo, and limit ultra-processed foods, added sugar and excess alcohol.

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.

Frequently asked questions

What are the best foods to eat during menopause?

Focus on protein (lean meat, fish, eggs, Greek yogurt, skyr, tofu, beans) to preserve muscle, calcium and vitamin D (dairy, fortified foods, leafy greens) for bones, plenty of fibre (vegetables, wholegrains, legumes) for digestion and weight, and healthy fats. Soy foods, which contain phytoestrogens, may also help some women.

How much protein do women need during menopause?

Many experts suggest around 1.2 to 1.6 g of protein per kilo of body weight during and after menopause, higher than general guidance, to help offset the faster muscle loss that comes with hormone changes. For a 65 kg woman that is roughly 80 to 105 g a day.

What foods help with menopause weight gain?

There is no magic food, but a high-protein, high-fibre, whole-food pattern helps most. Protein preserves muscle and controls appetite, fibre keeps you full, and limiting ultra-processed foods and added sugar supports weight management. Recent research also suggests plant protein may be particularly helpful for weight after menopause.

Which foods are good for bones during menopause?

Calcium and vitamin D are key for bone health as oestrogen declines. Good sources include dairy (milk, yogurt, skyr, cheese), fortified plant milks, tinned fish with bones, tofu set with calcium, and leafy greens. Vitamin D from sunlight, oily fish or a supplement helps your body use that calcium.

Do phytoestrogens help with menopause symptoms?

Phytoestrogens are plant compounds found in soy foods, flaxseed and legumes that mimic oestrogen weakly in the body. Evidence is mixed, but some women find soy foods help with symptoms like hot flushes. They are a safe, nutritious addition to the diet for most people.

What should you avoid or limit during menopause?

Many women find it helps to limit ultra-processed foods, added sugar, excess alcohol and caffeine, which can worsen symptoms like hot flushes and disrupt sleep. The emphasis is on limiting rather than banning, within an overall whole-food pattern.

When should I start eating for menopause?

It helps to start in perimenopause, the years before periods stop, rather than waiting. Building muscle-supporting protein habits and bone-supporting calcium intake earlier gives you a stronger foundation as hormone levels change.

welanutria provides general information and estimates only, and is not medical or dietary advice. Speak with a qualified professional before making significant changes to your diet, exercise or health routine.