bananas. bananas are a great food all-round, but if you usually eat a banana for breakfast, you might want to think about enjoying this exotic fruit before bed instead. they are one of the best foods for sleep, due to their high levels of magnesium which relax the muscles and calm the body.