
Why Chronic Stress Could be the Cause of Your Weight Gain | The Mindset Diet
Can Chronic Stress Cause Weight Gain?
Yes. Chronic stress causes the body to release cortisol, a hormone that disrupts blood sugar, increases cravings and promotes fat storage - particularly around the abdomen. Managing stress is therefore a key part of sustainable weight loss, not a nice-to-have extra.
I'm Caroline Tyrwhitt, a food relationship coach and author of The Mindset Diet. I help people escape the dieting cycle by understanding the psychology behind their eating.
What is chronic stress?
Chronic stress is a prolonged state of physical and psychological pressure in which the body's stress response remains activated for weeks or months, rather than subsiding after a short-term threat.
Unlike the short burst of adrenaline that helps you meet a deadline, chronic stress keeps your system on high alert. Cortisol levels stay elevated. Sleep suffers. The body prioritises survival over anything it considers non-essential - including burning fat efficiently.
I know this from the inside. I was juggling a demanding career, constant deadlines, workplace conflict and the invisible mental load of running a household. I skipped meals, grabbed food on the go and tried to be "good" each week - only to give up as my weight crept upward, especially around my middle. I thought I was managing stress well. I was actually in burnout.
What are the signs of chronic stress?
You may be dealing with chronic stress if you recognise several of the following:
• Persistent low energy, even after sleep
• Weight gain, particularly around the waistline
• Reliance on caffeine and carbohydrates to get through the day
• An energy crash in the mid-afternoon followed by a second wind in the evening
• Difficulty getting up in the morning
• Strong cravings for sugary or high-fat foods
• Disrupted or poor-quality sleep
• Decreased tolerance to difficult situations
• Mood changes, anxiety or low mood
• A racing mind that is difficult to switch off
• A persistent sense of burnout
How does stress cause weight gain?
Cortisol and fat storage
When you are under stress, your body releases cortisol. In short bursts, cortisol is useful - it sharpens focus and drives performance. But when levels stay high over time, the effects compound:
• Blood sugar regulation is disrupted
• The body increases its desire for high-energy foods
• Fat burning becomes less efficient
• Fat storage shifts toward the abdomen - known as visceral or belly fat
Research consistently links long-term elevated cortisol to visceral fat accumulation. This is not a willpower problem. It is a physiological response.
Stress, blood sugar and cravings
Stress affects insulin and blood sugar, causing energy dips. The brain responds by seeking quick fuel - typically sugar and fat. At the end of a long school day, I found myself convinced that cake was the answer. A glass of wine felt like a reasonable solution when I got home.
This is not weakness. It is your body attempting to regulate itself under conditions it was not designed to sustain indefinitely.
Decision fatigue and convenience eating
Beyond cortisol, chronic stress depletes the mental capacity needed to make considered food choices. After a day of back-to-back decisions, the cognitive load of planning, preparing and waiting for a healthy meal is simply too high. Convenience food fills the gap - not because you lack discipline, but because your decision-making resource has been used up elsewhere.
Does perfectionism make stress-related weight gain worse?
Yes - and it is a pattern that is rarely discussed. Perfectionism is often presented as a strength: high standards, a strong sense of responsibility, a drive to get things right. But it also sustains a low-level stress state by keeping you in a loop of feeling not quite good enough.
This plays out in eating too. The thoughts are familiar:
• “I need to be better this week.”
• “I’ve messed up, so what’s the point?”
• “I should be able to do this.”
This all-or-nothing thinking mirrors the on-off dieting cycle. Each perceived failure adds to the stress load. The cycle continues.
Why does dieting alone not work when you are chronically stressed?
The conventional dieting model - eat less, move more - addresses behaviour without addressing what drives it. When the body is under chronic stress, adding restriction, rigid rules and self-criticism simply increases the load.
Lasting change comes from understanding the patterns, beliefs and environment that shape your relationship with food. When those deeper layers are addressed, the dieting cycle becomes easier to step out of. Managing stress is a central part of that.
This is something I explore at length in The Mindset Diet - how sustainable weight loss requires understanding the mind as much as the body.
How does your inner dialogue affect stress and weight?
Your internal narrative runs constantly and shapes how your body feels. Moving from self-criticism to curiosity is one of the most powerful shifts available to you - and it costs nothing.
When you notice the thought: “Why can’t I get this right?”
Try replacing it with: “What is happening for me right now?” or “What might my body be responding to?”
This is not positive thinking for its own sake. It is a practical tool for reducing the physiological stress response that is making weight management harder.
What can you do to reduce stress-related weight gain?
What I changed
The adjustments that made a real difference for me were:
• Eating more regularly, rather than skipping meals
• Choosing foods that supported my energy rather than following dieting rules
• Moving in ways that restored energy rather than depleted it
• Noticing when my internal critic activated and interrupting it with self-compassion
• Adopting ‘done is good enough’ as a working mantra
I am still practising allowing myself to rest without having to earn it first.
Practical steps to lower your stress levels
The following are evidence-informed approaches to reducing chronic stress. None of them require perfection.
• Do not restrict calories for longer than 21 days continuously. Find a way of eating that stabilises your weight, then learn to eat at that level.
• Walk for at least 10 minutes away from your source of stress. A change of environment can meaningfully improve your resilience to difficult situations.
• When you notice stress, stop, acknowledge the feeling and breathe. Extend the out-breath longer than the in-breath and breathe into the belly - this activates the parasympathetic nervous system.
• Reframe the situation: look for what you can influence, step outside yourself and consider what advice you would give a friend.
• Add a short meditation or affirmation to your daily routine. A mantra I use: ‘there is always time’ - chosen because my stress centred on feeling time-poor.
• Create an evening wind-down routine: write tomorrow’s list to empty your mind, no phone for an hour before bed, a warm bath.
• Surround yourself with people who make you laugh. Laughter has a measurable effect on cortisol levels.
• Drink water. Mild dehydration increases cortisol.
• Eat nutrient-dense foods that support stress regulation: leafy vegetables, oily fish, oats, probiotic yoghurt, blueberries, 85% dark chocolate, avocado, seeds and nuts.
• Reduce caffeine. If you want a hot drink with some caffeine, green tea and matcha contain l-theanine, which offsets the cortisol-raising effect of caffeine.
• Consider adaptogenic herb supplements such as ashwagandha, holy basil or rhodiola - consult your GP or pharmacist before starting.
• See your GP if symptoms persist. Cortisol levels can be tested, and there is support available for longer-term stress management.
Frequently asked questions
Can stress make you gain weight even if you are not eating more?
Yes. Elevated cortisol promotes fat storage, particularly around the abdomen, even when calorie intake is not higher than usual. Stress also affects sleep, which independently disrupts the hormones that regulate hunger and satiety.
Why do I crave sugar and carbs when I am stressed?
Stress disrupts blood sugar regulation, causing energy dips. The brain responds by seeking quick fuel. This is a physiological response, not a lack of willpower.
How long does it take to reduce cortisol levels?
This varies by individual and by the source of the stress. Some people notice improvements in energy and sleep within two to four weeks of consistent stress management practices. Addressing the root causes - rather than just symptoms - is more likely to produce lasting results.
Is belly fat always caused by stress?
No - visceral fat has multiple causes, including genetics, diet and physical activity. However, chronically elevated cortisol is one of the more significant and underappreciated contributors to abdominal fat accumulation.
Want to understand why stress is keeping you stuck?
If you would like to explore your relationship with stress and food in more depth, you can buy a copy of The Mindset Diet from any online bookstore or directly from me.
You can also join the free community The Mindset Diet Revolution on Skool.
Caroline Tyrwhitt is a food relationship coach and author of The Mindset Diet. She is the founder and director of Free to Be NLP (freetobenlp.co.uk). This article was written for Stress Awareness Month.