Healthy Eating During Menopause

There’s no special menopause diet, but eating well can ease some symptoms and protect your long-term health. The NHS recommends a healthy, balanced diet with calcium-rich foods for your bones, regular weight-bearing exercise, staying within alcohol limits, and cutting down on triggers for hot flushes such as spicy food, caffeine, hot drinks and alcohol. Soy and other plant foods containing phytoestrogens may reduce hot flushes slightly. If symptoms are affecting your life, talk to your doctor about treatments such as HRT, which work far better than diet alone.

Smiling older blonde woman in a kitchen

Why diet matters around menopause

Menopause usually happens between the ages of 45 and 55, according to the NHS. Falling estrogen levels bring changes that diet can help with:

  • Bone loss speeds up, raising the risk of osteoporosis and fractures.
  • Muscle mass declines gradually with age.
  • Weight often shifts toward the middle, and many women find it easier to gain weight.
  • Heart disease risk rises after menopause.
  • Hot flushes, night sweats and poor sleep can be affected by what and when you eat and drink.

Calcium and vitamin D for your bones

Calcium keeps bones strong, and vitamin D helps your body absorb it. The NHS osteoporosis guidance says adults need 700 mg of calcium a day, which most people can get from food, and that all adults should have 10 mcg of vitamin D a day. US guidelines from the NIH Office of Dietary Supplements set a higher 1,200 mg of calcium a day for women over 50.

Good sources of calcium, calculated from USDA FoodData Central values:

FoodPortionCalcium
Calcium-set tofu100 g683 mg
Sardines, canned with bones100 g382 mg
Fortified soy drink200 mlabout 250 mg
Milk200 mlabout 230 mg
Cheddar cheese30 gabout 210 mg
Plain low-fat yogurt150 gabout 275 mg
Kale, raw80 gabout 200 mg
Almonds30 gabout 80 mg

Vitamin D is hard to get from food. Oily fish, eggs and fortified foods help, but the NHS suggests everyone consider a 10 mcg supplement in autumn and winter. Our guide to vitamin D explains more.

If you take calcium supplements, the NHS says 1,500 mg or less a day is unlikely to cause harm, while higher doses can cause stomach pain and diarrhea. Food is the better source for most people.

Protein to protect muscle

Muscle naturally declines with age, and keeping it helps with strength, balance and metabolism. Include a source of protein at each meal, such as eggs, Greek yogurt, fish, chicken, tofu, beans or lentils. An expert group on protein in older adults suggests 1.0 to 1.2 g per kilogram of body weight a day for people over 65. Our guide to plant-based protein has options if you eat less meat. Combine it with strength exercise for the best effect.

Easing hot flushes through diet

The NHS suggests avoiding or reducing common triggers for hot flushes:

  • Spicy food
  • Caffeine, from coffee, tea, cola and energy drinks
  • Hot drinks
  • Alcohol
  • Smoking

Keeping a simple diary of what you eat and drink and when flushes happen can help you spot your own triggers.

Do soy and phytoestrogens help?

Phytoestrogens are plant compounds with a weak estrogen-like effect, found mainly in soy foods and flaxseed. A 2016 meta-analysis in JAMA of 62 studies with more than 6,600 women found that phytoestrogens were linked with a modest drop in hot flushes, about 1.3 fewer a day on average, but not fewer night sweats. The authors noted that the quality of many trials was poor. Soy foods such as tofu, edamame and soy milk are healthy foods anyway, so including them is reasonable, but they’re not a replacement for medical treatment.

Weight and heart health

Changes in hormones, sleep and activity make weight gain common around menopause. A balanced diet built on vegetables, fruit, whole grains, beans, fish and healthy fats, with smaller portions of starchy and sugary foods, helps manage weight and protects the heart. The Mediterranean diet is a good model. Our guides to the Mediterranean diet and heart-healthy eating explain how.

  • Choose unsaturated fats like olive oil, nuts and oily fish over butter and fatty meat.
  • Keep salt down to help blood pressure.
  • Eat plenty of fiber from whole grains, beans, fruit and vegetables.
  • Limit alcohol. The NHS recommends no more than 14 units a week, spread over several days.

Sleep and mood

Night sweats and poor sleep are common. Cutting caffeine after midday, avoiding alcohol in the evening and not eating a large meal late at night can help. Our guide to foods that help you sleep covers this in more detail.

A sample menopause-friendly day

MealExample
BreakfastPorridge made with fortified soy milk, topped with berries and ground flaxseed
LunchSardines on whole grain toast with a large salad
SnackPlain yogurt with a few almonds
DinnerTofu and vegetable stir-fry with brown rice, or salmon with roasted vegetables

What about supplements?

Many supplements are marketed for menopause, including black cohosh, red clover and evening primrose oil. The quality of evidence varies, and safety matters: the US NCCIH notes that cases of liver damage, some very serious, have been reported in people taking products labeled as black cohosh. Ask your doctor or pharmacist before taking any of them. A vitamin D supplement in winter is the one most people are advised to consider.

When to see a doctor

See your doctor if menopause symptoms are affecting your daily life. HRT and other treatments can make a big difference, and your doctor can also check your bone health and heart risk.

Common questions

Should I eat more soy during menopause?

You can include soy foods as part of a balanced diet. They may help hot flushes a little, and they’re a good source of protein and calcium if calcium-set.

Do I need to cut out caffeine?

Not necessarily. If you notice caffeine triggers hot flushes or keeps you awake, cut down or switch to decaf.

Can diet help with joint pain?

A healthy weight, regular activity and a balanced diet with oily fish, fruit and vegetables support joint health generally.

This article is general information, not medical advice. Talk to your doctor or a registered dietitian before making big changes to how you eat, especially if you have a health condition, take regular medication, or are pregnant or breastfeeding.