Whether it’s the siren call of the fridge at home or the packet of biscuits in the office kitchen, most of us face the temptation to snack on a near-daily basis.
While there’s nothing inherently wrong with snacking, it’s a habit that can quietly derail your health or weight goals. Those single squares of chocolate mindlessly taken from the cupboard have a way of adding up. It becomes especially frustrating when the habit feels out of control, leaving you trapped on a rollercoaster of energy spikes and crashes.
It turns out this isn’t simply a matter of willpower. A study from the University of East Anglia (UEA), published in the journal Appetite, found that the human brain continues to respond to tempting food cues even after we’ve eaten enough. Researchers monitored 76 volunteers using brain scans as they played a reward-based learning game involving foods like sweets, chocolate, crisps and popcorn, then fed them until they were genuinely full.
While participants reported a dramatically reduced desire for the food and their behaviour showed they no longer valued it, their brain activity told a different story, continuing to fire reward signals at the sight of food regardless of how full they were.
In other words, if you’ve ever felt like your brain has a mind of its own when a biscuit tin appears, you’re not imagining it.
Two separate problems are often tangled together: genuine physical hunger, and an automatic response to food cues that fires regardless of how full you are.
Emma Bardwell, nutritionist and best-selling author of The 30g Plan Cookbook, is known for her practical, no-nonsense approach to diet. Here, she explains why we find it so hard to stop snacking (both from physical and psychological cues), and shares practical strategies to help you break the cycle.
Emma Bardwell, author of The 30g Plan, says one of the biggest reasons for people grazing all day is not eating enough at mealtimes
1. You’re simply not eating enough at mealtimes
This is one of the biggest reasons people find themselves grazing all day. If breakfast is a coffee and a cereal bar, or lunch is a salad that barely touches the sides, it’s hardly surprising you’re raiding the biscuit tin by 3pm. Your body has a remarkable ability to compensate for under-eating earlier in the day by ramping up hunger later on. The answer is simply to make meals substantial enough to actually fill you up. Aim for meals that contain a decent portion of protein, healthy fats and fibre so you’re physically full for longer rather than constantly chasing your next snack.
2. Your meals are low in protein and fibre
Calories alone don’t determine fullness. A 400-calorie pastry will keep you satisfied for a very different length of time than a 400-calorie bowl of Greek yogurt, berries, nuts and oats. Protein and fibre are the two nutrients most consistently linked with satiety because they slow digestion, trigger fullness hormones and help keep blood sugar on a more even keel. Most adults in the UK fall short on fibre, averaging around 18g a day instead of the recommended 30g. If every meal contains around 25-30g of protein alongside fibre-rich foods such as wholegrains, beans, vegetables, fruit, seeds or nuts, you’ll often find those constant snack urges naturally begin to settle.
3. You’re skipping meals or eating erratically
Many people think skipping breakfast or delaying lunch will help them eat less overall, but for lots of us (especially women) it backfires. Going for long stretches without eating can leave you ravenous, making it much harder to make satisfying food choices later in the day. By the time you finally eat, you’re often reaching for whatever is quickest, easiest and usually high in calories. Keeping meal times regular helps prevent those extreme peaks and troughs in hunger and makes it easier to stay in tune with your body’s natural appetite signals.
4. You’re eating because of habit, not hunger
As the UEA study mentioned above proves, not all snacking is driven by physical hunger. Many of us have deeply ingrained habits: something sweet after dinner, crisps when watching Netflix or biscuits with every cup of tea. These behaviours become automatic through repetition rather than because our body genuinely needs more food. Before reaching for a snack, it can help to pause and ask, ‘Am I actually hungry, or is this simply what I always do at this time?’ Sometimes the answer is hunger, but often it’s boredom, routine or simply being on autopilot.
Constant snacking is often a sign that your meals aren’t quite working for you, rather than a lack of willpower, says Bardwell
5. Your environment is working against you
Willpower is overrated when tempting food is constantly within arm’s reach. Research consistently shows we eat more when food is visible, convenient and readily available. If there’s an open packet of biscuits on the kitchen counter or a bowl of chocolates on your desk, you’ll probably eat more without even thinking about it. That’s not a personal failing, it’s human nature. Making healthier options the easiest choice, keeping less tempting foods out of sight and avoiding buying snacks you know you struggle to resist can make a surprisingly big difference without relying on self-control alone.
6. You’re eating your emotions
Food doesn’t just fuel our bodies, it can soothe, distract and comfort us too. Stress, anxiety, loneliness, frustration and even procrastination can all trigger the urge to snack, particularly on foods high in sugar or fat that activate the brain’s reward pathways. Emotional eating isn’t about lacking discipline, but recognising what’s driving the behaviour. If you notice you’re only hungry after a difficult meeting or during a stressful evening, it’s worth asking whether food is solving physical hunger or helping you cope with uncomfortable feelings.
7. Poor sleep is making you hungrier
A bad night’s sleep doesn’t just leave you feeling tired. It also changes the hormones involved in appetite regulation, increasing levels of the hunger hormone ghrelin while reducing the fullness hormone leptin. At the same time, your brain becomes more responsive to rewarding foods, making biscuits, chocolate and crisps feel harder to resist. When you’re exhausted, your body is also looking for quick sources of energy. Prioritising sleep won’t eliminate snacking completely, but it often makes healthy food choices feel considerably easier.
8. You’re eating too quickly and not noticing fullness
It takes around 20 minutes for fullness signals from your stomach and gut to reach your brain. If you’re wolfing down lunch at your desk or eating dinner while scrolling on your phone, it’s easy to miss those signals and feel unsatisfied afterwards, even if you’ve eaten enough. Slowing down, chewing properly and paying attention to your meal gives your body time to register fullness. You don’t need to eat mindfully in silence, but simply putting your fork down occasionally or eating without constant distraction can help you feel satisfied for longer.
You must be logged in to post a comment Login