Why do I gain weight if I eat little: the medical explanation
Escrito por
Dr. Laura MéndezMedical specialist in Endocrinology and Nutrition
GMC No. 7284191 · General Medical Council (UK)
If you eat little and still gain weight, it's usually due to a metabolism adapted after years of dieting, hormonal alterations (thyroid, insulin, cortisol), or medications that promote weight gain. It also influences that we tend to underestimate what we eat. It's not that your body 'breaks the rules': it's that your physiology works against you.
Metabolism adapts to diets
When you eat very little for a long time, your body doesn't stay still: it lowers energy expenditure to survive on less. Your temperature drops, you move less without realising it and you use every calorie more efficiently. This is called metabolic adaptation, and it explains why you have to eat less and less to maintain the same weight.
The problem is that this strategy is a trap: the more you restrict, the more your body defends itself, and the easier it is to gain weight as soon as you eat a little more.
Hormones that cause weight gain
- Underactive thyroid (hypothyroidism): reduces resting energy expenditure.
- Insulin resistance: makes it easier to store fat, especially around the belly.
- High cortisol from stress or lack of sleep: promotes appetite and fat.
- PCOS in women: closely linked to difficulty losing weight.
These alterations aren't visible to the naked eye, but they're detected with a simple blood test. Treating them completely changes how the body responds to a diet.
The factor almost no one takes into account
Even if you eat 'little' at your main meals, it's very easy to underestimate what goes in during the day: the oil used in cooking, snacking, drinks, weekends. It's not about blame, but about having a realistic picture. Sometimes 'I eat little' actually means 'I eat irregularly'.
Estimating calories by eye is very unreliable. The goal isn't to force yourself to eat less, but to understand your real pattern.
What to do instead of eating even less
- Get a blood test covering thyroid, glucose and insulin.
- Prioritise protein and real food so you don't lose muscle.
- Recover your sleep and reduce chronic stress.
- Avoid starvation diets: they worsen metabolic adaptation.
- Discuss with a doctor whether a treatment such as a GLP‑1 suits you.
At DoctorLife we won't just tell you to eat less. We look for the reason your body holds onto weight and treat it at the root.
Frequently asked questions
Why do I gain weight if I barely eat?
It's usually due to a metabolism adapted after years of dieting, hormonal alterations (thyroid, insulin, cortisol) or medications. It's also easy to underestimate what we eat. The solution isn't to eat less, but to diagnose the cause.
Does eating very little slow the metabolism?
Yes. Restricting heavily for a long time reduces resting energy expenditure, makes you move less and increases hunger. That's why starvation diets usually end in regaining the weight.
How do I know if I have a hormonal problem?
With a blood test that includes thyroid (TSH), glucose and insulin, assessed by a doctor. Symptoms such as fatigue, feeling cold, hair loss or menstrual changes also point to it.
Can I lose weight even with an adapted metabolism?
Yes, but rarely by eating even less. You need to rebuild muscle, improve sleep, treat the hormonal causes and, in some cases, use supervised medical treatment.
¿List@ para empezar?
Reserva tu primera valoración gratis. Si continúas, desde 139 €/mes sin permanencia, o pack de 5 meses por 449 €.
- Médicos colegiados de verdad
- 100% online, desde casa
- Sin compromiso ni permanencia

Fuentes
Esta guía forma parte de Losing weight with medical supervision.

