Foods that raise cholesterol

The biggest dietary driver of high LDL cholesterol is saturated and trans fat — not, for most people, the cholesterol in food itself. Here’s what to watch, and what to swap in.
Check your cholesterol ratio
Free · instant result · no sign-up

Foods high in saturated fat

  • Fatty and processed meats (sausages, bacon, salami)
  • Butter, ghee, lard, cream and full-fat dairy
  • Cheese in large amounts
  • Cakes, biscuits, pastries and many baked goods
  • Coconut and palm oil
  • Deep-fried and fast foods

Trans fats — the worst offenders

Artificial trans fats (often labelled “partially hydrogenated” oils) raise LDL and lower protective HDL. They’re now restricted in many countries but can still appear in some fried and packaged foods — check labels.

What about eggs and dietary cholesterol?

For most people, the cholesterol naturally in foods like eggs and shellfish has a smaller effect on blood cholesterol than saturated fat does. Eggs can be part of a healthy diet; people with diabetes or existing high cholesterol should follow tailored advice.

Better swaps

Swap butter for olive or rapeseed oil, fatty meat for fish, beans or poultry, and pastries for fruit, nuts or wholegrains. Adding soluble fibre (oats, beans, lentils) actively helps lower LDL.

Frequently asked questions

Sources

Educational use only. This article provides general information and is not a medical diagnosis or a substitute for professional advice. Always talk to a qualified healthcare professional about your health.

Related calculators

checkit.health by iAriya

© 2026 checkit.health by iAriya · Educational health tools, not a medical device.