Appetite often feels less predictable in perimenopause. Hunger may hit harder, cravings may get louder, and poor sleep or hot flushes can throw off your usual rhythm. Three habits help most women feel steadier: eat at regular times instead of going long stretches without food, include a solid serving of protein at every meal, and use comfort strategies (warm, filling meals, cool drinks and good sleep routines) that work with your symptoms instead of against them.
This article is general coaching guidance, not medical advice. Your doctor or a registered dietitian can tailor it to your health history.
Why appetite shifts in perimenopause
Perimenopause is the transition before your periods stop for good, when estrogen and progesterone levels rise and fall unevenly. The NHS lists changes to your periods, hot flushes, night sweats, sleep problems and mood changes among the common symptoms. Each of these can affect eating:
- Poor sleep tends to leave you hungrier and more drawn to quick-energy foods the next day.
- Mood changes, stress and fatigue can make food feel like the fastest source of comfort or energy.
- Night sweats and hot flushes can disrupt sleep and make heavy meals feel uncomfortable.
- Muscle and body composition changes with age make protein and strength training more important for staying strong.
None of this means you’re doing something wrong. It means the habits that worked at 30 may need adjusting now. Our article on nourishing your body after 40 covers the bigger picture.

Meal timing: regular, not rigid
There’s no single best eating schedule for perimenopause. What helps many women is predictability: eating before hunger becomes urgent. Long gaps often lead to strong cravings and eating quickly later in the day.
A simple rhythm to try
- Breakfast within a couple of hours of waking, with protein. This is especially helpful if you tend to be ravenous by mid-afternoon.
- Lunch about four to five hours later.
- A planned afternoon snack if dinner is more than four or five hours after lunch. This one snack often prevents the “late-afternoon raid.”
- Dinner at a consistent time, ideally finished a few hours before bed if late meals leave you warm or uncomfortable at night.
Moderate portions if big meals make you warm
Some women notice that very large or spicy meals leave them feeling hot or uncomfortable. If that’s you, spread your food more evenly across the day so no single meal is huge. The NHS suggests that to help with hot flushes, you can avoid or reduce potential triggers such as spicy food, caffeine and hot drinks. Triggers vary from person to person, so notice what affects you rather than cutting everything at once.
Protein minimums: how much and where to get it
The baseline
The general adult recommendation is a minimum of 0.8 grams of protein per kilogram of body weight per day, as summarized by Harvard’s Nutrition Source. For a 70 kg (154 lb) woman, that’s about 56 grams a day. Think of this as a floor, not a target.
Why many midlife women aim higher
Protein needs tend to rise with age. An international expert group, the PROT-AGE Study Group, recommends that adults over 65 get at least 1.0 to 1.2 grams of protein per kilogram per day to help maintain muscle and function, and more for those who are active. Those recommendations were written for older adults, but they show the direction things are heading in midlife. Many women in perimenopause find that eating somewhere between the 0.8 g/kg minimum and the 1.0 to 1.2 g/kg range helps them feel fuller and supports their strength training. Check with your doctor first if you have kidney disease, since the same group notes that people with severe kidney disease may need to limit protein.
Spread it across the day
Instead of a small breakfast and a big dinner, aim for a palm-sized serving of protein (roughly 20 to 30 grams) at each meal, plus a protein-containing snack if you need one.
| Food | Approximate protein |
|---|---|
| 3/4 cup (175 g) plain Greek yogurt | 15–18 g |
| 2 large eggs | 12 g |
| 1/2 cup (125 g) cottage cheese | 12–14 g |
| 75 g (2.5 oz) cooked chicken, fish or lean meat | 18–22 g |
| 3/4 cup (175 g) firm tofu | 15–20 g |
| 3/4 cup (175 mL) cooked lentils or beans | 12–14 g |
| 1 cup (250 mL) milk or soy beverage | 7–9 g |
Values are approximate and vary by brand; check the Nutrition Facts table on packaged foods.
Sample protein day
- Breakfast: Greek yogurt with berries, oats and pumpkin seeds.
- Lunch: lentil and vegetable soup with a whole grain roll and a hard-boiled egg.
- Snack: cottage cheese with sliced peaches, or a glass of milk with an apple.
- Dinner: salmon or tofu, roasted vegetables and brown rice or potatoes.
For more on how protein supports fullness, see the role of protein in weight management.
Comfort strategies that actually help
Build meals that keep you full
Meals with protein, fibre (vegetables, fruit, whole grains, beans) and some healthy fat tend to keep hunger quieter for longer than refined snacks alone. You don’t need to give up sweets. Pairing a treat with a meal, rather than eating it on an empty stomach, often makes it more satisfying and less likely to start a craving cycle.
Choose warm, filling comfort foods
- Soups, stews and chili made with beans or lean meat.
- Oatmeal topped with nuts and fruit.
- Baked potatoes or sweet potatoes with cottage cheese or beans.
- Stir-fries with tofu, chicken or shrimp over rice.
Keep cool and hydrated
If you sweat more at night or during hot flushes, you’ll lose more fluid. Keep a water bottle nearby, try sparkling water with citrus, or use cool herbal teas like peppermint. The NHS also suggests taking a cool shower, using a fan or having a cold drink to help with hot flushes.

Protect your sleep
Sleep and appetite are closely linked, so sleep habits are appetite habits too:
- Go to bed and get up at about the same time each day.
- Keep your bedroom cool and dark, and use breathable bedding.
- Have caffeine earlier in the day.
- Choose a light, calming evening drink like warm milk or caffeine-free herbal tea.
Check in before you eat
When a craving hits, pause and ask: “Am I hungry, tired, stressed or overheated?” If you’re hungry, eat a proper snack. If you’re tired or stressed, a short walk, a glass of water or a few minutes outside may meet the need better. Our guide to the link between stress and eating habits has more strategies.
Strength training
The NHS recommends regular exercise with a focus on weight-bearing exercise to help protect your bones. Pairing strength work two or three times a week with enough protein is one of the most useful things you can do for midlife health.
When to check with a professional
- If symptoms like hot flushes, sleep problems or low mood are affecting your daily life. Your doctor can discuss treatment options, including hormone therapy.
- If you have kidney disease, diabetes or another condition that affects protein or carbohydrate needs.
- If your appetite or weight changes suddenly or without explanation, or you notice very heavy or irregular bleeding.
- If eating feels out of control or you’re very anxious about food. A registered dietitian can help you build a plan that fits.
Key takeaways
- Eat at regular times and plan an afternoon snack if the gap to dinner is long.
- Treat 0.8 g of protein per kg of body weight as a minimum, and spread palm-sized servings across your meals.
- Build meals around protein, fibre and some healthy fat to keep hunger steady.
- Notice your own hot-flush triggers, such as spicy food, caffeine or hot drinks, and stay cool and hydrated.
- Protect sleep and add strength training; both affect appetite and long-term health.