Why do we crave certain foods?
That sudden, overwhelming urge for something sweet or salty – most of us know what it feels like. But a food craving is more than just wanting a snack. Understanding what drives cravings, and how they differ from hunger, can help make sense of why eating well is often harder than it sounds.
Hunger vs. cravings: What’s the difference?
Hunger is a biological signal. It is your body’s way of telling you it needs fuel. When you’re truly hungry, almost any food will do. A piece of fruit, a bowl of soup, or a handful of nuts can all satisfy hunger.
A food craving is different. It is an intense desire for a specific food that can occur even when you’re not hungry. It’s not just that you want to eat, it’s that you want that food, and often nothing else will do. Unlike hunger, which can usually be satisfied by eating almost anything, a food craving often won’t go away until that particular food is eaten.
What drives food cravings?
Food cravings are not simply a matter of willpower or weak self-control. They are driven by signals in the brain, your biology, and your environment.
The brain plays a central role. Areas of the brain linked to memory, reward, and pleasure are activated during cravings, like the way they respond to other motivating stimuli. This helps explain why cravings can feel so powerful, and why they are so easily triggered by sensory cues: the smell of something baking, an advertisement for your favourite takeaway, or even a particular time of day.
Biology matters too. Hormones, blood sugar fluctuations, sleep deprivation, and stress can all intensify cravings, often steering us towards foods that are higher in calories at precisely the moments we feel least in control. And our environment adds another layer: repeated habits, emotional associations, and the sheer abundance of highly palatable food around us all shape what we crave and when.
Why we tend to crave certain kinds of food
Food cravings are often felt towards specific kinds of food, particularly those that are high in calories, savoury, or sweet. This is no coincidence.
From an evolutionary perspective, the human brain evolved to seek out foods that are higher in calories. When high-calorie options like fats and sugars were scarce, this drive was essential for survival. Today, in an environment where these foods are widely available, heavily marketed, and designed to be highly appealing, that same biological wiring can work against us.
Highly processed foods often combine salt, fat, and sugar in ways that can activate the brain’s reward systems more intensely than whole foods, which can make them particularly hard to resist once a craving kicks in.
How food cravings can affect your weight
Food cravings can influence eating behaviour, making it harder to maintain a healthy weight, and can sometimes undermine efforts to eat well or lose weight. This is especially true when cravings are frequent, intense, or consistently directed toward high calorie foods.
It is important to recognise that experiencing food cravings does not reflect a character flaw or lack of discipline. Cravings are driven by complex biological and environmental forces, many of which are outside of our conscious control. Understanding this is an important step in approaching weight management with greater self compassion, and in finding strategies that work with your biology rather than against it.
If food cravings are making it difficult to manage your weight, speaking with a healthcare professional can be a helpful first step. Together, you can explore personalised approaches that take your biology, lifestyle, and goals into account.
This information is provided for general educational purposes only and is not intended to constitute medical advice, diagnosis, or treatment. Always consult your healthcare professional for medical advice tailored to your individual circumstances.