What Makes Your Cholesterol High? Diet, Genes & More

High cholesterol comes from a combination of what you eat, how active you are, your genetics, and sometimes other medical conditions or medications. Your liver produces most of the cholesterol in your body, and the balance between how much gets made and how much gets cleared from your bloodstream determines your levels. Some of these factors are within your control, and some aren’t.

How Saturated Fat Raises LDL

Saturated fat is the single biggest dietary driver of high LDL cholesterol, and the mechanism is straightforward. Your liver has receptors on its surface that pull LDL particles out of the bloodstream. When you eat a diet rich in saturated fat, your liver reduces the number of these receptors in a dose-dependent way: the more saturated fat you eat, the fewer receptors you have, and the more LDL stays circulating in your blood.

This happens because saturated fat interferes with a signaling molecule inside liver cells that controls how many LDL receptors the liver produces. The result is reduced clearance of LDL from your blood rather than increased production of it. In other words, the cholesterol isn’t being made faster. It’s just not being removed efficiently. The main sources of saturated fat in most diets are red meat, full-fat dairy, butter, cheese, and coconut oil.

Dietary cholesterol itself (from eggs, shellfish, organ meats) also contributes, but its effect is smaller and varies widely between individuals. Some people absorb dietary cholesterol readily; others barely respond to it at all.

Low Fiber Intake Plays a Role Too

Soluble fiber binds to bile acids in your gut. Your body makes bile acids from cholesterol, so when fiber traps them and carries them out in your stool, your liver has to pull more cholesterol from your blood to make replacements. Eating 5 to 10 grams of soluble fiber per day can lower LDL by 5 to 11 points, sometimes more. Good sources include oats, barley, beans, lentils, apples, and psyllium husk. Most people don’t get close to that amount, which means one easy lever for lowering cholesterol goes unused.

Physical Inactivity and Sedentary Time

Sitting for long stretches directly affects your cholesterol profile, particularly your HDL (the protective kind). In one large study, people who were sedentary less than 54% of their waking hours had an average HDL of 1.92 mmol/L. Those who were sedentary 66% or more of the time had HDL levels 0.32 mmol/L lower, a meaningful difference for heart disease risk. People who took fewer than 5,600 steps per day had the lowest HDL levels.

Exercise helps through multiple pathways. Physical activity activates enzymes in your muscles and blood vessels that break down triglyceride-rich particles, which in turn helps raise HDL. Regular exercise can reduce triglycerides by up to 50% and raise HDL by 5 to 10%. It has a more modest effect on LDL directly, but improving the overall ratio between protective and harmful cholesterol still reduces cardiovascular risk.

Genetics and Familial Hypercholesterolemia

Some people do everything right and still have high cholesterol. Familial hypercholesterolemia (FH) is an inherited condition that causes very high LDL from birth, often reaching 190 mg/dL or higher without treatment. It affects roughly 1 in 250 people, making it one of the most common genetic disorders.

Three genes are primarily responsible. Mutations in the LDL receptor gene account for 86 to 88% of cases. These mutations mean the liver can’t pull LDL out of the blood efficiently, the same mechanism that saturated fat triggers, but permanent and much more severe. Mutations in the gene for apolipoprotein B (the protein on LDL particles that docks with the receptor) account for about 12% of cases. A third gene, PCSK9, causes less than 1% of cases but is significant because it led to the development of a newer class of cholesterol-lowering drugs.

If your LDL has been high since your twenties, or if heart attacks run in your family before age 55, FH is worth investigating with your doctor. It’s underdiagnosed, and early treatment makes a significant difference in long-term heart disease risk.

Insulin Resistance and Metabolic Syndrome

Insulin resistance, the metabolic state underlying type 2 diabetes and prediabetes, changes how your liver handles fats. When your cells stop responding normally to insulin, two things happen at once. First, more free fatty acids flow to the liver from fat tissue. Second, the liver loses the insulin signal that normally keeps it from overproducing VLDL, the particle that eventually becomes LDL in the bloodstream.

The result is a characteristic pattern: high triglycerides, low HDL, and a shift toward small, dense LDL particles that are especially harmful to artery walls. Your total LDL number might look only slightly elevated, but the particles themselves are more dangerous. This is one reason why people with metabolic syndrome or type 2 diabetes have elevated cardiovascular risk even when their LDL appears borderline. Losing visceral fat (the fat around your organs) and improving insulin sensitivity through exercise and dietary changes can reverse this pattern.

Thyroid Problems

An underactive thyroid (hypothyroidism) is one of the most common medical causes of high cholesterol, and it’s frequently overlooked. Thyroid hormones help regulate the same LDL receptors on the liver that saturated fat affects. When thyroid function drops, those receptors become less active, LDL clearance slows, and cholesterol rises. The enzyme that breaks down triglycerides also becomes less active in hypothyroidism, so triglycerides climb too.

If your cholesterol has risen unexpectedly, especially alongside fatigue, weight gain, or feeling cold, a thyroid test is a simple next step. Treating the thyroid problem often brings cholesterol levels back down without needing a separate cholesterol medication.

Menopause and Hormonal Shifts

Women often see their cholesterol change around menopause, and declining estrogen is the primary reason. Estrogen has a direct protective effect on lipid metabolism. As levels fall, HDL drops significantly, and apolipoprotein B (the protein carried on LDL and VLDL particles) rises. Triglycerides and VLDL also increase, with research showing a significant negative correlation between estradiol levels and these lipids in menopausal women.

This shift partly explains why women’s heart disease risk rises after menopause and begins to approach men’s risk. A cholesterol panel that looked fine in your forties can look concerning in your fifties without any change in diet or exercise.

Medications That Raise Cholesterol

Several commonly prescribed drugs can push your LDL higher as a side effect. High-dose thiazide diuretics (often used for blood pressure) can raise LDL by about 10%. Loop diuretics have a similar but sometimes smaller effect. Corticosteroids like prednisone raise LDL by a variable amount depending on dose and duration. Certain HIV medications (protease inhibitors) can increase LDL by 15 to 30%. Immunosuppressants used after organ transplants can raise LDL anywhere from 0 to 50%.

Beta-blockers, another common blood pressure medication, have a negligible effect on LDL itself but can raise triglycerides by 10 to 40% and lower HDL by 5 to 20%, worsening the overall lipid picture. Anabolic steroids raise LDL by about 20%. Retinoids (used for severe acne and some skin conditions) raise it by roughly 15%.

If your cholesterol spiked after starting a new medication, that connection is worth discussing. In many cases, the benefits of the medication outweigh the lipid changes, but your doctor may adjust the dose or add a cholesterol-lowering strategy.

What the Numbers Mean

For adults, the guidelines don’t use simple “normal” and “high” cutoffs the way they do for blood pressure. Instead, your LDL level is interpreted alongside your overall cardiovascular risk: your age, blood pressure, smoking status, diabetes, and family history. That said, some thresholds are clear. An LDL of 190 mg/dL or higher is considered severe hypercholesterolemia and typically warrants treatment regardless of other risk factors. An LDL between 160 and 189 mg/dL is flagged as a risk-enhancing factor. For people with diabetes, treatment is generally recommended when LDL is 70 mg/dL or above.

For children and adolescents, the categories are more straightforward: LDL below 110 mg/dL is acceptable, 110 to 129 is borderline, and 130 or above is considered abnormal. If high cholesterol runs in your family, screening children early can catch familial hypercholesterolemia before damage accumulates.

The practical takeaway is that high cholesterol rarely has a single cause. For most people, it’s a combination of dietary habits, activity level, body composition, genetics, and sometimes an underlying condition quietly making things worse. Identifying which factors apply to you is the first step toward knowing which ones you can change.