Eating cholesterol-rich foods does not raise blood cholesterol levels. It’s a complete myth that it does. According to Chris Masterjohn, there is no direct connection between the amount of cholesterol you eat and the concentration of cholesterol in your blood. 30% of the population who eat cholesterol-rich foods will end up increasing the blood cholesterol, however it increases the “good” cholesterol.
So, eating nutrient dense foods such as liver and eggs are good for you. Cholesterol researcher Dr. Maria Luz Fernandez of the University of Connecticut’s Department of Nutritional Sciences tested the effect of eating eggs on blood cholesterol levels. She found that 2-3 eggs a day had no effect on blood cholesterol levels on over 2/3 of the population. The remaining population are called “hyperresponders” in that when they eat egg yolks their LDL (so called bad cholesterol) and HDL (so called good cholesterol) goes up equally – which means there is no change in the ratio between LDL and HDL.
To sum up, over 2/3 of the population have little or no change in cholesterol when cosnuming eggs. In just less than a 1/3 of the population it is the total cholesterol that goes up, but the ratio of LDL to HDL and the total number of LDL particles stays the same, the LDL particles just get bigger and safer. This means that you can enjoy eating 2-3 eggs a day or other cholesterol-rich foods. There is also no evidence to suggest that high cholesterol is linked to causing atherosclerosis (hardening of the arteries).