The foods that are best for breakfast are nutritious foods containing a lot of energy that make someone feel full and give them energy to start the day. Oatmeal is good because it is filling. Eggs are also good because of their protein content as well as nuts. Nuts work because they reduce the chances of death.
Another good choice for breakfast food is the banana because it contains abundant starch and potassium which is good for blood pressure. Berries also contain vital antioxidants which reduce the chance of disease and are also associated with a reduction in the chances of heart attack.
Coffee is also good because it can reduce the chances of developing type 2 diabetes. Flax seeds also contain abundant proteins and fibers and can reduce cholesterol. In short, foods that contain abundant nutrients and give you a full feeling so that you can start your day.