What Foods Contain Melatonin?

Foods that contain melatonin include rice, sweet corn and oats. However, the amount of melatonin is so low in these foods that a person would have to eat twenty bowls of oats to ingest the amount in a melatonin supplement. Other foods containing even less melatonin are bananas, barley and tomatoes.