How Does Keto Affect Cholesterol?
Health Conditions

How Does Keto Affect Cholesterol?

#1 Low Carb & Keto Diet App Since 2010

Track macros, calories, and access top Keto recipes.

Download on the App Store
Get in on Google Play

How Does Keto Affect Cholesterol?

Posted 2 years ago

Brian Stanton

Brian Stanton


Ari Magill, M.D.

Ari Magill, M.D.

Scientific Reviewer

Expert Approved

Many people worry about high cholesterol on a Keto diet. Should you be worried too?

That depends. For some people, Keto improves this heart disease risk factor. For others, however, it does not. 

It’s a tricky topic. Cholesterol levels don’t just depend on diet, but also on genes and body composition. And there are lots of ways to measure what we call “cholesterol.” 

Also, we should keep in mind that cholesterol isn’t the only heart disease risk factor. It’s just one of many. 

Today you’ll learn why cholesterol matters, how to measure cholesterol, and the scoop on Keto and cholesterol. Let’s dive in. 

What Is Cholesterol?

Cholesterol is a sterol (a type of organic molecule) that structures cell membranes and helps synthesize hormones. It’s crucial for animal life. 

When people talk about their “cholesterol,” they’re generally talking about the cholesterol within lipoproteins—tiny transport vessels in your bloodstream that shuttle cholesterol to and from your cells. 

There are several types of lipoproteins, but the two most common (and relevant to cholesterol testing) are low-density lipoprotein (LDL) and high-density lipoprotein (HDL).[*]

LDL is known as “bad cholesterol” because higher levels of LDL cholesterol are correlated with higher heart disease risk.[*] But to say LDL is “bad” is overly simplistic. LDL particles serve the essential function of delivering cholesterol, triglycerides, and other nutrients to cells. We couldn’t live without them. 

HDL is known as “good cholesterol” because higher levels are correlated with lower heart disease risk.[*] Why? The theory is that higher cholesterol concentrations within HDL particles suggest more cholesterol is being “cleaned up” from the arteries. Unfortunately, attempts to reduce heart disease risk by pharmacologically raising HDL levels have failed.[*

It’s time to stop calling HDL and LDL “good” and “bad” cholesterol. Neither label holds up to scientific scrutiny.   

How To Measure Cholesterol Levels

A standard lipid panel measures the concentration of cholesterol within each lipoprotein. This panel includes[*]:

  • TC (total cholesterol): over 200 is considered high
  • LDL-C (LDL-cholesterol): over 160 is considered high
  • HDL-C (HDL-cholesterol): under 40 is considered low
  • Triglycerides: over 150 is considered high

But the standard lipid panel isn’t the only relevant cholesterol test. It’s probably not even the best. 

For instance, evidence suggests that tests like APoB and LDL-P that measure the number of LDL particles in the bloodstream (as opposed to cholesterol within each LDL particle) track more closely with heart disease outcomes.[*

It also appears that smaller LDL particles are more dangerous than larger LDL particles, all things equal, from a heart disease risk perspective.[*

So whether or not your standard lipids look normal, you may want to follow up with more advanced testing. 

What Affects Cholesterol?

Diet is a significant influencer of cholesterol levels. Consider the following:

  • High saturated fat intakes are correlated with higher LDL-C, HDL-C, and TC, but not increased heart disease risk.[*][*][*]  
  • A Ketogenic diet can either raise or lower cholesterol (more on that soon)[*][*]
  • A high-sugar diet (the standard diet in America) is correlated with higher cholesterol levels, obesity, and other heart disease risk factors.[*

On the last bullet, it’s hard to untangle diet, obesity, and one’s cholesterol profile. Cholesterol is elevated in both obese and diabetic populations[*][*], and diet is a major driver of these conditions. 

Genes also affect cholesterol levels. For example, those with a genetic condition called familial hypercholesterolemia (FH) tend to have total cholesterol levels north of 300 and often suffer heart attacks or strokes decades earlier than the general population.[*] They are living examples of the risks of high cholesterol.

A variety of other health conditions can raise or lower cholesterol levels. Hypothyroidism (low thyroid), for instance, can decrease LDL breakdown and the rate your liver clears LDL particles, causing them to accumulate.[*]

We’ll talk more about LDL clearance later. Let’s turn to Keto now. 

How Might Keto Affect Cholesterol?

Depending on the person, a low-carb Keto diet may improve or worsen cholesterol numbers. 

In obese people and those with diabetes, Keto generally improves heart disease risk factors like LDL, HDL, TC, triglycerides, blood pressure, obesity, and inflammation. Here are a few examples:

  • 66 obese people with high or normal cholesterol had lower LDL and higher HDL after 56 weeks of Keto dieting[*]
  • Another study found similar cholesterol improvements in 83 obese people who ate Keto for 24 weeks[*
  • A recent meta-analysis (review of studies) found that Keto raised HDL and lowered triglycerides in overweight or obese people with or without type 2 diabetes[*]

For some people, however, LDL rises on a Keto diet. These people tend to be lean and non-diabetic. 

For instance, one study found that three weeks of Keto dieting raised LDL-C by 39% in young, healthy women.[*] The authors surmised that an increase in dietary saturated fat was to blame. 

How To Maintain Healthy Cholesterol On Keto

We still don’t know the best diet for high cholesterol, but the data suggests that Keto can improve cholesterol profiles in obese people and those with diabetes. It’s a promising drug-free therapy for these populations. 

But what if your LDL spikes on Keto? Some people say not to worry about it. That other risk markers (like triglycerides or CRP) are more important. That high cholesterol alone doesn’t cause heart disease. 

Maybe they’re right. We don’t have good long-term data on otherwise healthy people that develop high LDL on Keto. 

But since high LDL is a well-established heart disease risk factor in other populations, it’s probably wise to play it safe.[*] Beyond consulting with your doctor to manage your cholesterol, be mindful of these 3 dietary considerations:

#1: Replace saturated with monounsaturated fat

Keto is a high-fat diet. Because of this, going Keto entails eating more butter, animal fat, coconut oil, and other sources of saturated fat than most people otherwise would. 

And as we covered earlier, higher intakes of saturated fat are well understood to raise cholesterol levels.[*] That’s why Keto and high cholesterol often go hand in hand. 

One way to mitigate high cholesterol on Keto? Replace saturated fats with monounsaturated fats. 

The best sources of monounsaturated fats are olives, avocados, and nuts (macadamia nuts are particularly high). Instead of a fatty ribeye, you have a chicken and spinach salad drenched with olive oil. Instead of cooking with butter, you cook with avocado oil. You get the idea. 

#2: Increase fiber intake

Fiber binds to cholesterol in the gut, carries it out through stool, and reduces your circulating pool of cholesterol.[*] Because of this, eating fiber-rich low-carb veggies like kale, spinach, and broccoli is a great way to maintain healthy cholesterol levels without kicking yourself out of ketosis

#3: Have more carbs

When you restrict carbs, it keeps blood sugar and insulin levels low. This sends the signal for your body to burn fat and make ketones. 

But low insulin has other effects. One of them, unfortunately, is to slow your liver’s clearance of LDL particles.[*] This can lead to higher LDL levels. 

By stimulating insulin release, eating carbs can help you clear LDL faster. You can pulse carbs periodically (the Cyclical Ketogenic diet) or simply increase daily carbs until your cholesterol improves. 

The important thing is to work alongside a registered healthcare professional to monitor your cholesterol levels as you tinker with your routine. Since everyone is different, that’s how you’ll know what’s working. 

Comments 10

  • Super Seraphim

    Super Seraphim 8 months ago

    i have familial hypercholesterolemia. and i react badly to statins. so my doctor put me on a psk-9 inhibitor (repatha) i still eat keto but now i have better ldl and hdl and my triglycerides are only 77. made my cardiologis happy.

    • Janegj

      Janegj 2 years ago

      Been on different statin since Nov, 2021. (New doctor) Labs showed 213 cholesterol. Labs repeated after 3 most around March, 2022. Cholesterol 123. Doctor happy. Took me off 2 meds...diuretic for BP & stomach pill. So continuing keto journey 100lbs more down, I want. Have 4lbs shy of 100lbs off so far. Carb manager helps me...Only thing having tried every diet over many years. No weight loss, bariatric surgeries. Discussed. Glad this is working so far. Like reading articles. Very informative.

      • Mark in Melbourne

        Mark in Melbourne 2 years ago

        In Australia, our cholesterol tests are in mmol/litre. What are the units in this article?

        • IneffableRadish643895

          IneffableRadish643895 2 years ago

          It is challenging. I had a total Simi high cholesterol as regular/small active size person. When I did keto, I lost 10 pound and appear very lean and muscular. My cholesterol total was very high! That startled me! However my trycl drop super low, my HDL increase mildly and my LDL was super high.

          • MemaMelanie

            MemaMelanie 2 years ago

            I have borderline high cholesterol and take a statin for it. My doctor knows I’m on the keto diet and recommended I stay on even with a borderline high cholesterol. I’ve been on the diet for 6 weeks now and I’m down 18 pounds. My providers perspective is that by dropping weight, my cholesterol levels will drop as well. I agree that cholesterol isn’t comprised of just one or two factors, there’s a variety of things that can impact it. If there’s ever any doubt or worry about your health, it’s always best to reach out to your physician for advice. :) Great article. Thank you for making available for everyone. ♥️♥️♥️

            • SuperKetone712561

              SuperKetone712561 2 years ago

              My reply is for MemaMelanie. For some reason it did not allow me to respond to Mema. Statins are questionable. Data indicates that they do not prevent cardiovascular issue effectively, if at all. Cholesterol is necessary for healthy hormone production. Research by Dr Donald Layman determined that statins drastically drop cholestorol levels down to low that they interfer with healthy hormone production. As per Layman, individual on a statin need more cholestorol, since statain are leaching them out. Most physicians have antiquated ideas based on old data from the 20th century on cholesterol. Physicians have yet to join the 21st Century. Thus, the information they often provide is incorrect. Don't take my word for it. Do you own research and find out. Kenny Croxdale

          • StellarKetone695679

            StellarKetone695679 2 years ago

            This is what I worry about since I have quite high cholesterol, but when I have keto diet I always feel good and more energetic. Hard one.

            • UpbeatAvocado628464

              UpbeatAvocado628464 7 months ago

              I have the same problem 😕 it's a bummer. I want to get my blood work done again to see if it's coming down or going even higher. If it's going even higher I will have to stop keto.

            • IneffableRadish643895

              IneffableRadish643895 2 years ago

              That is what confuses me. I had a semi high cholesterol as a small size person. Dr recommend the satin and I declined. I did the keto for energy (hating the sluggish life). I drop 10 pounds and was very leans (I’m a runner/weight lifter). I was in the best alrhetic shape ever! Then when I did my cholesterol follow up, I was upset that my total number was super high! How?? My trycl. Is very very low, my hdl is medium but the ldl was high. These individual numbers confuse and scared me. I felt proud of the trycl and hdl levels. Dr advise reducing animal protects. I’m not happy but made the changes. I gained weight and I feel hungry mostly. I’m done with living off nuts and veggie. I just started back on animal products even though there is a part of me that worries about the total high cholesterol

            • SuperKetone712561

              SuperKetone712561 2 years ago

              What do you mean by, "High Cholesterol"? A Blood Lipid Panel contains four readings: 1) Total Cholesterol: a stand alone number that means nothing. The value of this number is in determining Remanent Cholesterol. 2) HDL: This stand alone number is important. 3) LDL: This stand alone number means nothing. The determinate factor of if you LDL is good or bad is your percentage of Particle A (good) or Particle B (bad) Cholesterol. A test can be given to determine Particle Size. However, few physicians educate individuals about it. That in part because most insurance does not cover the test. However, the HDL:Triglyceride Ratio is very effective at determining it. 4) Triglycerides: This is an important stand alone number. All this information can be Googled. Kenny Croxdale