4. Liver
Although it is very high in iron, the downside of liver is that it has so much cholesterol. This organ is the body’s ultimate source of cholesterol, so eating it naturally gives you a lot. Animal liver has an average of 564 mg of cholesterol per 100 g of serving. Chicken (53% DV per ounce) and lamb (47% DV per ounce) liver are known to have the highest amounts. Following them are beef with 37% DV and pork liver with 34% DV.
5. Butter and Margarine
A stick of butter can have as much as 243 mg of cholesterol, which is 81% of the maximum daily intake of cholesterol. 100 g of butter has a staggering 215 mg, while whipped butter has 219 mg. Experts say that even margarine, which is often thought of as a healthier alternative to butter, is not free of cholesterol. Certain types of margarines, like hard stick margarines, may have higher cholesterol content because of the hydrogenated oils that are used to produce it.