5 magnesium-rich foods for a good night's sleep VnExpress Eating avocado, banana, black sesame, and sweet potato regularly provides magnesium, helping the body relax and easily fall into a deep sleep.