#5 Almonds

Almonds are filled with Calcium and a great source of magnesium to help you relax. This is an awesome food for the body and a combination of a good night’s rest and a healthy meal is a welcome thing. Most people love almonds so I am sure its great news to know that almonds before bed is a big plus.

#6 Spinach

Spinach is filled with many sleep-inducing natural nutrients. Spinach is full of antioxidants and other wholesome goodness. You should definitely add spinach to any food you eat before you sleep. Spinach is a wonder worker, so proper sleep and proper nutrition is definitely a must.

#7 Peanut Butter On Whole Grain


Surprising, but this is also a sleep-inducing food, eat at least an hour and a half before bed. A favorite of many, this is definitely a go-to and a quick fix.

Peanut butter tastes great and whole grain is good for the heart, so one can only gain from such a meal. This is a normal snack for most of us, its just about timing.

#8 Walnuts


We mentioned peanut butter but walnuts also help and have great benefits for your heart too. Walnuts are filled with omega 3 fats that help the heart in ways that nothing else can, so you won’t only sleep well but your heart will be happy, what do you say to that?

#9 Cheese and Crackers


Cheese and crackers can help you get a good night’s rest, but there is much more to the story. According to scientists the reason that milk as mentioned earlier and now cheese is so good at helping you sleep is due to dairy. Dairy has a tendency to help you sleep.