What Foods Are Highest in Cholesterol?

The single highest-cholesterol food you can eat is beef brain, which packs around 2,000 mg of cholesterol per 3.5-ounce serving. Other organ meats, egg yolks, and certain shellfish round out the top of the list. But before you start avoiding all of these foods, it’s worth understanding that the cholesterol you eat has a surprisingly small effect on the cholesterol in your blood for most people.

Organ Meats Top the List

Organ meats contain far more cholesterol than any other food category. Per 3.5-ounce (100-gram) cooked serving:

  • Beef brain: 2,000 mg
  • Beef kidney: 716 mg
  • Beef liver: 381–389 mg

Chicken liver falls in a similar range to beef liver. These numbers dwarf what you’ll find in muscle meats like steak or chicken breast, which typically contain 70–90 mg per serving. If you eat liver pâté, liverwurst, or dishes like steak and kidney pie, you’re getting several times more cholesterol per bite than you would from a standard cut of meat.

Eggs: Small Package, Big Numbers

A single large egg contains about 186 mg of cholesterol, all of it concentrated in the yolk. Egg whites have zero. That means a two-egg breakfast delivers roughly 372 mg, which is more than a 3.5-ounce serving of shrimp, lobster, or even beef liver.

Eggs were restricted in dietary guidelines for decades, but that guidance has shifted. A randomized crossover study published in The American Journal of Clinical Nutrition found that saturated fat intake was significantly correlated with higher LDL (“bad”) cholesterol, while dietary cholesterol from eggs was not. The researchers concluded plainly: saturated fat, not dietary cholesterol, elevates LDL cholesterol. This is a key reason the current Dietary Guidelines for Americans no longer set a specific daily milligram cap for cholesterol, instead recommending intake be “as low as possible without compromising the nutritional adequacy of the diet.”

Shellfish Vary Widely

Shellfish have a reputation for being high in cholesterol, but the actual numbers span a huge range depending on the species. USDA data shows cholesterol content per 100 grams of fresh weight:

  • Lobster (steamed): 146 mg
  • Shrimp (raw): 127 mg
  • Crab (steamed): 96 mg
  • Oysters (steamed): 82 mg
  • Clams (canned): 30 mg
  • Scallops (raw): 24 mg

Lobster and shrimp sit at the top, but even they contain far less cholesterol than organ meats or eggs. Scallops and clams are remarkably low, comparable to many white fish. Shellfish are also very low in saturated fat, which matters more for your blood cholesterol levels than the cholesterol the food itself contains.

Dairy and Other Common Sources

Butter contains about 11 mg of cholesterol per teaspoon. That sounds modest, but butter is calorie-dense and easy to use generously. A tablespoon brings you to roughly 33 mg. Cream cheese, heavy cream, and whole milk all contain cholesterol proportional to their fat content, since cholesterol is found in animal fat. Switching to low-fat or skim versions meaningfully reduces the cholesterol per serving.

Full-fat cheeses like cheddar or brie typically fall in the 90–110 mg per 3.5-ounce range. Ice cream, sour cream, and whipped cream all contribute smaller amounts that add up if you consume them regularly. The bigger concern with many of these foods is their saturated fat content rather than the cholesterol itself.

Why Dietary Cholesterol Matters Less Than You Think

Your liver produces the vast majority of the cholesterol in your bloodstream. When you eat more cholesterol, your liver compensates by producing less. This is why, for roughly two-thirds of the population, eating high-cholesterol foods causes little to no change in LDL or HDL cholesterol levels.

The remaining one-third of people are classified as “hyper-responders.” In these individuals, eating additional dietary cholesterol does raise both LDL and HDL cholesterol. However, research shows that the ratio between the two stays stable, and hyper-responders tend to produce more large LDL particles (which are considered less harmful) without increases in small, dense LDL. The typical response in a hyper-responder is an increase of about 2.2 mg/dL in blood cholesterol for every 100 mg of dietary cholesterol consumed per day.

None of this means dietary cholesterol is completely irrelevant. It means the saturated fat and trans fat in your overall diet play a much larger role in raising the kind of cholesterol that damages arteries. A shrimp stir-fry cooked in olive oil and a shrimp platter deep-fried in butter will have very different effects on your cardiovascular health, even though the shrimp itself is the same.

How Cooking Affects Cholesterol in Food

Cooking doesn’t add cholesterol to food, but high heat does change its chemistry. When cholesterol-rich foods are exposed to prolonged heat, especially frying, the cholesterol molecules oxidize and form compounds called cholesterol oxidation products. These oxidized forms are considered more harmful than the cholesterol naturally present in raw food, because they promote inflammation in blood vessel walls.

The amount of oxidation depends on temperature and cooking time more than the specific method. Research on pork found that all cooking methods increased cholesterol oxidation compared to raw meat, but the differences between grilling, roasting, and frying were not statistically significant. The practical takeaway: cooking at moderate temperatures for shorter periods limits oxidation. This applies to any animal-based food, from eggs to liver to shellfish.

Putting the Numbers in Context

If you’re trying to get a clear picture of your dietary cholesterol intake, here’s a quick reference for common portions:

  • Beef brain (3.5 oz): ~2,000 mg
  • Beef kidney (3.5 oz): ~716 mg
  • Beef liver (3.5 oz): ~389 mg
  • Two large eggs: ~372 mg
  • Shrimp (3.5 oz): ~127 mg
  • Lobster (3.5 oz): ~146 mg
  • Cheddar cheese (3.5 oz): ~100 mg
  • Butter (1 tablespoon): ~33 mg

For most people, the foods worth paying closer attention to are the ones high in both cholesterol and saturated fat, like fatty cuts of red meat, full-fat dairy, and processed meats. Foods that are high in cholesterol but low in saturated fat, like shrimp and eggs, have a much smaller impact on your blood lipid profile. The overall pattern of your diet matters far more than any single food on this list.