10 Foods to Limit If You Have High Cholesterol - Main Image

10 Foods to Limit If You Have High Cholesterol

If you’ve recently been told your cholesterol is high, it can feel like you’re suddenly meant to overhaul everything you eat. And if you’ve searched for the top ten worst foods for high cholesterol, you’ve probably seen some very dramatic lists.

Let’s keep this simple and realistic.

Cholesterol isn’t “good” or “bad” food in disguise. It’s a waxy substance your body uses to make hormones and vitamin D. But when LDL cholesterol (often called “bad” cholesterol) is high, it can increase the risk of fatty build-up in blood vessels over time.

Food is one of the most powerful, practical levers we can use, especially when we focus on patterns rather than perfection.

A quick refresher: what matters most for cholesterol

When we talk about cholesterol and diet, two things tend to make the biggest difference:

  • Saturated fat: found mostly in fatty meats, butter, cheese, pastries, and many takeaways. Replacing saturated fats with unsaturated fats (olive oil, nuts, seeds, avocado, oily fish) can help support healthier cholesterol levels.
  • Fibre (especially soluble fibre): found in oats, beans, lentils, chickpeas, fruit, and veg. Soluble fibre helps “trap” cholesterol in the gut so you absorb less of it.

For a solid NHS overview, you can read their guidance on high cholesterol.

The 10 foods to limit if you have high cholesterol

This isn’t about never having these foods again. It’s about reducing how often they show up, shrinking portions, and knowing what to swap them for.

Here’s a quick snapshot, then I’ll talk you through each one.

Food to limit Why it can be a problem A more helpful swap (most days)
Processed meats Often high in saturated fat and salt Chicken, turkey, fish, beans, lentils
Sausage rolls, pies and pasties Saturated fat plus refined carbs Homemade wraps, soups, bean chilli
Butter and ghee Concentrated saturated fat Olive oil, rapeseed oil, avocado
Cream and creamy sauces Easy to overdo saturated fat Greek yoghurt, tomato-based sauces
Hard cheeses High saturated fat, very easy to overeat Smaller amount, lighter options, or hummus
Fried takeaway foods Deep-fried oils plus refined carbs Oven-baked versions, air fryer, grilled
Fast-food burgers and pizza Saturated fat, refined carbs, salt Homemade versions with leaner proteins
Biscuits and cakes Often butter, palm oil, sugar Fruit + yoghurt, oat-based snacks
Sugary drinks Can raise triglycerides and drive cravings Sparkling water, diet drinks, tea
Coconut oil and coconut-heavy products Coconut is high in saturated fat Olive/rapeseed oil for everyday cooking

A kitchen counter with everyday foods for a cholesterol-friendly shop, including oats, tinned beans and lentils, olive oil, nuts and seeds, colourful vegetables, and a loaf of wholegrain bread, laid out in a simple, realistic way.

1) Processed meats (bacon, sausages, salami, pepperoni)

Processed meats are a double hit for heart health. They’re often higher in saturated fat, and they’re usually high in salt too.

If you enjoy them, you don’t have to ban them. But moving them from “most mornings” to “occasionally” can make a real difference.

Try instead: grilled chicken, turkey, eggs, beans on wholegrain toast, tinned fish, or a veggie breakfast with mushrooms and tomatoes.

2) Sausage rolls, pies, pasties and pastry-based lunches

Pastry is typically made with butter or palm oil, so it’s a concentrated source of saturated fat. Add a processed meat filling and it quickly becomes a regular cholesterol driver.

Try instead: soup with lentils, a chicken salad wrap, leftovers from a simple homemade dinner, or a jacket potato with tuna and sweetcorn.

3) Butter (including “extra thick” spreads)

Butter is one of the easiest saturated fats to underestimate, because it’s a small thing you add often.

If toast is a daily habit, switching the spread can be a quiet win.

Try instead: olive oil based spreads, avocado, nut butter (watch portions), or simply using less butter and adding more filling toppings like egg or hummus.

4) Ghee

Ghee is popular in some cooking styles and it has a “health halo” online.

The truth is simpler: it’s still largely saturated fat. That doesn’t mean you can’t use it, but I wouldn’t make it your everyday cooking fat if your LDL is high.

Try instead: olive oil or rapeseed oil for most cooking, and keep ghee for flavour when you really want it.

5) Cream and creamy sauces

Creamy sauces can push saturated fat up very quickly, especially in pasta dishes and curries.

If you’re in perimenopause or menopause, this can matter even more. Oestrogen changes can shift cholesterol levels, and many women see LDL creep up in midlife even if they haven’t changed much else.

Try instead: blend in roasted veg for creaminess, use Greek yoghurt, go for tomato-based sauces, or use smaller amounts of cream and bulk out the meal with extra veg and beans.

6) Hard cheese (Cheddar, Stilton, halloumi)

Cheese is one of the most common “I eat quite well” foods that quietly keeps saturated fat high.

You don’t need to cut it out completely. Portion size matters here.

Try instead: use a smaller amount of strong cheese for flavour, try reduced-fat options you actually enjoy, or swap some cheese moments for hummus, mashed avocado, or cottage cheese.

7) Fried takeaway foods (fish and chips, fried chicken, chips)

Deep-fried foods tend to bring a combination of refined carbohydrates and fats, and they’re easy to overeat.

It’s also not just the oil. It’s the “meal shape” of takeaway meals. Often they’re lower in fibre and veg, which is what helps move cholesterol out of the body.

Try instead: oven chips, air fryer options, grilled fish, or a takeaway “upgrade” like choosing a side salad, sharing chips, and adding veg at your next meal.

8) Fast-food burgers and pizza

These are common, convenient foods, and they’re designed to be moreish.

The issue is usually the combination of fatty meats, cheese, and refined carbs, plus large portions.

Try instead: homemade burgers with lean mince or chicken, add salad and wholegrain buns, make pizza with a thinner base, more veg, less cheese, and a side salad.

9) Biscuits, cakes and pastries (including “treat bars”)

These foods are usually a blend of butter or palm oil, refined flour, and sugar.

On their own they don’t just affect cholesterol, they can also drive appetite and cravings. That matters if weight loss is part of your cholesterol plan, because weight changes can support improved blood fats for many people.

Try instead: fruit with yoghurt, oatcakes with nut butter, a small handful of nuts, or baking with oats and olive oil more often.

10) Sugary drinks (fizzy drinks, sweet coffees, energy drinks)

Even though this one isn’t a “fat”, it still matters.

A high sugar intake can raise triglycerides (another blood fat linked with heart risk), and it can make it harder to manage appetite and weight. If your cholesterol report shows both LDL and triglycerides are high, this is often a key place to look.

Try instead: sparkling water with lemon, tea, coffee with less syrup, or diet versions if they help you step down. (They’re not perfect, but they can be a useful bridge.)

A quick bonus: coconut oil and coconut-heavy “healthy” products

Coconut oil is very high in saturated fat. So are many coconut yoghurts and coconut milk based products.

I’m not anti-coconut, but I am pro using the right tool for the job. If you love coconut flavour, keep it for specific recipes, rather than making it your default.

Try instead: olive oil or rapeseed oil for most cooking, and choose unsweetened dairy or soya yoghurt more often.

What to eat more of (so it doesn’t feel like restriction)

Most people do best when we focus on what to add, not just what to avoid.

These are the “boring but brilliant” cholesterol-supporting foods:

  • Oats and barley (porridge, overnight oats, oat bran)
  • Beans, lentils and chickpeas (soups, stews, curries, salads)
  • Nuts and seeds (a small handful, or ground flax/chia in yoghurt)
  • Oily fish (salmon, sardines, mackerel, trout)
  • Fruit and veg (especially berries, apples, citrus, leafy greens)
  • Olive oil and rapeseed oil as your main cooking fats

The British Heart Foundation has practical, food-based advice here: lowering cholesterol.

A Cheshire note: make it easier with local habits

If you’re local to Nantwich (or nearby towns like Sandbach, Northwich, Chester or Crewe), one of the easiest ways to improve cholesterol is to make your weekly shop a little more “ingredient led”.

Nantwich market and local farm shops can be great for simple swaps: extra veg, bags of apples, oats, fresh fish when available, and better quality proteins.

You don’t need fancy products. You need food you’ll actually eat, on repeat.

It’s not just personal choice (and that’s worth saying out loud)

We all make food choices inside a food environment that pushes convenience and ultra-processed options.

If you’re someone who’s interested in how public decisions are made, including decisions that affect food marketing and health policy, you might find the idea of continuous direct democracy interesting to explore.

When to speak to your GP (or ask for extra checks)

High cholesterol usually has no symptoms.

If you have a strong family history of early heart disease, very high numbers, or cholesterol that doesn’t improve despite good changes, it’s worth asking your GP about further investigation, including the possibility of familial hypercholesterolaemia.

Nutrition can support cholesterol, but it should sit alongside appropriate medical care.

Frequently Asked Questions

Do I need to completely cut out eggs if my cholesterol is high? For most people, eggs are not the main driver of high LDL. Saturated fat intake and overall dietary pattern tend to matter more. If you’re unsure, get personalised advice based on your full diet and blood results.

Is a low-fat diet best for high cholesterol? Not necessarily. What usually helps is lowering saturated fat and choosing more unsaturated fats, alongside more fibre. Many “low-fat” foods are still highly processed and can be high in sugar.

How quickly can food changes affect cholesterol? Some people see changes within a few weeks, but a more realistic window is around 8 to 12 weeks for a repeat blood test. It depends on your starting point, genetics, hormones, stress, sleep, and consistency.

What’s the single best food for lowering cholesterol? There isn’t one magic food. If I had to pick one habit, it’s often adding soluble fibre daily (for example oats, beans, lentils), while swapping butter and fatty meats for healthier fats and leaner proteins.

Can menopause affect cholesterol levels? Yes. Many women notice cholesterol rises during perimenopause and menopause due to hormone changes, sleep disruption, stress, and body composition shifts. The good news is that targeted, realistic nutrition can help support healthier levels.

If you’d like a clear plan (with food you’ll actually eat)

If you’re reading this and thinking, “I know what I should do, I just can’t make it stick”, that’s exactly where personalised support helps.

I’ve put together a step-by-step guide you can follow at home: Lower Cholesterol Through Food Plan.

And if you’d like to talk it through first, you’re very welcome to book a free 15-minute consultation. We can look at your blood results, your current routine, and what changes would make the biggest difference for you (without turning life upside down).

A simple, realistic dinner plate showing grilled salmon or baked tofu, a large portion of mixed vegetables, and a serving of wholegrains like brown rice or quinoa, on a kitchen table with natural light.

Feel Better Eat Smarter Live Healthier

We don’t spam! Read our privacy policy for more info.

Scroll to Top