Once feared for being high in cholesterol, whole eggs have been making a comeback. New studies show that they don’t adversely affect blood cholesterol and don’t cause heart attacks (1, 2). What’s more… they are among the best foods you can eat if you need to lose weight. They’re high in protein, healthy fats, and can make you feel full with a very low amount of calories. One study of 30 overweight women showed that eating eggs for breakfast, instead of bagels, increased satiety and made them eat less for the next 36 hours (3).