Last reviewed: July 2026

Cholesterol in food vs blood cholesterol: what changed in the science

For most people, the cholesterol you eat has only a modest effect on the cholesterol in your blood. Your liver manufactures the large majority of your body's cholesterol and dials its own production down when you eat more, a feedback loop that buffers dietary intake. That is why the US Dietary Guidelines dropped their long-standing 300 mg daily cholesterol limit in 2015, and why eggs and shrimp were quietly rehabilitated. The dietary factors that genuinely move LDL, the "bad" cholesterol, are saturated and trans fats pushing it up and soluble fibre pulling it down.

Old advice
Limit cholesterol to 300 mg/day.
Current view
No specific limit; the liver compensates.
Real levers
Saturated fat up, soluble fibre down.

How the villain got demoted

The original logic was seductively direct: cholesterol clogs arteries, this food contains cholesterol, therefore avoid the food. Decades of feeding studies undermined the middle step. Absorption of dietary cholesterol varies from about 20 to 80 percent between individuals, the liver's own synthesis adjusts to intake, and for the majority of people a large change in dietary cholesterol shifts blood LDL only slightly. A minority, so-called hyper-responders, react more strongly, which is one reason personal blood tests beat blanket rules. By 2015 the US guidelines removed the numeric limit, stating that cholesterol was no longer "a nutrient of concern for overconsumption", while still advising that overall eating patterns stay low in saturated fat.

Why eggs and shrimp were false alarms

Look at what surrounds the cholesterol. Eggs carry roughly 400 mg of cholesterol per 100 g but only about 2.5 g of saturated fat. Shrimp is even cleaner: around 156 mg cholesterol per 100 g with essentially zero saturated fat and 20 g of protein. A controlled trial in the 1990s found that adding 300 g of shrimp a day raised HDL alongside LDL and did not worsen the ratio. Compare that with butter: a similar cholesterol story (218 mg) but 49 g of saturated fat per 100 g, which is what actually drives LDL upward. The cholesterol number on a label is a poor proxy for the food's effect; the saturated fat line is the one to read, as covered in the dietary fat explainer.

Food (Dietly label, per 100 g)CholesterolSaturated fatPractical reading
Eggs398 mg2.5 gHigh cholesterol, low sat fat: fine for most
Shrimp156 mg0 gLean protein, not a cholesterol problem
Cheddar cheese107 mg17.9 gSat fat, not cholesterol, is the LDL lever
Butter218 mg49 gThe sat fat dose that moves blood lipids

What actually moves LDL

The practical upshot: swapping the butter under your eggs for olive oil does more for your LDL than skipping the eggs, and adding a daily bowl of oats does more than either. To see the saturated fat gap between two spreads or cheeses, check them side by side in the comparison tool.

Who should still be careful

This is population-level guidance, not a personal prescription. People with familial hypercholesterolaemia, diabetes, existing cardiovascular disease, or who know they are hyper-responders may be advised to watch dietary cholesterol specifically, and anyone on lipid-lowering medication should follow their clinician's targets rather than internet averages. A standard blood lipid panel settles what any article cannot: how your body responds to your diet.

Bottom line

Cholesterol in food and cholesterol in blood are related, but loosely. The liver's feedback loop absorbs most of what you eat; saturated fat and soluble fibre are the dietary levers that matter. Judge foods by their saturated fat and overall pattern, keep eggs and shrimp on the menu if you enjoy them, and let a blood test, not a 1980s rule, tell you whether anything needs to change. The full egg saga is in are eggs bad for you.

Sources

Common questions

Does eating cholesterol raise your blood cholesterol?

Only modestly for most people. The liver makes most of your cholesterol and produces less when you eat more. Saturated and trans fats raise LDL far more per gram than dietary cholesterol does.

Is shrimp bad for cholesterol?

No. Shrimp is high in cholesterol but very low in saturated fat, and trials found it does not worsen the LDL to HDL ratio. Current guidance treats it as a lean protein.

What actually lowers LDL through diet?

Replacing saturated fat with unsaturated fat, eating more soluble fibre such as oats and legumes, and weight loss if applicable. These changes outperform simply avoiding high-cholesterol foods.