Constant hunger isn't the price of fat loss

The idea that you have to white-knuckle your way through hunger to lose weight is the single most damaging myth in the diet industry. Mild hunger between meals is normal. Distracting, irritability-inducing, can't-focus hunger is a signal that something specific in your diet needs adjusting โ€” and almost always something fixable without changing your calorie target.

The 10 causes below are listed in order of how often they're the actual problem. The first three account for roughly 80% of cases.

1. Your protein intake is too low

This is the most common cause by a significant margin. Protein triggers satiety hormones (PYY, CCK, GLP-1) more strongly than carbs or fat. A 2015 study in Obesity demonstrated that raising daily protein from 0.8 g/kg to 1.4 g/kg reduced subjects' self-reported hunger by 60%, even with identical calorie intake.

The fix: aim for 1.6โ€“2.2 g of protein per kg of bodyweight per day. For a 75kg person, that's 120โ€“165 g daily, ideally spread across 3โ€“4 meals of 30โ€“40 g each. See the 30 high-protein foods list for specifics, or the deeper protein per day guide.

2. Your fibre intake is too low

Fibre slows gastric emptying โ€” meaning food sits in your stomach longer, keeping you fuller between meals. A 2019 review in Annals of Internal Medicine analysed 185 studies and found that high-fibre diets independently reduced spontaneous calorie intake by 200โ€“400 calories per day.

The average adult eats around 15g of fibre per day. The WHO recommends 25g for women and 38g for men. Most dieters are running on roughly half what they need.

The fix: add one fibre-dense food to every meal. The highest-fibre options (per 100g): chia seeds (34g), oat bran (16g), lentils (8g), raspberries (7g), broccoli (5g). Aim for 30g+ daily โ€” your hunger will drop noticeably within a week. Tracking fibre in your daily log makes this visible; FreeCalorieTracker shows fibre alongside calories and macros.

3. Your deficit is too aggressive

A deficit of 1,000+ calories per day, or anything exceeding 25% of your TDEE, drives hunger hormones (ghrelin) up and satiety hormones (leptin) down within 3โ€“5 days. By week 3, the hunger becomes overwhelming for most people. A 2016 study in the American Journal of Clinical Nutrition showed that subjects on aggressive deficits reported hunger ratings double those on moderate deficits โ€” for the same percentage of weight loss.

The fix: cap your deficit at 20โ€“25% of TDEE. For a 2,400 calorie TDEE, that's 480โ€“600 calories โ€” not 1,000. You'll lose weight slightly more slowly, but you'll actually finish the diet instead of bingeing in week six. Use the calorie deficit calculator to set the right size.

4. You're drinking your calories

Liquid calories don't trigger satiety the way solid food does. A 2009 study in Physiology & Behavior found that 200 calories from a smoothie produced 30% less satiety than 200 calories from the same ingredients eaten whole. This includes "healthy" sources: smoothies, juices, lattes, protein shakes, alcohol.

The fix: reserve liquid calories for around training (where the rapid absorption is useful) and eat the rest of your calories solid. A latte at 200 calories is fine; replacing breakfast with a 600-calorie smoothie isn't.

5. You're eating low-volume, calorie-dense foods

Stomach stretch receptors signal fullness based on the physical volume of food, not its energy content. Eating 500 calories of nuts and oils delivers far less fullness than 500 calories of vegetables, lean proteins, and high-fibre carbs โ€” even though the calorie total is identical.

The fix: build meals around high-volume foods. The "volumetrics" principle, first formalised by Barbara Rolls at Penn State, ranks foods by energy density (calories per gram). The lowest-density foods โ€” vegetables, fruits, lean proteins, broth-based soups โ€” fill more space in your stomach per calorie. Build meals starting with these, then add fats and starches in moderation.

Track your meals without the maths

FreeCalorieTracker scans your food from a photo, looks up barcodes, and shows your daily progress against your personal calorie target. Free forever.

Start tracking free โ†’

6. You're under-slept

Even one night of poor sleep elevates ghrelin (hunger hormone) by 15% and reduces leptin (satiety hormone) by similar amounts the following day. A 2010 study in Annals of Internal Medicine showed that subjects sleeping 5.5 hours vs 8.5 hours ate 300 more calories per day on average โ€” without realising it.

The fix: prioritise sleep as a diet variable. Seven to nine hours is the sustainable range for most adults. If sleep is the limiting factor, no calorie or macro adjustment will fully compensate.

7. You're dehydrated

The thirst signal is often misread as hunger. Drinking 500ml of water before meals has been shown in multiple studies (including a 2015 trial in Obesity) to reduce meal calorie intake by 12% and improve weight loss outcomes.

The fix: drink 500ml of water before any meal where you're not sure if you're actually hungry. Wait 15 minutes. If hunger persists, eat. If it fades, you were thirsty.

Other contributing causes

Stress

Cortisol elevates hunger and specifically increases cravings for hyperpalatable foods. Stress management โ€” meditation, walking, social connection โ€” is a legitimate diet intervention, not a luxury.

Excessive training

Heavy training combined with a large deficit creates a perfect storm for hunger. If you're training 5+ days a week in a deficit, your deficit needs to be smaller โ€” closer to 300 calories below TDEE โ€” to remain sustainable.

Restrictive food rules

Cutting out entire food groups (carbs, fats, "anything processed") creates psychological scarcity that drives cravings beyond what physical hunger explains. Flexible dieting โ€” including 10โ€“20% of calories from foods you enjoy โ€” has better adherence outcomes than rigid restriction in nearly every study.

The 4-step fix (in order)

  1. Audit your protein for 3 days. Log everything you eat and check the total. If you're under 1.6 g/kg, fix this first โ€” it solves more hunger problems than anything else.
  2. Add 10โ€“15g of fibre per day. The cheapest insurance against hunger is a serving of vegetables at each meal and a handful of berries or chia seeds in the morning.
  3. Check your deficit size. If you're more than 25% below your TDEE, raise calories until you're inside that window. A slower deficit you can stick to beats an aggressive one you abandon.
  4. Sleep, hydrate, manage stress. These compound the above. None of them alone fix a broken diet, but together they make a good diet sustainable.

If you're still hungry after addressing all four, it's time to take a diet break. Eating at maintenance for 7โ€“14 days resets hormones and gives you the runway for another productive deficit afterwards. This is not failure; it's structured planning.