Why Do I Overeat at Night? 3 Ways to Stop Over-Eating Every Evening

Why DO I overeat at night? This a pattern so many women - including myself – recognise well: The day starts out well. Breakfast is sensible, lunch is reasonable, and you might even sit down to dinner feeling like you’ve made good choices.

And then, somewhere around 8pm, the kitchen seems to start calling.

You wander back in for a handful of crackers, or toast and jam. Then perhaps something extra sweet. Maybe a little cheese, or a few more bites of whatever is still sitting on the bench. Maybe one of the kid’s muesli bars…

Before long, the evening has turned into a slow, distracted kind of grazing, and by bedtime you realise you’ve eaten more than your body actually needed. For me, much more.

If you’ve ever found yourself wondering “Why can’t I stop snacking at night?” or “Why do I feel so hungry in the evening?” you’re absolutely not alone. And this has zero to do with ‘weakness’ or ‘willpower’.

In perimenopause especially, changes in hormones, blood sugar, and energy regulation can make evening hunger feel much stronger than it used to.

The good news is that once we understand what’s driving it, a few small shifts can make a remarkable difference.

1. Eat a Dinner That Actually Keeps You Full

One of the most common reasons we overeat at night is that dinner simply isn’t satisfying enough.

It might be a small salad, a light bowl of soup, or something quick that looks healthy on the plate but doesn’t have enough protein or substance to properly nourish the body.

When that happens, your brain doesn’t receive the signal that the body has been fed well. So even after dinner, it continues to look for food.

This is why we find opurselves wandering back into the kitchen later in the evening.

A helpful anchor in midlife is aiming for around 30 grams of protein at dinner, paired with fibre and real ingredients that make the meal feel substantial and comforting. All Peri Plan recipeshave 30g protein.

When dinner has enough protein and fibre, the body tends to settle. Instead of continuing to search for snacks, you feel comfortably full.

2. Don’t Arrive at Dinner Absolutely Starving

Another major reason we overeat in the evening is that we arrive at dinner with their energy already completely depleted.

The pattern often begins earlier in the day.

Breakfast may be quite small, lunch might be rushed or light, and the afternoon becomes a long stretch where the body slowly runs out of fuel.

By the time evening arrives, your body is trying to catch up.

Low blood sugar increases cravings for quick and comforting foods, which is why nighttime snacking often revolves around bread, crackers, sweets, or pantry foods.

One of the easiest ways to prevent this is to add a small late afternoon snack that includes protein.

This could be something simple like:

• Greek yoghurt with berries
• cottage cheese on sourdough
• a boiled egg with fruit
• a small protein smoothie

Even 10–20 grams of protein in the afternoon at say, 5pm, can dramatically reduce the urge to overeat at dinnertime.

3. Create a Gentle “Kitchen Closed” Evening Ritual

Of course, evening eating is not always about hunger.

For many women, evenings are the first quiet moment of the day. Work has finished, the house becomes calmer, and there is finally space to slow down.

Food often becomes a way to mark that transition. And for ‘me time’ pleasure and reward.

So instead of relying on willpower to stop eating at night, it helps to create a small ritual that signals to your body that the day is winding down.

Something as simple as making a magnesium tea with a small amount of dark chocolate on the side, stepping outside for a short walk, or lighting a candle while you read can shift your brain into a more restful rhythm.

These small signals help the body move from “seeking more food” mode into relaxation mode.

Over time, the habit of evening grazing often fades naturally.

Why Nighttime Hunger Is So Common in Perimenopause

Many women notice that evening hunger becomes stronger in their 40s. Part of the reason is that perimenopause changes how the body regulates blood sugar, appetite hormones, and energy use.

Protein becomes even more important during this stage of life because it supports muscle, stabilises blood sugar, and helps the brain register fullness more clearly.

When meals include enough protein, fibre, and steady nourishment, appetite tends to calm down. For a free peri-perfect meal plan you can download today, go here.

This is not your fault…

If you’ve been overeating at night, it usually isn’t about ‘discipline’. It’s simply the body asking for steadier nourishment during the day.

When meals include enough protein and fibre, and when energy is supported through the afternoon, hunger becomes calmer and much more predictable.

And evenings begin to feel very different. Steady. And no regrets in the morning.

PS: If you’re looking for a satisfying dinner that helps prevent evening snacking, my Lemon Thyme Chicken with Cannellini Beans is a perfect Peri-Perfect example - high in protein, full of fibre, and comforting enough to keep you full for hours.

You can find the recipe here → Lemon Thyme Chicken With Cannellini Beans & Greens

Next
Next

The Midlife Hunger Mystery: Why You’re Hungrier in Perimenopause (And What Actually Helps)