What Foods Contain Cholesterol? Eggs to Red Meat

Cholesterol is found exclusively in animal-based foods. Meat, eggs, dairy, and shellfish all contain it, while fruits, vegetables, grains, nuts, and every other plant food contain zero cholesterol. The amounts vary widely, from a few milligrams in a glass of skim milk to over 300 mg in a serving of beef kidney.

Worth noting upfront: your liver and intestines produce roughly 80% of the cholesterol circulating in your blood. Only about 20% comes from food. That doesn’t mean dietary cholesterol is irrelevant, but it does explain why the conversation around cholesterol-rich foods has shifted significantly over the past decade.

Eggs: The Most Concentrated Common Source

One large egg contains about 186 mg of cholesterol, all of it in the yolk. The white is cholesterol-free. That single yolk delivers more cholesterol than most people get from any other individual food in a typical meal, which is why eggs dominated cholesterol conversations for decades.

For context, the previous daily limit recommended by U.S. dietary guidelines was 300 mg. That cap was removed in 2015, but eggs remain one of the top contributors to dietary cholesterol simply because people eat them so frequently.

Organ Meats Have the Highest Levels

If you eat liver, kidney, or other organ meats, these are the most cholesterol-dense foods you’ll encounter. A 3-ounce serving of beef kidney contains roughly 340 mg of cholesterol. The same portion of beef liver has about 219 mg. Chicken liver is similarly high.

Organ meats are nutrient-dense in other ways (they’re packed with iron, B vitamins, and vitamin A), but from a pure cholesterol standpoint, they sit at the top of the chart. People who eat liver regularly are getting more dietary cholesterol per serving than from virtually any other food.

Shellfish and Seafood

Shellfish have a reputation for being high in cholesterol, and some of that reputation is deserved. Per 100 grams (about 3.5 ounces):

  • Lobster: 146 mg
  • Shrimp: 129 mg
  • Blue crab: 96 mg

Shrimp is the one that surprises people most. A typical restaurant shrimp cocktail with 8 to 10 large shrimp can easily contain 150 to 200 mg of cholesterol. That said, shrimp is very low in saturated fat, which has a larger effect on blood cholesterol levels than the cholesterol in food itself. Fish like salmon, halibut, and tuna contain moderate amounts of cholesterol, generally in the range of 40 to 70 mg per serving, alongside heart-healthy omega-3 fats.

Red Meat, Poultry, and Pork

A standard 3-ounce serving of most cuts of beef, pork, or lamb contains somewhere between 60 and 100 mg of cholesterol. Leaner cuts tend to be on the lower end, fattier cuts slightly higher, but the differences between a sirloin and a pork chop are modest. Skinless chicken breast falls in the same general range.

The type of meat matters less for cholesterol content than most people assume. A serving of lean ground beef and a serving of skinless chicken have fairly similar cholesterol numbers. Where red meat diverges is in its saturated fat content, which has a stronger influence on your blood cholesterol than the cholesterol in the food itself.

Dairy Products

Dairy cholesterol varies enormously depending on fat content. Full-fat products contain more cholesterol because cholesterol is carried in the fat portion of milk.

Cheese is one of the bigger contributors simply because people eat a lot of it. A cup of diced cheddar contains about 131 mg of cholesterol. Muenster and Swiss are close behind at 127 and 123 mg respectively. Part-skim mozzarella drops to 84 mg for the same volume. Butter has 11 mg per small pat, which sounds low until you consider how quickly pats add up during cooking. A cup of heavy whipping cream contains 136 mg.

Whole milk has more cholesterol than skim, and whole-milk yogurt has more than nonfat yogurt, following the same pattern. Switching to lower-fat dairy is one of the more straightforward ways to reduce dietary cholesterol without eliminating entire food groups.

Why Plant Foods Have Zero Cholesterol

Plants produce their own type of sterols called phytosterols, but they don’t produce cholesterol. These are structurally similar compounds that serve a parallel role in plant cell membranes, but they aren’t the same molecule. Your body can’t convert phytosterols into cholesterol.

Phytosterols actually work against cholesterol absorption. They compete with cholesterol for absorption in your gut, effectively blocking some of the dietary cholesterol you eat from entering your bloodstream. This is why foods fortified with plant sterols (certain margarines and orange juices) are sometimes marketed for heart health. Nuts, seeds, vegetable oils, and whole grains are all natural sources of phytosterols.

Any food labeled “cholesterol-free” must contain less than 2 mg of cholesterol per serving under FDA rules. For plant foods, this label is technically accurate but somewhat redundant since no plant food contains cholesterol in the first place.

Which Foods Raise Blood Cholesterol Most

Here’s what trips people up: the cholesterol content of a food doesn’t perfectly predict how much it will raise your blood cholesterol. Saturated fat is actually a stronger driver. Foods high in saturated fat stimulate your liver to produce more cholesterol, which can raise blood levels more than eating cholesterol directly.

This is why shrimp, despite being high in cholesterol, doesn’t raise blood cholesterol the way a fatty cut of red meat does. And it’s why the combination foods to watch are those that pack both dietary cholesterol and saturated fat together: think cheeseburgers, full-fat ice cream, butter-heavy baked goods, and dishes made with cream and cheese.

People respond differently to dietary cholesterol based on genetics. Some people absorb more of it from food and see bigger swings in blood levels. Others compensate by reducing their own cholesterol production when they eat more. If your blood cholesterol tends to run high, paying attention to both the cholesterol and the saturated fat in your food gives you the most complete picture.