Eating one egg a day lowers the risk of developing the lifestyle disease, as it's known, and now researchers have discovered why they have their protective effects.
Just seeing eggs as being high in cholesterol is simplistic; instead, they contain many bio-active compounds that are good for us, say researchers from the University of Eastern Finland.
Eating eggs helps establish healthy compounds in the blood that are regularly seen in people who don't have type 2 diabetes. They also reduce the levels of the amino acid tyrosine, which increases the risk of diabetes.
The researchers have been testing the effects of eggs on a group of middle-aged men registered in a study that explores risks of heart disease.