
Labs
Interpreting blood work on a carnivore diet
Lipids, glucose, inflammation, kidney, and thyroid — context instead of panic. What reference ranges mean and where carnivore breaks the usual frame.
At a glance
- Reference ranges are population statistics. They are not always optimal, and they are not always sensitive to diet context.
- Higher urea on a high-protein intake is often expected. It is not automatically kidney failure.
- Lipids can shift a lot. Interpretation needs more than LDL-C alone.
- Single values without a trend, symptoms, and a history are a poor basis for decisions.
The basic rule
A lab value rarely answers “Am I healthy?” It answers something narrower: where you sit relative to a reference population and relative to your own trend, read in the context of diet, medications, training, body composition, and clinic.
Strict carnivore and animal-based eating shift several markers in expected ways. Expected is not automatically harmless. You put the number in context before you turn it into a story. Reference intervals come from mixed populations with an average diet, often a metabolically loaded one. They give statistical orientation. They are not a personal ideal.
Markers that get the most airtime
Lipids
LDL-C can rise, fall, or stay put. In a subgroup, there are clear increases on a very high-fat, high-cholesterol, low-carb diet.
Triglycerides are often lower with carbohydrate restriction and weight loss. HDL-C is frequently higher.
ApoB, non-HDL-C, and particle number are often more informative for risk stratification than LDL-C alone. When they disagree, expanded testing is more useful than a forum fight.
Iron status
Ferritin and transferrin saturation can rise. Heme iron is well absorbed. Extreme values plus symptoms call for a workup. They are nothing to celebrate.
Kidney markers
Creatinine can sit higher with a large muscle mass and a protein-rich diet without the kidney being “damaged.” Context and trend count. Cystatin C can help when it is unclear.
A practical stance
Comparison with your own baseline beats comparison with an influencer. Symptoms and clinic stay more important than isolated numbers. Extremes and known disease do not belong in self-normalization.
Further reading
Sources
- CLSI EP28 / IFCC – Reference intervals (population-based)
- Ference et al. 2017 – LDL/ApoB and atherosclerosis (PMID 28330828)
- Sniderman et al. 2019 – ApoB particles (PMID 30894319)
- Nordestgaard & Langsted 2016 – Lipoprotein(a) (PMID 27624320)
- KDIGO CKD guideline – eGFR and albuminuria
- Jonklaas et al. 2014 – ATA hypothyroidism guideline (PMID 25266247)
- Pearson et al. 2003 – hsCRP AHA/CDC (PMID 12551878)
- Adams & Barton 2007 – Haemochromatosis (PMID 18022044)
- See the ApoB/LDL review on this site
This content is general information. It is not medical, dietetic, or diagnostic advice.



