If you’ve ever been told your cholesterol is higher than ideal, it can feel confusing, especially if you already think of yourself as a fairly healthy eater. You may not eat fry-ups every morning or live on takeaways, yet your LDL cholesterol (often called the less helpful type) is still creeping up.
In practice, it is rarely one single food causing the problem. More often, it is a pattern of small, everyday choices, a little cheese here, a coconut milk curry there, a few biscuits with tea, a creamy coffee on the way to work. None of these foods are terrible on their own, but eaten regularly, they can quietly influence cholesterol more than many people realise.
This guide looks at foods that raise cholesterol more than you think, why they matter, and the simple swaps that can support your heart without turning meals into a joyless list of rules.
First, what actually raises cholesterol?
Cholesterol is a fatty substance your body needs for hormone production, vitamin D, cell membranes and bile acids. The issue is not cholesterol itself, but having too much of certain types in the blood over time.
NHS guidance on high cholesterol explains that high cholesterol usually has no symptoms, but it can increase the risk of heart disease and stroke. That is why many people only discover it through a blood test.
The most important food-related factors are usually:
- Too much saturated fat, found in foods such as butter, cheese, fatty meats, cream, coconut oil and many pastries
- Too little soluble fibre, found in oats, beans, lentils, apples, pears and seeds
- Regular ultra-processed foods, which can be high in saturated fat, salt and refined carbohydrates
- Excess alcohol and sugary foods, which may particularly affect triglycerides and overall metabolic health
Dietary cholesterol, the cholesterol naturally found in foods such as eggs and shellfish, is not the main driver for most people. For many, saturated fat has a much bigger effect on LDL cholesterol. The British Heart Foundation’s guide to fats explains the difference between saturated and unsaturated fats clearly.
Hormones matter too. During perimenopause and menopause, changes in oestrogen can affect cholesterol levels, body composition, blood sugar and where weight is stored. So if your cholesterol has risen in your 40s, 50s or beyond, it may not be simply about willpower or eating the wrong things.
Foods that raise cholesterol more than you think
Here are some of the most common hidden contributors I see in clinic. The aim is not to ban them completely, but to understand where saturated fat can creep in.
| Food or habit | Why it can be a problem | A heart-friendlier swap |
|---|---|---|
| Coconut oil and coconut milk | Very high in saturated fat, despite its health halo | Olive oil, rapeseed oil, light coconut milk used occasionally |
| Hard cheese | Easy to eat in large portions and high in saturated fat | Smaller portions, stronger-flavoured cheese, cottage cheese, hummus |
| Butter, ghee and cream | Concentrated sources of saturated fat | Extra virgin olive oil, rapeseed oil, avocado, tahini |
| Pastries, pies and scones | Often contain butter, lard, palm oil or cream | Wholegrain toast, oatcakes, soup, homemade fruit and oat bakes |
| Processed meats | Often high in saturated fat and salt | Fish, chicken, turkey, eggs, tofu, beans or lentils |
| Creamy coffees and desserts | Can add saturated fat and sugar without feeling like a meal | Americano, flat white with semi-skimmed or unsweetened plant milk |
| Vegan cheese and coconut yoghurt | Plant-based does not always mean low saturated fat | Soya yoghurt, houmous, bean dips, nut-based portions |
| Takeaway curries and ready meals | Hidden ghee, cream, coconut milk, cheese or processed oils | Tomato-based curries, stir-fries, grilled options, home batch cooking |
| Granola and protein bars | Some contain coconut oil, palm oil, chocolate coatings or lots of sugar | Porridge, overnight oats, nuts, seeds and berries |
1. Coconut oil, coconut milk and coconut-based products
Coconut oil has had a huge wellness glow-up over the past decade. It appears in healthy baking, keto recipes, granola, protein balls, vegan desserts and many dairy-free products. The problem is that coconut oil is very high in saturated fat.
That does not mean you can never enjoy a coconut curry again. It simply means coconut-based foods are best treated as occasional, flavourful ingredients rather than everyday heart-health staples.
A practical approach is to cook most meals with extra virgin olive oil or rapeseed oil, then use a smaller amount of coconut milk when you really want that flavour. You can also try tomato-based curries with lentils, chickpeas, spinach and spices, which provide fibre and plant protein without relying on lots of saturated fat.
2. Cheese, especially when it becomes a daily habit
Living in Cheshire, we are surrounded by wonderful local produce, and cheese is often part of that food culture. There is nothing wrong with enjoying good-quality cheese, but it is one of those foods where the portion can quietly grow.
A small grating on pasta, a few slices in a sandwich, cheese on an omelette, cheese with crackers in the evening, suddenly it becomes a daily saturated fat contributor.
Instead of thinking all or nothing, try using cheese as a flavour rather than the main protein. A small amount of mature cheddar, feta or parmesan can go a long way. Pair it with high-fibre foods such as vegetables, beans, lentils or wholegrains so the overall meal supports cholesterol balance.
3. Butter, ghee, cream and creamy sauces
Butter on toast, ghee in curries, cream in soups and sauces, these are classic examples of foods that feel small but add up quickly. They are also very easy to overlook because they are ingredients rather than main foods.
A simple first step is to swap your usual cooking fat for olive oil or rapeseed oil most of the time. Both are higher in unsaturated fats, which are more supportive of heart health when they replace saturated fats.
For creamy textures, try blended cannellini beans, Greek-style yoghurt added off the heat, tahini, cashew cream in small amounts, or a vegetable base such as cauliflower or butternut squash. These can still feel comforting without relying heavily on cream.
4. Pastries, pies, biscuits and scones
This is one of the biggest hidden areas. Many people do not think of a croissant, sausage roll, pie crust or scone as fatty in the same way they think of fried food, but these can contain a lot of butter, lard, cream or palm oil.
A pastry lunch can also be low in fibre and protein, which means it may not keep you full for long. That can lead to more snacking later in the day.
If pastries are an occasional pleasure, enjoy them mindfully. If they are a regular work lunch or café habit, consider rotating in more filling options such as lentil soup with wholegrain bread, a salmon or houmous salad box, eggs on wholegrain toast, or leftovers from dinner.
5. Processed meats that look like convenient protein
Bacon, sausages, chorizo, salami, pepperoni and some deli meats can be regular features in breakfasts, sandwiches, pizzas and quick dinners. They do provide protein, but they can also be high in saturated fat and salt.
This matters because many people trying to lose weight or eat more protein start increasing meat without noticing the type of meat they are choosing. Protein is important, particularly in midlife and menopause, but the source matters.
Better everyday choices include fish, chicken, turkey, eggs, tofu, tempeh, beans, lentils and Greek-style yoghurt. Oily fish such as salmon, sardines and mackerel can be especially useful because they provide omega-3 fats, which support heart health in a different way.
6. Creamy coffees, hot chocolates and treat drinks
It is easy to focus on meals and forget drinks. But large lattes, flavoured coffees, hot chocolates, frappé-style drinks and cream-topped seasonal drinks can add saturated fat and sugar without feeling particularly filling.
If you have one occasionally, it is not a problem. If it is your daily morning habit, it may be worth adjusting. Try a smaller size, fewer syrups, semi-skimmed milk, unsweetened soya milk, or switching some days to an Americano with milk on the side.
This is not about removing enjoyment. It is about noticing the quiet extras that can affect cholesterol, blood sugar, energy and cravings.
7. Plant-based alternatives that are not automatically heart healthy
Plant-based eating can be very supportive for cholesterol when it is built around vegetables, beans, lentils, oats, nuts, seeds, tofu, tempeh and wholegrains. But not all plant-based foods are equal.
Some vegan cheeses, dairy-free spreads, coconut yoghurts, meat-free pastries and plant-based desserts are high in saturated fat because they rely on coconut oil or palm oil for texture.
If you are choosing plant-based products, check the label rather than assuming they are healthier. Soya yoghurt, bean dips, lentil spreads, tofu, hummus and nut or seed toppings are often more useful daily options.
8. Takeaways and ready meals with hidden fats
Takeaways and ready meals can be part of real life. The issue is frequency and choice. Creamy curries, cheesy pizzas, burgers, loaded fries, pastry-based ready meals and rich pasta sauces can contain more saturated fat than expected.
If life is busy, you do not need to cook everything from scratch. A realistic approach might be choosing tomato-based sauces, grilled options, stir-fries, dal, bean chilli, sushi, jacket potatoes with tuna or beans, or supermarket meal components you can combine quickly.
For more structured meal inspiration, you may find my cholesterol-lowering recipe kit helpful, especially if you want simple breakfasts, lunches, dinners and snacks that do not feel restrictive.
9. Granola, protein bars and low-carb snacks
These can be surprising because they are marketed as healthy. Some are perfectly fine, but others contain coconut oil, palm oil, chocolate coatings, syrups or large amounts of added sugar.
The better question is not whether the front of the packet says high protein, natural or keto. It is what the ingredients and nutrition label say.
As a rough UK label guide, a food is considered high in saturated fat if it contains more than 5g saturates per 100g, and low if it contains 1.5g or less per 100g. Looking at saturates per 100g can be more helpful than relying on marketing claims.
For breakfast, porridge made with oats, berries, ground flaxseed and a few nuts is often a better cholesterol-supportive choice than many shop-bought granolas. It provides soluble fibre, healthy fats and longer-lasting energy.
Foods people worry about more than they need to
Eggs often get blamed for high cholesterol, but for most people, they do not need to be avoided. They are naturally rich in dietary cholesterol, but relatively low in saturated fat. For many people, eggs can be part of a balanced diet, especially when paired with vegetables and wholegrains rather than bacon, sausages and buttered toast.
Shellfish, such as prawns, can also be higher in dietary cholesterol, but they are generally low in saturated fat. Again, the whole meal matters. Prawns in a vegetable stir-fry with brown rice is very different from prawns in a creamy sauce with buttery bread.
There are exceptions. If you have familial hypercholesterolaemia, diabetes, very high LDL cholesterol, or complex medical history, follow advice from your GP, consultant or dietitian. Nutrition should complement medical care, not replace it.
What to eat more of to support cholesterol naturally
Rather than focusing only on restriction, I prefer to start with what we can add. This often feels more positive and is easier to sustain.
HEART UK highlights several food groups that can help lower cholesterol as part of a healthy eating pattern, including oats, barley, beans, lentils, nuts, soya foods, fruit and vegetables.
The most useful additions are:
- Soluble fibre from oats, barley, beans, lentils, apples, pears, chia seeds and ground flaxseed
- Unsaturated fats from olive oil, rapeseed oil, nuts, seeds, avocado and oily fish
- Plant protein from beans, lentils, chickpeas, tofu, tempeh and soya yoghurt
- Colourful vegetables at lunch and dinner to support fibre intake, antioxidants and fullness
- Wholegrains such as oats, brown rice, quinoa, wholegrain bread and rye
If you want a deeper explanation of cholesterol and lifestyle, you may also like my guide to understanding high cholesterol and how to lower it naturally through diet and lifestyle.
A gentle 7-day cholesterol support experiment
If you feel overwhelmed, start small. Try this for one week and notice how your meals change:
- Have oats for breakfast on at least three mornings, such as porridge or overnight oats
- Swap butter or ghee for olive oil or rapeseed oil in everyday cooking
- Add beans, lentils or chickpeas to four meals
- Replace one processed meat meal with fish, tofu, eggs or pulses
- Use cheese as a topping rather than the main part of the meal
- Check saturated fat on labels before buying granola, bars, spreads or ready meals
- Add a 10 to 20 minute walk after lunch or dinner when possible
This is not a complete cholesterol plan, but it is a manageable place to begin. Your GP may recommend re-testing cholesterol after a period of dietary and lifestyle changes, often around 8 to 12 weeks, depending on your situation.
When to get extra support
Please speak to your GP if your cholesterol is high, if you have a strong family history of heart disease, if you have chest pain, breathlessness, diabetes, thyroid issues, or if your results are changing quickly. Never stop prescribed medication, including statins, without medical advice.
A nutritional therapist can support you alongside your medical care by helping you identify the everyday food patterns that may be influencing cholesterol, weight, blood sugar, digestion, menopause symptoms and energy. The most effective plan is usually the one that fits your life, your preferences and your health history.
Frequently Asked Questions
Can one meal raise cholesterol? One meal is unlikely to make or break your cholesterol levels. Cholesterol is influenced more by your overall pattern over weeks, months and years, including saturated fat intake, fibre intake, weight, movement, hormones, genetics and medical factors.
Are eggs bad for cholesterol? For most people, eggs can fit into a healthy diet. Saturated fat usually has a bigger effect on LDL cholesterol than dietary cholesterol. If you have familial hypercholesterolaemia, diabetes or specific medical advice, follow your healthcare professional’s guidance.
Is coconut oil heart healthy? Coconut oil is often marketed as healthy, but it is very high in saturated fat. It is best used occasionally rather than as your main cooking oil. Olive oil or rapeseed oil are usually better everyday choices.
What breakfast is best for high cholesterol? Oats are a brilliant place to start because they contain beta-glucan, a type of soluble fibre that can help reduce cholesterol as part of a balanced diet. Try porridge with berries, ground flaxseed, cinnamon and a spoonful of nuts or seeds.
Can menopause raise cholesterol? Yes, cholesterol can rise during perimenopause and menopause due to changes in oestrogen, body composition, insulin sensitivity, sleep and stress. Nutrition, strength training, fibre, protein and healthy fats can all play a supportive role.
How quickly can food changes improve cholesterol? Some people see changes within a few months, but it varies depending on genetics, starting levels, medication, thyroid function, menopause status and consistency. Your GP can advise when to re-test and whether medication is needed.
Would you like personalised cholesterol support?
If your cholesterol results have left you unsure what to eat, you do not have to figure it out alone. At Tracey Warren Nutrition, I offer personalised naturopathic nutrition support from my practice in Nantwich, Cheshire, as well as video consultations nationwide.
Together, we can look at your current meals, health history, lifestyle, menopause stage if relevant, digestion, weight goals and blood test results, then create a realistic plan that supports your heart without making food feel complicated.
You can explore my Cholesterol Management Plan or get in touch to book a free 15-minute consultation. A few small, consistent changes can make your next steps feel much clearer.




