Why does the desire to eat increase in cold weather? Learn how to control food cravings...
- byShikha Srivastava
- 29 Oct, 2026
Many people gain weight during the winter season. This is not solely due to a decrease in physical activity caused by the cold; it is also a result of overeating, which becomes quite common during this time of year. In winter, many people experience frequent hunger and a craving for hot parathas, pakoras, halwa, soups, and various sweets. Often, even after a full meal, the urge to eat something more persists. But have you ever wondered why this happens in winter?

Shivani Kandwal, a clinical dietitian, diabetes educator, and NLP practitioner at Nutrivibes Wellness Clinic, explains that several factors—such as body temperature, hormones, sleep, mood, and physical activity—can contribute to this. While the body requires energy to maintain its core temperature in cold weather, this does not mean that everyone needs to consume more calories.
5 Reasons for Increased Hunger in Winter
During the winter, the body strives to maintain its internal temperature, a process that consumes energy. However, if you wear warm clothing and spend most of your time indoors, you do not necessarily require a significant increase in calorie intake. Therefore, feeling cold is not a valid reason to eat more.
The hormone ghrelin signals hunger to the brain, while leptin helps create a feeling of fullness. Factors such as sleep, stress, and daily routine can influence these hormones. Furthermore, the reduced exposure to sunlight during winter can affect one’s mood and appetite.
In cold weather, there is often a stronger desire for foods like parathas, pakoras, halwa, and sweets. Foods high in sugar or fat provide an immediate boost of energy and a pleasurable taste. However, craving these items does not mean that your body actually requires the extra sugar or fat. During winter, the cold weather and shorter days often lead people to walk and exercise less. Additionally, the habit of snacking frequently while sitting at home watching television may increase, which can result in an excessive calorie intake.
Lack of sleep, using mobile devices late into the night, and stress can all affect one's appetite. Some people experience feelings of sadness or lethargy during the winter and may begin to overeat as a way to find comfort.

How can you control your appetite during winter?
Incorporate lentils, eggs, yogurt, nuts, green vegetables, whole grains, and seasonal fruits into your diet. Nutritious dishes such as warm soups, *khichdi* (a dish made of rice and lentils), and *dal* (lentil stew) can help keep you feeling full. Ensure you drink enough water, exercise regularly, and get adequate sleep. If you continue to feel extremely hungry despite eating enough, and also experience symptoms such as excessive thirst, frequent urination, sudden weight changes, or persistent fatigue, consult a doctor.
PC Social Media




