3. Oatmeal
Oatmeal also contains high levels of magnesium and potassium, making it ideal for people with insomnia. Although it is breakfast food, it also contains carbohydrates and fibre, making it suitable for dinner or supper. Oatmeal is also a great comfort food- it is warm, soft and nourishing and usually eaten with milk. You can also add fruits and nuts to your oatmeal and there are several savoury recipes for oatmeal as well.