Why does stress trigger food cravings?
The link between a stressful life and weight gain is not accidental. Research shows that the hormones regulating stress and appetite affect our food choices.
The key hormones include:
- Cortisol – the stress hormone, which signals the body that it needs more energy (often in the form of sweet or fatty food).
- Ghrelin – the hunger hormone, which stimulates the feeling of hunger.
- Leptin – the hormone that suppresses appetite and tells the body it’s had enough food.
When we’re stressed, cortisol levels rise, increasing the appetite. The body then craves quick energy, which it finds in sweet and fatty foods. Scientific studies have shown that people with chronically elevated cortisol reach for high-calorie food more often and gain weight more quickly.
What is comfort food?
When you’re stressed, you crave chocolate cake, high-calorie lasagna, or chocolate ice cream. Unfortunately, this choice, which brings you a short-term feeling of happiness, harms your health long-term.
A study published in the Journal of Clinical Endocrinology & Metabolism showed that eating foods high in fat and sugar triggers the release of dopamine, the “happiness hormone,” which explains why we feel better after eating such foods.
Examples of comfort food:
- Chocolate and sweets
- Ice cream
- Fried snacks, such as French fries and chips
- Fast food (burgers, pizza, lasagna)
- Creamy and cheesy dishes (mac and cheese, gratins)
Are there healthier alternatives?
Of course! Comfort food truly does affect our mood, but there are ways to soothe yourself without harmful effects on your health.
- Reduce portions
If you really can’t help yourself, eat one scoop of ice cream instead of three, or buy one with less sugar. Instead of 100g of chocolate, have a small bar. - Choose natural sugars
Sugar from fruit, such as watermelon, peaches, or raspberries, has a similar effect on the brain as candy, but without harmful consequences. - Healthy fats
When you crave fatty foods, choose meals with healthy fats, such as avocado, nuts, olive oil, or fish. - More protein
Protein keeps you full longer and helps stabilize blood sugar. Add Greek yogurt, lean meat, or legumes to your diet. - Ensure enough sleep
Studies have shown that lack of sleep increases ghrelin (the hunger hormone) and lowers leptin (the satiety hormone), making us hungrier and reaching for unhealthy food. - Regular physical activity
Exercise naturally reduces stress and releases endorphins, which lowers the need for comfort food.
What does research say?
Harvard Medical School reports that people who sleep less than 6 hours a night are more likely to go for unhealthy foods and have higher body weight.
American Journal of Clinical Nutrition states that just one night of poor sleep can increase cravings for sweet and fatty foods by up to 30%.
University of California found that people who regularly do aerobic exercise reach for comfort food much less often than those who are physically inactive.
How to beat emotional eating?
If you’re used to emotional eating, it’s important to recognize your triggers and find better ways to cope with stress:
- Keep a food diary – Write down what you eat and when, to identify patterns.
- Redirect your attention – Instead of immediately reaching for food, go for a walk, listen to music, or call a friend.
- Prepare healthy snacks – If you know you’ll want to snack in a stressful situation, keep nuts, Greek yogurt, or fruit on hand.
- Hydrate – Sometimes even mild dehydration causes a false feeling of hunger.
Comfort food plays an important role in our emotional well-being, but overeating can lead to health problems. The key to balance is moderation, smart alternatives, and a healthy lifestyle. If we better understand why we reach for certain foods and how our body works, we’ll more easily make better choices. Next time stress lures you into the kitchen, ask yourself—am I really hungry, or do I just need a hug?









Would you like to be informed about news on the website?

