Keto and cholesterol: should you be worried?
You are eating more fat than ever. Butter, avocado, fatty fish, olive oil. And then someone says: "Isn't that bad for your cholesterol?" The short answer: it is more nuanced than you think. Here is what the science actually says.
First: what is cholesterol, really?
Cholesterol is not the enemy. Your body makes it on its own, and it is essential. Every cell in your body needs cholesterol for the cell membrane. Without cholesterol, no hormones, no vitamin D production, no bile salts to digest fat.
The problem is never cholesterol itself. The problem arises when certain lipoproteins (the "carriers" of cholesterol in your blood) build up in your artery walls. That raises the risk of cardiovascular disease. But which lipoproteins, and under which conditions, is more complex than the simple message "cholesterol = bad".
The key values on your blood test:
- Total cholesterol: the sum. On its own, not very informative.
- LDL (low-density lipoproteins): often called "bad cholesterol". Carries cholesterol to your tissues. In high concentrations a risk factor.
- HDL (high-density lipoproteins): "good cholesterol". Carries cholesterol back to the liver for processing. The higher, the better.
- Triglycerides: fats in your blood. High triglycerides are an independent risk factor for cardiovascular disease.
What does keto do to your cholesterol?
Here it gets interesting. Most people who start keto see the following pattern in their blood work after 3 to 6 months:
HDL goes up. This is consistent across nearly all studies on low-carb diets. Higher HDL is associated with lower risk of cardiovascular disease. A 10 to 25% rise is common on keto.
Triglycerides drop. Often significantly. A 20 to 40% drop is not unusual. This makes sense: triglycerides rise mainly from high carb and sugar intake. Remove those, and triglycerides fall. Low triglycerides are one of the strongest predictors of cardiovascular health.
LDL can rise, stay the same, or drop. This is where the confusion lies. In the majority of people, LDL stays the same or rises slightly. In a small percentage (estimated 5 to 25%), LDL rises significantly. And in another group it actually drops.
The ratio between triglycerides and HDL improves in nearly everyone. That matters, because many researchers see that ratio as a better predictor of heart disease than LDL alone.
The LDL question: not all LDL is equal
If your LDL rises on keto, the first reaction is often panic. But there is an important nuance missing from a standard blood test.
LDL particles come in different sizes:
- Large, light LDL particles (pattern A): considered less risky. They are too large to easily penetrate the artery wall.
- Small, dense LDL particles (pattern B): associated with higher risk. Small enough to oxidize within the artery wall and contribute to plaque formation.
Keto shifts the LDL pattern in most people toward pattern A: more large particles, fewer small dense ones. That means a higher LDL value on keto does not necessarily carry the same risk as the same value on a standard Western diet.
This is not a free pass to ignore extremely high LDL. But it provides context. If your doctor only looks at total LDL, they miss an important part of the story.
Want to track your food and macros?
With Ketomi you snap a photo of your meal and Avo calculates your macros instantly. That way you know exactly which fats you are getting and you can choose consciously.
Try Ketomi free for 7 days →Why does LDL sometimes rise sharply on keto?
In a small percentage of people, LDL rises significantly on keto, sometimes to values above 190 or even 270 mg/dL (5 to 7 mmol/L). This phenomenon is sometimes called the "lean mass hyper-responder" in keto circles: lean, metabolically healthy people who react strongly to a high-fat diet.
There are several possible explanations:
- Genetic predisposition: variations in genes involved in cholesterol transport (like the APOE gene) influence how your body responds to more fat in your diet.
- Weight loss releases cholesterol: fat tissue contains stored cholesterol. As you lose weight, that gets released into your blood. This is temporary and stabilizes once your weight is stable.
- Saturated fat: high intake of saturated fat (coconut oil, butter, cream cheese) can raise LDL more strongly in sensitive individuals than unsaturated fat does.
- Energy model: some researchers hypothesize that lean people on keto need more lipoproteins for energy transport, which raises LDL without raising risk proportionally.
Important: these are hypotheses. The long-term effect of high LDL in metabolically healthy keto eaters has not been definitively established. Research is ongoing, but there are no large long-term studies yet that follow this specific group.
When should you see a doctor?
Have your blood work done after 3 to 6 months on keto. Not earlier, because in the first months your values are often unstable, especially if you are losing weight. A measurement in month 1 or 2 says little.
Go to your doctor if one or more of the following applies:
- Your LDL rises above 190 mg/dL (5 mmol/L)
- You have familial hypercholesterolemia in your family
- You have other risk factors: smoking, high blood pressure, diabetes, obesity
- Your triglycerides rise instead of fall
- Your HDL drops or stays low (below 40 mg/dL in men, below 50 in women)
- You have a history of cardiovascular disease
Ask your doctor for an advanced lipid panel if available. It measures not just total LDL, but also the number of LDL particles (LDL-P), the size of the particles, and apolipoprotein B (apoB). ApoB is considered one of the best predictors of cardiovascular risk: it counts the number of potentially harmful particles in your blood.
How to improve your lipid panel on keto
If your cholesterol values are not ideal, you do not necessarily have to stop keto. There are concrete adjustments that improve the lipid panel in many people:
1. Shift your fat sources
Not all fats are equal. Replace some of your saturated fat with monounsaturated fat. Concretely: less butter and coconut oil, more olive oil, avocado and nuts. A 2020 study showed that participants on a low-carb diet who ate more unsaturated fat had significantly lower LDL values than the group that ate mostly saturated fat.
- More: extra virgin olive oil, avocado, macadamia nuts, almonds, fatty fish
- Moderate: butter, cream cheese, coconut oil, bacon
- Avoid: trans fats (processed snacks, some margarines, fried food)
2. Eat more omega-3
Omega-3 fatty acids lower triglycerides and have an anti-inflammatory effect on your blood vessels. The best sources: fatty fish (salmon, mackerel, sardines, herring), walnuts and flaxseed. Two to three servings of fatty fish per week is a solid target. Not hitting that? An omega-3 supplement (EPA/DHA) is a reasonable alternative.
3. Add more fiber
Fiber binds bile salts in your gut. To make new bile salts, your liver uses cholesterol from your blood. So more fiber means more cholesterol use. On keto you get fiber from vegetables, nuts, seeds and avocado. Psyllium husk is a simple addition: 5 to 10 grams per day can measurably lower LDL.
4. Exercise regularly
Exercise raises HDL and improves your insulin sensitivity. Both strength training and cardio help. You do not need to run marathons: 30 minutes of moderate exercise on most days of the week already makes a difference.
5. Lose excess weight
Weight loss improves nearly all cholesterol values. Note: during active weight loss your LDL can rise temporarily because fat tissue releases cholesterol. Once your weight stabilizes, the values usually drop again. So measure only after your weight has been stable for at least 4 weeks.
Checklist: improving cholesterol on keto
- More olive oil, avocado and nuts, less butter and coconut oil
- Two to three servings of fatty fish per week
- 5 to 10 grams of extra fiber per day (vegetables, psyllium)
- 30 minutes of movement on most days
- Blood work after 3 to 6 months (not earlier)
- If in doubt: request an advanced lipid panel
- Stabilize weight before drawing conclusions
What the science says, and what is still unclear
What is well-established:
- Keto lowers triglycerides and raises HDL in the majority of people
- The triglycerides/HDL ratio improves in nearly everyone
- Keto shifts LDL toward larger, less dense particles
- Keto improves insulin resistance and blood sugar regulation
- Weight loss on keto improves the overall cardiovascular risk profile
What is still under-researched:
- The long-term effect of high LDL in metabolically healthy keto eaters
- Whether "lean mass hyper-responders" actually face higher risk
- Whether standard LDL guidelines apply unchanged to people on keto
- Large randomized trials with hard endpoints (heart attack, stroke) on keto over 2 years
This does not mean keto is risky. It means we should be cautious with absolute statements in either direction. Anyone claiming keto always improves your cholesterol is overstating. Anyone claiming keto is bad for your heart is also overstating.
How Ketomi helps
Avo tracks your macros, including the type of fat you eat. Snap a photo of your meal and you instantly see whether you are getting enough unsaturated fat. Not sure if something fits? Ask in the chat, answer in seconds. That way you make keto not only effective but also intentional.
