1. Nuts
Nuts are extremely rich sources of melatonin. Pistachios, walnuts, cashews, almonds, etc. are some of the nuts that are well packed with huge amounts of melatonin.
Although walnut is the richest nut in terms of the amount of melatonin; pistachios, in fact, are highly sought after because of the presence of vitamin B6, which helps tryptophan to produce melatonin thereby, improving the effect of the nut much better.
However, eating nuts as it is may not be easily digestive of many nutrients yet roasting them leads to a reduction of their melatonin as well as nutrition content. Therefore, for better digestion of the nutrients and to boost melatonin at the same time, nuts can be soaked overnight and consumed the next day.