Science

Why Cortisol Makes You Gain Weight When You're Stressed

July 9, 2026 · 5 min read

Stress doesn't just feel bad — it actively works against fat loss through a hormone most people have never thought about.


You've had a brutal week at work. You ate reasonably well, you moved when you could, but the stress was relentless. You step on the scale on Saturday and it's up 1.5 kg. You feel defeated.

The weight gain is real. But it has almost nothing to do with what you ate — and everything to do with a hormone called cortisol.

What Cortisol Actually Does

Cortisol is your primary stress hormone. It's released by the adrenal glands in response to stress — physical, psychological, or emotional — and its job is to prepare your body to deal with a threat. In the short term, this is useful: cortisol raises blood sugar (for quick energy), increases heart rate, and sharpens focus.

The problem is that cortisol evolved for acute, short-term threats — a predator, a physical danger. Your body doesn't distinguish between "there is a lion" and "I have a deadline and my inbox has 200 unread emails." Chronic stress means chronically elevated cortisol, and that creates a set of effects that directly interfere with weight loss.

Three Ways Cortisol Works Against Fat Loss

Water retention. Cortisol causes your kidneys to retain sodium, which pulls water into your tissues. A stressful week can add 0.5 to 1.5 kg of water weight that has nothing to do with fat.

Increased appetite, especially for sugar and fat. Cortisol raises blood sugar levels, which then drop sharply — triggering cravings for fast-energy foods. This is why stress reliably makes you reach for biscuits, not broccoli. It's not weak willpower. It's a hormonal signal your brain is following.

Reduced fat burning. In high-cortisol states, your body preferentially stores energy as fat — particularly visceral fat around the abdomen — rather than burning it. This is an ancient survival mechanism: your body is preparing for an extended crisis and wants to preserve its energy stores.

TruvoFit Truth

A stressful week can add real weight to the scale without any change in your diet. That weight is cortisol and water — not fat, and not failure.

The Sleep Connection

Cortisol and sleep have a circular relationship that's worth understanding. Poor sleep elevates cortisol. Elevated cortisol makes it harder to fall asleep and stay asleep. The result is a cycle where stress degrades sleep quality, and degraded sleep amplifies the stress response — compounding the weight retention and cravings that both causes produce.

This is why periods of high stress are so often followed by a cluster of weight-related frustrations: the scale going up, cravings increasing, and sleep worsening all at once. It's not three separate problems. It's one hormonal cascade.

What to Do About It

Don't weigh yourself during stressful periods

The number will be inflated by cortisol and water. Weigh again three to five days after the stress subsides.

Prioritise sleep above extra exercise

During stressful periods, an extra hour of sleep does more for fat loss than an extra workout.

Name the cravings for what they are

"I'm having a cortisol craving, not a hunger signal" is a more accurate frame — and it makes the craving easier to wait out.

Don't slash calories during stress

Restricting calories is itself a stressor that elevates cortisol further. Maintain, don't restrict, during high-stress periods.

TruvoFit Truth

Managing stress isn't a lifestyle bonus — for fat loss, it's as important as managing food. Both are inputs to the same hormonal system.

Context behind every number

TruvoFit's coach tracks your patterns — so a stressful week shows up as data, not as a reason to quit.

Download TruvoFit Read more articles