Top 15 Foods – What To Eat Before Bed & What To Avoid [In 2019] 

Last Updated: February 2, 2019

By  Mattress In A Box Reviews

It’s getting late and you think to yourself…

“I’m feeling a little peckish, what can I eat?”

Stop. Hold on…

What To Eat Before Bed Feature Image

Before you decide to do something crazy like Uber Eats Maccas at midnight.

Take some time to read on as we break down what to eat before bed and what to avoid.

Here Are The Top 9 Foods To Eat Before Bed

1. Eggs

Our first what to eat before bed is eggs!

It’s recommended to boil or pouch them as doing so doesn’t add any additional fat.

2. Bananas

A banana before bed is great.

Being rich in magnesium relaxes muscles.

Banana Before Bed

Making bananas one the best fruits to eat before bed.

3. Kiwi

Another best fruit to eat before bed is a kiwi.

A study concluded that within 4 weeks of eating a kiwi twice daily improved not only the onset of sleep but also the duration.

4. Milk 

Milk before bed is an awesome source of calcium which is a great way to build healthy bones and teeth.

Milk Before Bed

If you’re looking to lose weight or maintain your current weight, it is recommended to go for a low-fat option.

5. Salmon

A super-duper source of omega-3 and vitamin D.

If you’re looking for a great snack before bed, salmon is a top option.

If would like a simple salmon recipe, you can check out these 37 recipes put together by Real Simple.

What To Eat Before Bed Salmon

6. Turkey

Our next what to eat before bed is Turkey.

Turkey is not only delicious, it is also a great source of protein.

7. Tofu

A great option for vegans.

If you need a few vegetarian tofu recipes…

You can check out these 36 delicious ways to cook it.

8. Spinach

The friendly leafy green spinach is a top source of iron and a great choice before bed.

What To Eat Before Bed Spinach

If you want to be super clever:

Combined a few ingredients from this list into one super snack.

Simply blend spinach, milk and a banana together for a tasty smoothie!

9. Almonds

A great source of healthy fats and fantastic to eat before bed.

Almonds are also a top source of magnesium.

And guess what:

All these foods contain tryptophan.

What is tryptophan?

It is an amino acid commonly found in foods that contain protein.

Protein Foods

According to specialist dietitian and nutritionist Natalie Olsen, eating foods that contain tryptophan helps the body produce serotonin.


Serotonin has many great benefits.

It increases sleep quality and improves your mood.

If you want more information, check this article by nutrition expert Dr Grant Tinsley.

Here Are The Top 6 Things To Avoid Before Bed

1. Fatty foods

Starting off with one of the hardest for many, fatty foods!

What To Avoid Before Bed Ice Cream

Stay away from foods including the following before bed:

  • Ice cream
  • Chips
  • Pizza
  • Burgers

They are heavy on the stomach and hard to digest.

So eating them before bed is not a good idea. 

2. Alcohol

Alcohol prevents sleepers from entering into deep sleep.

Making you feel drowsy in the morning.

3. Caffeine

 One of the most obvious sources of caffeine being coffee.

What To Avoid Before Bed Coffee

Keep in mind that caffeine can also be found in:

  • Chocolate
  • Energy drinks
  • Soft drinks

4. Cheese

Containing high levels of amino acid tyramine, if you want to keep the brain alert then go for some cheese.

Otherwise it would be best to avoid this sleeping mouse trap.

5. Salt and vinegar chips

A heavy hitter when it comes to fat, salt and vinegar.

Which equals bad news before bedtime.

What To Avoid Before Bed Chips

You may be thinking:

“But I love chips”

No, stay away.

6. Chilli peppers

A choice for the brave.

Chilli peppers contain a heat-inducing compound capsaicin.

Which can cause late night sleep-impairing indigestion.

If you like to go for the spicy option every now and then, be careful when you do so.

What Else?

If you’re looking at other ways to improve your sleep, feel free to check out these product blogs:


There you have it, our top 15 – what to eat before bed and what to avoid.

Keep these things in mind before your next bedtime and you’ll be sleeping like a baby in no time.

If you have any sleeping tips, be sure to share them below.

Leave a Reply

Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}