Ways to deal with late-night cravings

1. Eat enough dinner

Enjoying a sufficient serving of dinner is enjoyable and nourishing. The aim is to eat until comfortably satisfied. The nutrients and satisfaction we get from enjoying our evening meal can have long-lasting effects. Sometimes when we think we "shouldn't" be eating more, we restrict, only to end up elbow-deep in a bag of chips a little while later. Late-night snack choices tend to be less nourishing than meals. It's likely more beneficial to simply have a satisfying serving of dinner than to skimp out on dinner and overeat on snack foods later on.

2. Plan for the craving

Some of us have dinner at 6 pm and don’t sleep until midnight. Within this 6-hour gap, it's only natural to feel hungry later in the evening. It's important that we honour our hunger, and enjoy a snack when feeling that hunger. This isn't a feeling we want to suppress or feel guilt over. 

Regardless of the time gap between dinner and bed, if we get hungry even after having a filling dinner, we can honour our hunger cues by enjoying a snack. In either case, planning ahead can help us make more wholesome food choices. By planning ahead, we can buy ingredients and select snacks that nourish our mind, body, and soul. Some nourishing snacks we might enjoy include granola with yogurt, a handful of nuts, or veggies with hummus.

Take a moment to think about what type of snacks you usually reach for. Sweet? Salty? Savoury? Crunchy? Warm? Each of us is different. It can help to have a snack on hand that's tailored to our own preferences.  

Some homemade snack ideas we enjoy to honour our hunger include:

3. Get enough sleep

When we don't get enough sleep, our bodies tend to feel low in energy. It makes sense, then, that our desire to eat increases when we're sleep-deprived, as food provides us with energy. We might notice our cravings are especially skewed towards wanting more carbohydrate-rich foods. Why? Because carbohydrate-rich foods provide our brain's primary and preferred energy source. Adequate sleep can help to curb some of those late-night cravings by making sure we're energized to begin with. 

Pro tip: work in increments. If we're making it a goal to sleep 1 hour earlier than usual, we can try to sleep 10 or 15 minutes earlier each night until we reach our goal. That way, it'll be easier to adjust to the change. 

4. Drink enough fluids

Sometimes thirst is confused with hunger. It can help to reflect back on whether or not we've had enough fluids throughout the day. Drinking a glass of water or tea first can help us determine whether or not the feeling is true hunger, or in fact thirst. For something thirst-quenching and also more filling, consider a soup, a smoothie, or a cozy and warm London fog drink. If we find we're still hungry after hydrating, then we can enjoy an evening snack knowing we're well hydrated as well! 

Our creamy london fog is a great alternative to stay hydrated when we're looking for something more than just water or tea!

5. Be mindful

We're all for giving into hunger. Listening to our body is the kindest thing we can do. We always stand to benefit if we ask ourselves if we're eating to nourish mind and body, or if we're eating "just because". If we've decided to eat, it's so important that we enjoy it. This can be done if all our attention is on the food we are eating. For example, we can try eating away from our computers or screens to help us focus on our food. Mindful eating means we take our time, eat slow, and enjoy and savour each bite. In this way, we're eating something pleasurable, with fewer chances of over-eating mindlessly. Learn more about the practice of mindful eating in our intuitive eating video

Whenever possible we aim to honour our body and its hunger signals. Our bodies will thank us back multifold via the health of our mind and body. 


  1. Plan ahead. Whether it's eating more at dinner to prevent cravings or preparing wholesome snacks in advance to be ready for hunger. 
  2. Sleep, hydrate, eat, repeat. Getting enough sleep and quenching our thirst can help reduce feelings of hunger. Still hungry after a restful night of sleep and drinking a glass of water? Honour that hunger with a nourishing snack. 
  3. Slow down. Taking our time to eat can help us reflect on what we're eating, feel our fullness, and prevent overeating.