The answer to this question, I think, really depends on your main purpose for eating the almonds. Almonds are wonderful additions to any diet because they are high in fiber and heart healthy fats and minerals. They can generally be eaten at any time of the day, but certain individual characteristics may dictate the best time of day to eat the almonds.
If you are eating almonds strictly because of the heart health benefits, you can incorporate them at any point during the day – with a few conditions. Almonds, because of their brown coating, can be difficult for some people to digest. For this reason, it’s generally better to avoid eating almonds on an empty stomach. You can always try drinking a glass of almond milk instead. Silk is great, but I also really enjoy making my own almond milk using water and raw almonds in my Ninja Master Prep. Note: the almonds should be raw, and you should soak them first in the same water you’re going to blend them with for at least two hours.
If you’re eating almonds to help boost your athletic performance, it’s best to eat a handful after each workout. So, if you work out in the morning, you should eat almonds in the morning. Likewise, if you work out in the evening, you should eat almonds in the evening.
And speaking of evening, did you know eating a small handful of almonds before bed can actually help you sleep? They contain a significant amount of magnesium, which induces sleep and improves its quality. Because of the magnesium, eating almonds at night also helps to control blood sugar, which may especially help you if you have diabetes or weight issues. You won’t even be hungry when you wake up in the morning, because the fiber in the almonds helps keep you feeling fuller longer!
No doubt about it, everyone could benefit from eating almonds every day. The best time of day to eat the almonds really depends on your main reason for including them in your diet, but you don’t want to waste another day before making them a personal nutritional staple.