Insomnia: 5 Foods That Can Help

3. Oatmeal

Oatmeal also contains high levels of magnesium, along with potassium, making it ideal for people with insomnia. Although it is a 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.