Perimenopause weight gain: what to eat, how much and why
Yes, perimenopause weight gain is real, but it's mainly a change in body composition: in the SWAN study, fat gain rose from about 1.0% a year before the menopause transition to 1.7% a year during it, while lean mass fell by about 0.2% a year. The most effective response in perimenopause is 1.2 to 1.6 g of protein per kg of body weight a day, plenty of fiber, strength training and, if you want to lose fat, a moderate calorie deficit only.
The transition is when your balance of fat and muscle starts to shift, which makes it a useful time to look closely at how you eat. This page sets out a perimenopause diet based on the evidence: what to eat, how much and why. It's about being strong and feeling well, never about a number on the scale.
Why does perimenopause weight gain happen?
Perimenopause weight gain is mostly a shift in what your body is made of, not a sudden jump on the scale. In the SWAN study, fat mass gain roughly doubled, from about 1.0% a year beforehand to 1.7% a year during the transition, while lean mass fell by about 0.2% a year. Total body weight rose by only about 0.3% a year for the average participant.
So the classic line that menopause makes you pile on weight? Not quite. The scale barely moved, while the composition did: more fat, less muscle. The NHS notes that weight gain at this stage is common and often sits around the stomach and upper body, and that symptoms usually last 7 to 9 years, sometimes longer.
What does that mean for how you eat? Food and lifting do the heavy work, with perimenopause supplements filling specific gaps and perimenopause exercise covering the strength side.
If you want the neighbouring stages, a balanced pregnancy diet is for the years before this one, and menopause weight gain is for the years after it.
Daily targets
| Area | US target | Why it matters | Guidance by country |
|---|---|---|---|
| Protein | 1.2 to 1.6 g per kg of body weight a day, as 25 to 40 g per meal over 3 to 4 meals; at 137 lb (62 kg) that is 75 to 100 g a day | Offsets anabolic resistance and protects muscle during fat lossEggs, Greek yogurt, chicken, fish, tofu, lentils | – |
| Protein around training | 20 to 40 g within about 2 hours of lifting | Gives the muscle you are training a supply of amino acids when it is working hardestYogurt and fruit before, a shake after training | – |
| Calories | A moderate deficit only (about 300 to 500 kcal) if losing fat; aim to lose about 0.5% of body weight a week | Large deficits cost muscle and bonePortions trimmed gently, with protein kept high at every meal | – |
| Calcium | 1,000 mg a day (1,200 mg from age 51) | Supports boneDairy, fortified soy milk, canned fish with bones, leafy greens | – |
| Vitamin D | 600 to 800 IU a day; some women are advised 1,000 to 2,000 IU, especially in winter | Helps the body use calcium for bone; a blood test shows whether a supplement is worth consideringOily fish, eggs, fortified foods | UK: a GP can arrange the blood test |
| Fiber | 25 to 30 g a day | Visceral fat, blood sugar, cholesterol and gut healthBeans, lentils, oats, berries, vegetables | Fibre in UK spelling; same target |
| Omega-3 | 2 servings of oily fish a week | Heart health, triglycerides and possibly moodSalmon, sardines, mackerel | – |
| Iron | 18 mg a day while still having periods (8 mg after menopause) | Heavy periods drain iron storesRed meat, lentils, spinach, fortified cereal | – |
| Carbohydrates | Mostly whole grains, fruit and vegetables; little refined sugar; more carbs around training | Insulin sensitivity falls in midlifeOats, brown rice, potatoes, fruit | – |
| Soy | 1 to 2 servings a day is a commonly suggested range | A modest effect on hot flashes for some womenEdamame, tofu, soy milk | UK: hot flushes |
| Alcohol | Fewer is better; at most a few drinks a week | Linked to visceral fat, poor sleep and hot flashesAlcohol-free days as the default | – |
| Ultra-processed food | Keep to a minimum | Linked to weight gain and poor metabolic healthHome-cooked meals built from whole foods | – |
| Fluids | About 8 to 10 cups (2 to 2.5 liters) a day, more with training and heat | Replaces what sweating and hot flashes take outWater, herbal tea, milk | – |
What is the best perimenopause diet?
The best perimenopause diet, based on the evidence, is not a named plan: it's high in protein and fiber, built mostly from whole foods, and light on alcohol and ultra-processed food. The targets table gives every figure, and our guide to nutrients for women goes deeper on each one.
Protein comes first. The classic question, how much protein do I need, has a clear answer here: 1.2 to 1.6 g per kg a day, which at 137 lb (62 kg) is 75 to 100 g, spread as 25 to 40 g per meal over 3 to 4 meals. Midlife muscle responds less readily to protein (that's anabolic resistance) and this range offsets it.
Fiber (fibre in the UK) is the quiet achiever. A sensible target is 25 to 30 g a day from high fiber foods such as beans, oats, berries and vegetables, for visceral fat, blood sugar, cholesterol and gut health.
Then the micronutrients. For vitamin D, a common target is 600 to 800 IU a day, and some women are advised 1,000 to 2,000 IU, especially in winter, so a blood test through your doctor (GP in the UK) is a good first step. Calcium is 1,000 mg a day, rising to 1,200 mg from age 51; food comes first, with a calcium supplement only to fill a gap. Iron is 18 mg a day while you still have periods, and heavy periods drain stores, so many women ask about a ferritin test before reaching for iron supplements for women.
For omega-3, 2 servings of oily fish a week covers heart health and triglycerides, and possibly mood. Soy foods, at 1 to 2 servings a day, may have a modest effect on hot flashes (hot flushes in the UK) for some women. And if hitting your protein number from meals is a struggle, a shake is a perfectly good tool: see the best protein powder for women for what to look for.
How do you lose fat in perimenopause without losing muscle?
Keep the calorie deficit moderate, keep protein high and lift weights. A deficit of about 300 to 500 kcal a day, aiming to lose about 0.5% of body weight a week, is the range to work within, because large deficits cost muscle and bone. Strong and lean is a better goal than skinny, and slow loss is the kind that lasts.
Time some protein around training: 20 to 40 g within about 2 hours of lifting is one simple pattern. Strength work is the base, and shorter, harder sessions such as HIIT exercises for women can sit alongside it if you enjoy them.
Carbohydrates are not the enemy, but quality matters more now. Insulin sensitivity falls in midlife, so many women do well building meals around whole grains, fruit and vegetables, keeping refined sugar low, and putting more carbs around training. To see how your blood sugar is doing over time, HbA1c is the check to ask about.
Alcohol and ultra-processed food are the most useful things to trim. Alcohol is linked to visceral fat, poor sleep and hot flashes, so a few drinks a week at most, or more alcohol-free days, is a good place to land. Ultra-processed food is linked to weight gain and poor metabolic health, and cooking from whole foods is an easy way to cut back.
Finally, measure the right thing. The scale can stay almost still while fat moves to your middle, so your waist to height ratio tells you more than your weight. Our waist to height ratio calculator does the math, and the protein calculator turns the per-kg range into a daily number.
Facts
Common questions
Can perimenopause cause weight gain?
Yes, mostly through body composition rather than the number on the scale: fat gain speeds up and lean mass dips slightly, so your weight can hold steady while your waistline changes. The NHS lists stomach and upper-body weight gain as common at this stage, and a GP or dietitian can help if it worries you.
How to stop perimenopause weight gain?
The most effective steps from the research are 1.2 to 1.6 g of protein per kg a day, 25 to 30 g of fiber, regular strength training, and less alcohol and ultra-processed food. Protecting muscle first and trimming fat second fits the SWAN finding that the main change was composition, not the scale number.
How to combat perimenopause weight gain?
Many women find one change at a time works better than an overhaul. A simple order is a daily protein figure from the protein calculator, then fiber at 25 to 30 g, then two or three strength sessions a week. Give each change a few weeks before adding the next, and ask a registered dietitian if you want a personal plan.
How to lose perimenopause weight gain?
Slowly. A moderate calorie deficit of about 300 to 500 kcal, aiming to lose about 0.5% of body weight a week, protects muscle and bone better than a big cut. Keep protein at 25 to 40 g per meal over 3 to 4 meals, and be kind to yourself: it takes some trial and error.
How to prevent perimenopause weight gain?
Starting before it shows helps. Build meals around protein, whole grains, fruit and vegetables, keep refined sugar low, and lift weights so you hold on to lean mass. Two servings of oily fish a week add omega-3 for heart health. Prevention is mostly about keeping muscle.
What helps perimenopause weight gain?
Protein, fiber and strength training help most, based on the evidence. Around them sit calcium at 1,000 mg a day (1,200 mg from age 51), iron at 18 mg a day while you still have periods, and keeping alcohol low. Vitamin D is worth a blood test with your doctor (GP in the UK) before you consider a supplement.
Next steps
So, where to start? Many women begin by working out a daily protein number, then adding fiber, then taking a gentle look at how much alcohol suits them. If you suspect low vitamin D or low iron, a blood test is a sensible thing to ask your doctor (GP in the UK) about, and lifting something heavy regularly while tracking your waist can tell you more than the scale. Please talk to your doctor if anything on the red flag list applies to you. Changing one thing at a time and giving it a fair run is a kind way to do it. This is what the research shows, but not one size fits all: you decide what fits your body, your life and your plate.
See a doctor promptly if you have
- Bleeding so heavy that you feel faint, dizzy or constantly tired (ask for a ferritin test)
- Any bleeding 12 months or more after your last period
- A new breast lump or any breast change
- Unexplained weight loss
Also in perimenopause
The same topic in the stage before and after
Sources
The guidelines and studies this page draws on.
- Changes in body composition and weight during the menopause transition (Greendale et al., SWAN), JCI Insight (2019)
- Menopause symptoms, NHS (2025)
- Evidence-based recommendations for optimal dietary protein intake in older people (PROT-AGE Study Group, Bauer et al.), Journal of the American Medical Directors Association (2013)
- International Society of Sports Nutrition position stand: protein and exercise, International Society of Sports Nutrition (2017)
- Calcium fact sheet for health professionals, NIH Office of Dietary Supplements (2024)