Few kitchen debates flare up quite like the one about cholesterol and what you put on your plate. Whether you’re watching your numbers or just trying to eat well, you’ve probably heard conflicting advice about eggs, prawns, and that . The good news is UK health bodies have done the hard work for you — and the picture is simpler than many realise. Read on for a clear breakdown of which foods actually contain cholesterol, which ones drive it up, and what to do about it.

Eggs: Up to 256mg cholesterol each · Prawns (140g raw): 210mg cholesterol · Lamb liver (100g): 430mg cholesterol · Two pork sausages: 10g saturated fat · FH daily limit: 300mg dietary cholesterol

Quick snapshot

1Confirmed facts
  • A large egg contains 240mg cholesterol (Heart UK)
  • Shellfish like prawns high in cholesterol but low in saturated fat (Heart UK)
  • Lamb liver (100g) contains 430mg cholesterol (Heart UK)
2What’s unclear
  • Exact impact of dietary cholesterol on blood levels varies between individuals
  • Response depends on genetics, overall diet, and gut absorption
3Timeline signal
  • UK health bodies continue to update cholesterol guidance as research evolves
  • FH screening and dietary management protocols under review
4What’s next
  • Focus on saturated fat reduction remains the cornerstone of UK cholesterol advice (NHS)
  • Personalised dietary approaches gaining traction for cholesterol management (NHS)

The following table lists specific cholesterol and saturated fat values sourced from UK health authorities.

Food Cholesterol / Saturated Fat Source
Egg (large) 240mg cholesterol Heart UK
Prawns (raw, 140g) 210mg cholesterol Heart UK
Lamb liver (raw, 100g) 430mg cholesterol Heart UK
Pig kidney (raw, 100g) 410mg cholesterol Heart UK
Two pork sausages 10g saturated fat Oviva UK
Ribeye steak (200g) 15g saturated fat Oviva UK
Croissant 7g saturated fat Oviva UK
Cheesecake slice (80g) 8g saturated fat Oviva UK
FH daily limit 300mg dietary cholesterol Oviva UK
Eggs per week for FH 3–4 Heart UK

What 10 foods are highest in cholesterol?

When people talk about cholesterol in food, organ meats and eggs lead the pack. The highest-cholesterol foods are organ meats — lamb liver tops the list at 430mg per 100g (Heart UK). Offal like kidneys and hearts also scores high: pig kidney has 410mg and lamb kidney has 315mg per 100g (Heart UK).

Eggs and shellfish

Eggs are famous for their cholesterol content, and for good reason. A large egg contains 240mg, while a very large one has 256mg (Heart UK). But here’s what many people miss: eggs are low in saturated fat, and UK guidance says for most people they don’t significantly raise blood cholesterol.

Why this matters

Shellfish like prawns (210mg per 140g) and lobster (275mg per 250g) contain cholesterol but are low in saturated fat. Heart UK advises that most people can eat eggs and shellfish regularly as part of a balanced diet. These foods present a different risk profile than saturated-fat-heavy options.

Organ meats like liver

Liver is the standout high-cholesterol food. Lamb liver leads at 430mg per 100g, followed by chicken liver at 380mg and calf liver at 370mg per 100g (Heart UK). Pâté made from liver also carries cholesterol — a 40g portion contains 68mg (Heart UK). Hearts add to the list: lamb’s heart has 267mg and pig’s heart has 210mg per typical serving.

Other high sources

Beyond organ meats, some shellfish rank high. Lobster (275mg per half-cooked portion), fresh crab meat (169mg per 100g), and canned crab in brine (72mg per 100g) all contain notable cholesterol (Heart UK). For most people, these foods don’t raise blood cholesterol levels significantly — but anyone with familial hypercholesterolaemia (FH) needs stricter limits.

The implication: organ meats like liver and kidney are the true high-cholesterol foods. Eggs and most shellfish contain cholesterol but have minimal impact on blood cholesterol for people without FH.

What Foods Cause High Cholesterol?

Here’s the key distinction UK health bodies keep hammering home: foods that contain cholesterol aren’t the same as foods that raise blood cholesterol. The real driver is saturated fat. The NHS recommends cutting down on saturated fats to lower cholesterol, found in fatty foods (NHS).

Saturated fat sources

Processed meats are among the worst culprits. Two pork sausages contain up to 10g saturated fat — that’s half the daily limit for women and one-third for men (Oviva UK). Bacon, salami, and other processed meats fall into the same category.

Processed meats

When you’re watching cholesterol, processed meats deserve extra attention. Sausages, bacon, ham, and deli meats combine high saturated fat with added salt, making them doubly problematic for heart health (Mass General Brigham).

Dairy and baked goods

Full-fat dairy products like butter, whole milk, and hard cheese are loaded with saturated fat (CLS Health). Baked goods are sneaky — a single croissant can have 7g saturated fat, and an 80g slice of cheesecake has 8g (Oviva UK). Cakes, biscuits, and pastries made with butter or shortening add up fast.

The upshot

The NHS guidance is blunt: cut down on saturated fat to reduce your cholesterol. The foods to watch aren’t just the obvious ones — baked goods and dairy sneak saturated fat into your diet throughout the day.

What this means: the foods that raise blood cholesterol are those high in saturated fat — processed meats, fatty cuts of red meat, full-fat dairy, and rich baked goods. This is where your real concern should lie.

What’s the worst food for cholesterol?

No single food damns you — but some are far worse than others. Fried foods top most lists. Chicken wings, mozzarella sticks, and onion rings increase calorie density and cholesterol risk, according to Harvard Health. The problem isn’t just cholesterol in food; it’s the combination of saturated and trans fats from frying.

Fried and fast foods

Fried foods are calorie-dense and typically cooked in oils high in saturated fat. Fast food items like fries, fried chicken, and onion rings deliver a double hit: unhealthy fats plus excess calories that can push cholesterol higher (Harvard Health).

Red meat and cheese

A 200g ribeye steak has around 15g saturated fat — that’s a significant chunk of your daily limit in one meal (Oviva UK). Hard cheeses are similarly concentrated. Red meat like beef, pork, and lamb, along with processed meat products, are consistently flagged as among the worst foods for cholesterol (Mass General Brigham).

Sugary desserts

Baked goods with shortening or hydrogenated oils should be avoided, not just for their cholesterol content but for the arterial damage they cause over time (CLS Health). Desserts like cheesecake, pastries, and cream-heavy treats contribute to the problem indirectly by adding excess calories and saturated fat.

The catch: there’s no single “worst” food — it’s the pattern of eating fried foods, fatty red meats, full-fat dairy, and rich desserts that drives cholesterol up. Cut these out or down, and you’ll see better results than avoiding eggs ever achieved.

What are the 6 worst foods for your cholesterol?

UK health sources and clinics like Dulwich Health have identified the consistent offenders. Fast food, fatty meats, coconut and palm oil products, full-fat dairy, fried foods, and baked goods make up the usual suspects.

Top offenders list

  • Fast food (burgers, fries, fried chicken)
  • Fatty cuts of red meat (ribeye, brisket, lamb chops)
  • Processed meats (sausages, bacon, salami)
  • Coconut or palm oil products
  • Full-fat dairy (butter, cream, hard cheese)
  • Baked goods (pastries, biscuits, cakes)

Why they harm

All of these share a common feature: high saturated fat content. Saturated fat directly raises LDL (bad) cholesterol in your blood. Unlike dietary cholesterol — which most people’s bodies regulate fairly well — saturated fat from these foods flows straight into your bloodstream and clogs arteries over time.

The pattern: the worst foods for cholesterol are consistently high in saturated fat, and many also bring excess calories. Coconut and palm oils, often marketed as natural alternatives, are actually high in saturated fat themselves (Mass General Brigham).

Is prawns high in cholesterol?

Yes — prawns are genuinely high in dietary cholesterol. A 140g portion of raw prawns contains 210mg cholesterol (Heart UK). But here’s where it gets interesting: prawns are very low in saturated fat. And according to the British Dietetic Association, prawns are safe to eat in a balanced diet for people without specific cholesterol conditions.

Prawns and shellfish facts

Prawns (100g cooked) contain 180–200mg cholesterol, and lobster (200g cooked) has 150–300mg (Oviva UK). However, Heart UK notes that shellfish like cockles, mussels, oysters, scallops, and clams are low in both cholesterol and saturated fat — you can eat these freely.

The paradox

Prawns and lobster contain substantial dietary cholesterol, yet for most people they don’t raise blood cholesterol measurably. A croissant with 7g saturated fat (Oviva UK) will do more damage to your arteries than a plate of prawns.

Dietary context

Heart UK advises eating shellfish like prawns 1–2 times a week for people with FH (familial hypercholesterolaemia) — that’s how low the concern is for most people. The British Dietetic Association confirms prawns are safe in a balanced diet for the general population.

What this means: prawns contain cholesterol but won’t significantly raise your blood cholesterol because they’re low in saturated fat. Shellfish with low saturated fat — cockles, mussels, oysters — can be eaten freely even on a cholesterol-lowering diet.

Confirmed facts

  • Eggs and shellfish are high in dietary cholesterol
  • Saturated fat directly raises LDL cholesterol
  • Processed meats and fried foods are the real cholesterol raisers
  • Most people can eat eggs and shellfish regularly per UK guidance

What’s unclear

  • Exact impact of dietary cholesterol on blood levels varies between individuals
  • Genetic factors like FH affect how much dietary cholesterol matters
  • Gut absorption differences make individual responses hard to predict

Most people don’t need to cut down on the cholesterol that’s found in these foods, if they’re eaten as part of an overall healthy, balanced diet.

— Heart UK (UK Cholesterol Charity)

To reduce your cholesterol, try to cut down on fatty food, especially food that contains a type of fat called saturated fat.

— NHS (UK National Health Service)

“Everyone thinks that cheese is a disaster… but there’s good data that long-fermented cheeses [such as aged cheddar] are beneficial.”

Dr Khavandi, via The Telegraph

The distinction between foods that contain cholesterol and foods that raise blood cholesterol is the most important thing to understand. Eggs, prawns, and organ meats are high in dietary cholesterol but low in saturated fat — and for most people, they don’t significantly raise blood cholesterol. Conversely, processed meats, fried foods, full-fat dairy, and rich baked goods drive cholesterol up precisely because of their saturated fat content. Heart UK advises eating 3–4 eggs and shellfish 1–2 times weekly for people with FH, acknowledging that even high-cholesterol foods can fit into a balanced diet.

Related reading: How Many Calories to Lose Weight · What Does Magnesium Do?

Additional sources

uniteddigestive.com

Take eggs, often topping lists of cholesterol-rich foods, where egg cholesterol facts and myths separates facts from myths while outlining safe limits.

Frequently asked questions

What reduces cholesterol quickly?

Cutting saturated fat is the fastest way to lower cholesterol, according to the NHS. Swap butter for olive oil, choose lean meats over fatty cuts, and reduce processed food intake. Soluble fibre from oats, beans, and fruit also helps lower cholesterol over weeks.

What food to eat if your cholesterol is high?

Focus on oats, beans, lentils, nuts, and fatty fish like salmon or mackerel. These contain soluble fibre and omega-3 fatty acids that help lower LDL cholesterol. Heart UK recommends a Mediterranean-style diet rich in vegetables, whole grains, and lean proteins.

What can I eat to reduce cholesterol?

Plant sterols and stanols (found in fortified foods), oats, barley, beans, chickpeas, lentils, tofu, nuts, and seeds all help reduce cholesterol absorption. The British Dietetic Association recommends incorporating these foods daily for measurable effects.

Which drink can reduce cholesterol?

Green tea, soy milk, and beverages fortified with plant sterols can help lower cholesterol. The NHS notes that cutting back on sugary drinks and alcohol also helps, since excess sugar and alcohol can raise triglycerides and cholesterol levels.

What flushes cholesterol out of your body?

Soluble fibre binds to cholesterol in the digestive system and carries it out. Oats, beans, apples, and barley are excellent sources. Regular exercise also helps increase HDL (good) cholesterol, which transports cholesterol back to the liver for processing.

How to lower your cholesterol?

The NHS recommends reducing saturated fat intake, eating more fibre, exercising regularly, and maintaining a healthy weight. If you have FH, medication such as statins may be necessary alongside dietary changes. Heart UK offers specific guidance for families affected by inherited high cholesterol.

What Are Some Recommended Drinks to Lower Cholesterol?

Green tea, soy milk, and drinks fortified with plant stanols or sterols can modestly lower cholesterol. Pomegranate juice and red wine in moderation may also have benefits. The key is replacing sugary drinks and alcohol — not adding these on top of your current intake.