What Causes Bad LDL Cholesterol? Diet, Genes & More

High LDL cholesterol results from a combination of what you eat, how your liver processes fats, your genetics, and sometimes other medical conditions or medications. Most people have multiple contributing factors working together, which is why LDL levels can be stubborn even when you change one thing. Understanding the full picture helps you figure out which causes apply to you and what you can actually do about them.

How Your Body Makes and Clears LDL

LDL cholesterol isn’t something you eat directly. Your liver manufactures it through a multi-step process. First, the liver packages triglycerides (a type of fat) into particles called VLDL and releases them into the bloodstream. As your body’s cells pull fatty acids out of these particles for energy, the leftover particles shrink and become denser, eventually turning into LDL. So the more VLDL your liver produces, the more LDL ends up circulating in your blood.

Your liver also removes LDL from the bloodstream using specialized receptors on its surface. These receptors grab LDL particles and pull them out of circulation. When these receptors are plentiful and working well, your LDL stays low. When something reduces the number or activity of these receptors, LDL accumulates. This balance between production and clearance is the core of what determines your LDL level, and nearly every cause of high LDL traces back to disrupting one side of that equation.

Saturated Fat and Trans Fat

Saturated fat is the single most well-established dietary driver of high LDL. It works by reducing the number of LDL receptors on liver cells, which means your liver pulls less LDL out of the bloodstream. Animal studies and human trials both confirm this mechanism: when people cut saturated fat intake, the number of LDL receptors on their cells increases and LDL levels drop. Major sources include red meat, full-fat dairy, butter, cheese, and coconut oil.

Trans fats are even more damaging. They raise LDL while simultaneously lowering HDL (the “good” cholesterol that helps remove LDL from your arteries). Trans fats also shift your LDL toward smaller, denser particles that are more likely to damage artery walls. While artificial trans fats have been largely removed from processed foods in recent years, they still appear in some fried foods, baked goods, and products with partially hydrogenated oils on the label.

Genetics and Familial Hypercholesterolemia

Some people do everything right with diet and exercise and still have high LDL. The most common genetic explanation is familial hypercholesterolemia, which affects roughly 1 in 200 to 1 in 250 people worldwide, making it the most common inherited cardiovascular condition. Most cases involve mutations in the LDLR gene, which encodes those liver receptors responsible for clearing LDL from the blood. When the gene is faulty, you’re born with fewer functioning receptors.

Less commonly, mutations in genes called APOB, PCSK9, or LDLRAP1 cause the same result through slightly different pathways. Some affect how well LDL particles attach to receptors, others affect how quickly receptors are recycled or destroyed. If you’ve had high LDL since childhood, or if heart disease runs strongly in your family (especially before age 55 in men or 65 in women), genetic testing may be worth discussing. People with familial hypercholesterolemia often have LDL levels at or above 190 mg/dL without treatment.

Medical Conditions That Raise LDL

Several common health conditions push LDL higher as a secondary effect. Hypothyroidism (an underactive thyroid) is one of the most frequent culprits. Thyroid hormones help regulate LDL receptor activity, so when thyroid function drops, your liver clears less LDL from the blood. This is worth checking because it’s easily treatable, and LDL often improves once thyroid levels normalize.

Other conditions linked to elevated LDL include type 2 diabetes, chronic kidney disease, obesity, polycystic ovary syndrome (PCOS), lupus, and sleep apnea. Each affects cholesterol metabolism differently. Diabetes, for instance, tends to increase the liver’s production of VLDL particles (the precursors to LDL), while kidney disease impairs the body’s ability to clear lipids efficiently. If your LDL rose suddenly or doesn’t respond to lifestyle changes, an underlying condition could be the reason.

Hormonal Changes After Menopause

Estrogen helps maintain LDL receptor activity on liver cells. When estrogen levels drop during menopause, LDL clearance slows, and cholesterol levels rise. Research published by the American Heart Association found that postmenopausal women’s LDL levels commonly exceed those of men the same age. The LDL particles also tend to shift toward smaller, denser forms that are more harmful to arteries. HDL cholesterol typically declines at the same time, compounding the risk.

This hormonal shift explains why many women go through their 40s and 50s with normal cholesterol, then see a noticeable jump around menopause. It’s not a sign that something went wrong with your diet or habits. It’s a predictable biological change, though one worth monitoring and managing.

Medications That Increase LDL

Certain prescription drugs raise LDL as a side effect, sometimes significantly. If your cholesterol climbed after starting a new medication, that connection is worth exploring with whoever prescribed it.

  • Corticosteroids like prednisone can quickly and sometimes substantially raise LDL while lowering HDL, particularly at higher doses or with long-term use.
  • Diuretics used for blood pressure, including both thiazide and loop types, cause increases in LDL. Thiazide diuretics tend to raise LDL temporarily, while loop diuretics may also lower HDL slightly.
  • Beta-blockers prescribed for high blood pressure and heart conditions can lower HDL cholesterol, shifting your overall ratio in the wrong direction.
  • Immunosuppressants like cyclosporine, used after organ transplants and for autoimmune conditions, are known to increase LDL.
  • Anabolic steroids cause dramatic LDL increases alongside sharp drops in HDL.
  • Amiodarone, a heart rhythm medication, can raise LDL levels as well.

In many cases, the benefits of these medications outweigh the cholesterol impact, but knowing about the effect lets you and your doctor make informed decisions about monitoring or adding cholesterol management strategies.

Body Weight and Physical Inactivity

Carrying excess weight, particularly around the midsection, increases the liver’s production of VLDL particles, which eventually become LDL in the bloodstream. Obesity also tends to promote the formation of small, dense LDL particles, the type most associated with arterial damage. Even modest weight loss (5 to 10 percent of body weight) can measurably improve LDL levels.

Physical inactivity compounds the problem. Regular aerobic exercise doesn’t just lower LDL directly; it improves the overall ratio of LDL to HDL and shifts LDL particles toward larger, less harmful sizes. Sedentary behavior does the opposite, even in people who are otherwise at a healthy weight.

What LDL Numbers Actually Mean

For most adults, an LDL level between 70 and 189 mg/dL is the range where lifestyle and overall cardiovascular risk determine how aggressively it needs to be managed. At 190 mg/dL or above, guidelines classify the elevation as severe hypercholesterolemia, which typically warrants treatment regardless of other risk factors. For children and adolescents, LDL below 110 mg/dL is considered acceptable, 110 to 129 mg/dL is borderline, and 130 mg/dL or higher is abnormal.

Context matters more than a single number. A person with LDL of 140 mg/dL and no other risk factors is in a very different situation from someone with the same LDL plus diabetes, high blood pressure, and a family history of early heart disease. Current guidelines assess your overall 10-year risk of cardiovascular events rather than treating LDL in isolation.

Dietary Changes That Lower LDL

Replacing saturated fat with unsaturated fat (found in olive oil, nuts, avocados, and fatty fish) is the most impactful single dietary change for reducing LDL. This works by increasing the number of active LDL receptors on your liver cells, directly reversing the mechanism that saturated fat disrupts.

Soluble fiber is another effective tool. Eating 5 to 10 grams or more of soluble fiber per day measurably decreases LDL cholesterol. Soluble fiber binds to bile acids in the gut (which are made from cholesterol), forcing the liver to pull more LDL from the blood to make replacements. Good sources include oats, barley, beans, lentils, apples, and citrus fruits. A bowl of oatmeal with fruit can provide 3 to 4 grams of soluble fiber in a single meal, putting you halfway to the effective dose.

Plant sterols and stanols, found naturally in small amounts in vegetables and grains and added to some margarines and orange juices, block cholesterol absorption in the gut. Consuming about 2 grams per day can lower LDL by an additional 5 to 15 percent when combined with other dietary changes.