8 Healthy Foods to Eat Before Bed

New Year, new me. This month, like every January for as far back as I can remember, I’ve found myself eating lots of fruit and veg and cutting back on chocolate and carbs, in a desperate attempt to shift the pounds I’ve piled on over Christmas. I didn’t put on as much weight this Christmas as I usually do, but I made up for it by gaining around a stone in weight throughout the rest of last year.

So far, it seems to be going okay. I’m not following a strict diet, but I’m eating healthy, balanced meals and cutting down on sugary snacks, as well as going to the gym three times every week. I’ll give it a few weeks and if the weight doesn’t start falling off, I’m going to go back to Slimming World.

Foods to eat before bed

One thing I am struggling with at this stage, however, is the temptation to snack between dinner and bedtime. Most people restrict themselves from eating before bedtime when they’re trying to shed excess pounds and this is what I’ve been trying to do. In actual fact, trying to sleep with a hungry tummy could negatively impact your weight-loss plan. A growling stomach could lead to a restless night, and you may find yourself waking up without energy and making unhealthy decisions the next day. As long as you’re eating something sensible, it’s perfectly fine to enjoy a bedtime snack from time to time.

Try these healthy foods to eat before bed to keep hunger pangs at bay, without sabotaging your slim-down efforts.

1. Whole grain cereals

Believe it or not, ending your day with a bowl of fibre-rich cereals can actually lower your body weight. Carbs are good for sleep they help to keep you satiated all night long, while breaking down fats. Partnering your cereal with skimmed or low-fat milk makes it an ideal bedtime snack, as you’ll get extra doses of calcium, vitamin D, and tryptophan.

2. Kiwi

Another delicious way to prevent sleep disruptions is by having two kiwis one hour before going to bed. This delicious fruit is rich in vitamins C and E, carotenoids and antioxidants. It also helps to prevent insomnia, thanks to its serotonin and folate content.

3. Almonds

Almonds are rich in fibre that will keep you feeling full for a longer period of time. They are also known as one of the best fat-burning superfoods. Consuming about five grams of almonds every night will also help you to repair muscles and lose weight.

4. Sweet potatoes

Instead of eating unhealthy meals for dinner, have a baked sweet potato. It contains calcium, magnesium, and potassium that can help your body relieve stress. Furthermore, sweet potatoes are packed with vitamins A, C, B1 and B2, copper, dietary fibre, niacin, and phosphorus.

A post shared by Anna Pelzer (@anna.pelzer) on

5. Spinach

When it comes to inducing sleep, sleep is one of the best foods to eat before bed. You can combine it with almond milk and banana for additional taste and health benefits. This vegetable is packed with vitamins B6 and C, folate and magnesium. It also contains glutamine, which helps the body eliminate cellular toxins.

A post shared by Catrina ???? (@cmjams) on

6. Cottage cheese

Instead of trying to sleep with a rumbling stomach, enjoy a small amount of cottage cheese. This is one of the best foods to eat before bed because it boosts metabolism, controls hunger pangs in the morning and increases resting energy expenditure.

7. Bananas

Bananas are excellent sources of magnesium and potassium that can induce muscle relaxation. They contain sleep-regulating hormones, melatonin and serotonin, and have positive effects on sleep quality. Having a banana one hour before you sleep is also believed to make it easier for you to wake up.

A post shared by Ivan Huerta (@ivan_huerta_nyc) on

8. Cherries

Cherries are not only a great way to satisfy your sweet cravings, but they will also help you to achieve a better sleep. Have a glass of cherry juice or a bowl of cherries before going to bed to improve your quality of sleep and benefit from the antioxidant properties.

Depriving yourself of a good night’s sleep contributes to weight gain, and an unhealthy diet can affect your sleep cycle. Even though you shouldn’t go to bed with a rumbling tummy, it is important to make sure that you do not eat large portions as it will be difficult for your body to digest the food during the night.

If you’d like to learn more about the best foods to eat before bedtime, consider hiring a nutritionist.

What are your favourite foods to eat before bed?

Healthy Foods to Eat Before Bed, including kiwifruit, spinach, almonds and cherries.

This is a collaborative post.


  1. January 5, 2018 / 10:30 pm

    This is so useful, I am sat here wondering what I can eat as I always seem to get hungry late at night. Cottage cheese is my fave might have to go get some 🙂

    • January 6, 2018 / 3:13 pm

      I’m not really a big cottage cheese fan but I haven’t had it in years and they do say your tastebuds change as you age, so perhaps I ought to give it another go.

  2. quitelocal
    January 5, 2018 / 10:52 pm

    Perfect list of foods. Not just for bedtime, anytime:)

    • January 6, 2018 / 3:12 pm

      Very true. Maybe if I snack on these foods instead of my usual crisps and chocolate, the weight will start falling off!

      • quitelocal
        January 6, 2018 / 3:29 pm

        haha we are all guilty of crisps and chokky. I blame the excellent package designers 🙂 so tempting:)

        • January 9, 2018 / 2:08 pm

          Yes, they have a knack of making them look quite appealing at times!

  3. January 5, 2018 / 11:40 pm

    Kiwi! I love it but i should defo eat it more… i actually forget about it x

    • January 6, 2018 / 3:12 pm

      I love kiwi too! Especially with pineapple – yummy!

  4. January 7, 2018 / 11:14 am

    Well the honest answer is wine and Monster Munch but I have been known to have a bowl of porridge which is quite low cal but filling. I also usually have a glass of skimmed milk – which isn’t too brilliant nutritionally either but it does stop the rumbling.

    • January 10, 2018 / 11:25 am

      Haha, I’m with you on the wine Linda 🙂 I tend to go for crisps or cheese on crackers. I am trying to make healthier choices, though.

    • January 9, 2018 / 2:07 pm

      Hehe, I rarely ever eat banana but I am actually having it today with some natural yoghurt and maple syrup on a waffle (not the healthiest, I know! Lol)

  5. hxanou
    January 7, 2018 / 1:05 pm

    I always snack more between dinner and bed than I do throughout the day – will definitely give these a go instead of the trusty old chocolate!!

    • January 9, 2018 / 2:07 pm

      I’m the same. I’ve especially got into eating almonds and cherries before bed now 🙂

  6. January 7, 2018 / 4:55 pm

    This is so interesting, and very helpful as I contemplate a health kick to start the New Year. I love all of these foods though, apart from cottage cheese, which is something I have never been able to bring myself to like so far…

    • January 9, 2018 / 2:05 pm

      I’m not big on cottage cheese either, but I’ve heard it tastes better when paired with things like pineapple or peaches. I might give it a go.

  7. January 8, 2018 / 10:44 am

    I eat banana a lot literally everyday. I love kiwi and sweet potatoes but should eat them more!!

    • January 8, 2018 / 12:30 pm

      I’ve heard that bananas can make you happy 🙂

  8. January 9, 2018 / 10:42 am

    I totally agree that going to bed feeling actual hunger is a very bad idea. I’ve experienced it, and it is awful for sleep. Whereas I wouldn’t want to eat soon before going to bed, there are times if I’ve had an early dinner that I do feel hungry, and so a snack around 7-8 can be quite normal. I would usually reach for the fruit bowl, so it is good to know that kiwi are such a good choice.

    • January 9, 2018 / 2:01 pm

      Yeah, if I go to sleep on an empty stomach, I just lie there thinking about food! I need to make healthier choices.

Leave a Reply

%d bloggers like this: