Thirty years ago we thought eggs, shellfish, and other high cholesterol foods raised cholesterol, but now we know that’s not really true. The main factor in raising or lowering cholesterol is saturated fat. Excess saturated fat is converted into cholesterol by the liver. So, when you eat too much cheese, meat, cream, and other fatty animal products, your cholesterol will likely go up.
To lower cholesterol through diet, you can limit saturated fats and eat plenty of fiber, since the naturally occurring soluble fiber found in fruits, veggies, and true whole grains helps to sweep cholesterol out of the bloodstream.
So, keep on enjoying eggs (in moderation, up to 7 per week) without worry. Just make sure to buy sustainably farmed eggs so you know you’re getting a healthy product. Check this Organic Egg Scorecard to make sure the organic eggs you’re buying are truly organic.
Note: high-fiber packaged foods (like granola bars, yogurt, and other fiber-added foods) are not proven to help lower cholesterol, since they contain mostly synthetic fiber, not naturally-occuring soluble fiber. So stick with real food instead.