The carnivore diet (meat, fish, eggs and sometimes dairy, with no plant foods) has no long-term trials, so nobody knows its effect on heart disease. What we do know is how its ingredients affect LDL: saturated fat raises it, and the diet removes fibre, beans, nuts and other foods that lower it. Many people on it see their LDL rise, sometimes sharply.

The short version

Likely effects: higher saturated fat and cholesterol intake, no soluble fibre, no plant sterols. Results vary: some people see little change, others see LDL double. If you try it: get a lipid panel (with apoB) before and 6 to 12 weeks after, and ask your doctor about Lp(a). Safer high-protein route: fish, poultry, eggs and lean cuts, with beans, oats and vegetables.

Why LDL often goes up

Some followers argue that high LDL on a low-carb diet isn't a risk if triglycerides are low and HDL is high. That is an unproven hypothesis. LDL particles (measured as apoB) are causally linked to atherosclerosis, and no trial has shown that high LDL from a carnivore diet is safe.

What meat and eggs contribute

FoodServingSaturated fatCholesterolkcal
Beef rib roast, lean and fat3 oz (85 g)10 g71 mg305
Beef burger, 80% lean, broiled3 oz (85 g)5.7 g75 mg230
Beef burger, 95% lean, broiled3 oz (85 g)2.5 g75 mg148
Bacon, baked3 slices (24 g)3.4 g26 mg132
Egg, hard-boiled1 large (50 g)1.6 g187 mg78
Butter1 tbsp (14 g)7.2 g30 mg100
Salmon, Atlantic farmed, cooked3 oz (85 g)2 g54 mg175
Chicken breast, roasted, no skin3 oz (85 g)0.9 g72 mg140

Compare the rib roast with the 95% lean burger and chicken breast: the choice of cut changes saturated fat several-fold. Dietary cholesterol (eggs, offal) matters less than saturated fat for most people, but hyper-responders may be sensitive to both. See red meat and eggs.

Tests worth getting

If your LDL rises sharply, or you have a family history of early heart disease, talk to your doctor before continuing.

A lower-risk high-protein approach

See protein trends and cholesterol for more on high-protein eating.

This is general information, not medical advice. If you take cholesterol medication or have a heart condition, check changes to your diet with your doctor, dietitian or pharmacist.

Sources

Frequently asked questions

Does the carnivore diet raise cholesterol?

It often raises LDL, because it is typically high in saturated fat and contains no fibre, nuts, beans or other LDL-lowering foods. Response varies a lot between people, and there are no long-term trials of its effect on heart disease.

Is high LDL on a keto or carnivore diet dangerous?

LDL particles are a cause of atherosclerosis, and there is no trial evidence that high LDL is safe on a low-carb diet, even if triglycerides are low and HDL is high. If your LDL rises sharply, talk to your doctor and consider apoB and Lp(a) testing.

What is a lean mass hyper-responder?

A term used for lean, active people whose LDL rises very high on low-carb, high-fat diets. Whether this carries a heart risk is debated and is being studied. Treat very high LDL seriously and discuss it with your doctor.

How can I lower cholesterol on a high-protein diet?

Choose lean meat, fish and poultry, use olive oil rather than butter, and add oats, beans, nuts and vegetables. Re-test after about 3 months.

Do eggs raise cholesterol on a carnivore diet?

For most people, dietary cholesterol has a smaller effect than saturated fat. Some people are more sensitive. An egg has about 1.6 g of saturated fat and 187 mg of cholesterol, so the bigger issue is usually the fatty meat and butter eaten with them.

100% free · No subscription

Track the diet and the results together

Log your meals in Heart Tracker to see saturated fat and fibre, then add each blood test to chart LDL, HDL and triglycerides against what you were eating.

  • Barcode scanner
  • LDL & HDL trends
  • Voice meal logging
Download on theApp Store 4.6 rating · iPhone & iPad Heart Tracker app screens: a logged recipe, today's food overview and cholesterol test trends

Related reading