High LDL cholesterol comes from a combination of what you eat, how active you are, your genetics, and sometimes medications or medical conditions. While most people associate it with fatty foods, the full picture is more complex. Several factors work together to either increase the amount of LDL your body produces or reduce its ability to clear LDL from your bloodstream.
Saturated and Trans Fats
Saturated fat is the single biggest dietary driver of high LDL. Foods like red meat, butter, cheese, and coconut oil are high in saturated fat, particularly a type called palmitic acid. When you eat a lot of these fats, your liver responds by dialing down the number of LDL receptors on its surface. Those receptors are what pull LDL particles out of your blood, so fewer receptors means more LDL stays circulating. At the same time, saturated fat increases the liver’s production of the cholesterol-carrying particles themselves.
Trans fats, found in partially hydrogenated oils and some processed foods, are even worse. They raise LDL while simultaneously lowering HDL (the “good” cholesterol that helps remove LDL). Many countries have banned artificial trans fats from food manufacturing, but they still show up in some fried foods and imported products.
Sugar and Refined Carbohydrates
Dietary fat gets most of the blame, but sugar, especially fructose, plays a significant role. When you consume fructose, nearly all of it gets processed by the liver on its first pass through, unlike glucose, which largely bypasses the liver and enters general circulation. This heavy liver processing drives up the production of triglyceride-rich particles that eventually convert into LDL.
In controlled feeding studies where people got 20 to 25 percent of their calories from fructose over four to six weeks, fasting LDL cholesterol rose significantly compared to people eating the same amount of calories from glucose. Sugary drinks, candy, and foods with added sugars are the most concentrated sources. Refined carbohydrates like white bread and pastries break down quickly and can trigger similar metabolic effects, though to a lesser degree than pure fructose.
Genetics and Family History
Some people do everything right with diet and exercise and still have high LDL. The most common genetic cause is familial hypercholesterolemia (FH), a condition affecting roughly 1 in 250 people worldwide. That translates to over a million people in the United States and about 25 million globally, many of them undiagnosed.
FH involves inherited mutations that impair the LDL receptors on liver cells, the same receptors that saturated fat suppresses. The difference is that with FH, the receptors are permanently defective or reduced in number from birth. People with FH often have LDL levels two to three times higher than average, even in childhood, and face a much higher risk of early heart disease if untreated. If heart disease or very high cholesterol runs in your family, this is worth investigating with a blood test.
Excess Body Fat, Especially Around the Organs
Not all body fat affects cholesterol equally. Visceral fat, the deep fat that surrounds your organs in the abdominal area, has a uniquely harmful effect on your lipid profile. Research in people with type 2 diabetes found that visceral fat was strongly linked to higher numbers of LDL particles and smaller, denser LDL particles. These small, dense particles are considered more dangerous because they penetrate artery walls more easily than larger LDL particles.
The key finding: this relationship held true regardless of BMI. Someone with a normal weight but a high proportion of visceral fat (sometimes called “skinny fat”) can still have a problematic cholesterol profile. Subcutaneous fat, the fat just under your skin, showed no independent relationship with LDL particle number or size.
Physical Inactivity
A sedentary lifestyle raises LDL through a surprisingly specific mechanism. Your body produces an enzyme called PCSK9 that breaks down LDL receptors on liver cells. The more PCSK9 you have circulating, the fewer receptors are available to pull LDL out of your blood, and the higher your LDL climbs.
Regular exercise, particularly aerobic activity, lowers PCSK9 levels through multiple pathways. It reduces the inflammatory signals from fat tissue that stimulate PCSK9 production, and it increases other molecules that suppress PCSK9 activity. Exercise also reduces cholesterol buildup in artery walls by lowering the expression of a receptor that allows oxidized LDL to enter those walls. The practical takeaway: consistent aerobic exercise helps your liver clear LDL more efficiently, not just burn calories.
Medical Conditions That Raise LDL
Several health conditions can push LDL higher as a secondary effect. Hypothyroidism is one of the most common. Thyroid hormones help maintain LDL receptor activity, so when thyroid function drops, fewer receptors are available and LDL accumulates in the blood. This is one reason doctors check thyroid function when cholesterol is unexpectedly high.
Chronic kidney disease creates a double problem. The kidneys normally help metabolize thyroid hormones, so kidney disease can impair thyroid function indirectly. On top of that, kidney disease reduces the activity of enzymes responsible for processing triglyceride-rich particles in the liver and throughout the body. This leads to a buildup of cholesterol-carrying particles in the bloodstream. Type 2 diabetes, liver disease, and polycystic ovary syndrome can also contribute to elevated LDL.
Medications That Increase LDL
Certain prescription drugs raise LDL as a side effect, sometimes substantially. If your cholesterol spiked after starting a new medication, it may not be a coincidence.
- Corticosteroids (like prednisone) raise LDL by a variable amount, with higher doses causing larger increases.
- Anabolic steroids can increase LDL by about 20%.
- High-dose thiazide diuretics, used for blood pressure, raise LDL by roughly 10%.
- Some anticonvulsants, particularly carbamazepine and phenobarbital, consistently increase total cholesterol and LDL.
- Certain antiviral drugs (protease inhibitors used in HIV treatment) can raise LDL by 15 to 30%.
- Immunosuppressants used after organ transplants can push LDL up by as much as 50%.
- Androgen deprivation therapy for prostate cancer also elevates LDL.
Atypical antipsychotics and retinoids (used for severe acne) round out the list. If you’re taking any of these, your doctor should be monitoring your lipid levels regularly. Stopping or switching medications without medical guidance isn’t advisable, but knowing the connection helps you understand your numbers.
How These Factors Combine
In most people, high LDL isn’t caused by a single factor. A person with a modest genetic predisposition who eats a diet high in saturated fat, drinks sugary beverages daily, and sits at a desk all day is stacking multiple causes on top of each other. Each one independently nudges LDL higher, and together they can push levels well into a risky range. The reverse is also true: addressing even two or three of these factors, adding regular aerobic exercise, reducing saturated fat and sugar, losing visceral fat, often produces a meaningful drop in LDL without medication.

