Quick answer

The ten core carnivore foods cover a wide nutritional range. Beef liver is the undisputed micronutrient leader. Pork belly and ribeye are the densest calorie sources. Salmon and sardines deliver the most omega-3s. Eggs provide the most complete amino acid and fat-soluble vitamin combination of any single food. Bone broth contributes collagen peptides and minerals but minimal macros.

One thing that surprises many people early on a carnivore diet is just how much nutrient density varies between cuts and species. Ribeye is not nutritionally interchangeable with chicken thigh. Sardines are not just a cheaper salmon. Beef liver is in a different category entirely from any muscle meat. Understanding those differences helps you build meals that are satisfying, complete, and strategic — rather than just eating the same two or three things on repeat.

All values below are per 100 g (raw weight) unless otherwise noted, sourced from the USDA FoodData Central database and published nutritional analyses. Cooked weights will be different — expect roughly 25–30% weight loss in most meats from moisture and fat rendering. Keep that in mind when scaling to your actual plate.

What do the core carnivore foods actually contain?

Below is a detailed nutrition card for each of the ten foods, followed by a comparison table. The bar charts inside each card show how the food's key micronutrients compare to the approximate daily reference value for an adult — giving you a fast sense of where each food punches hardest.

Ribeye Steak
Per 100 g · raw · choice grade
291kcal
22gProtein
22gFat
0gCarbs
Zinc
4.5 mg
Iron
2.3 mg
B12
2.0 µg
Selenium
20 µg
Phosphorus
170 mg
B12ZincCreatineComplete protein
Ground Beef (80/20)
Per 100 g · raw · 80% lean
254kcal
26gProtein
17gFat
0gCarbs
Zinc
5.8 mg
Iron
2.8 mg
B12
2.4 µg
Selenium
16 µg
Niacin
4.5 mg
ZincHigh proteinB12Budget staple
Whole Egg
Per 100 g · raw · approx. 2 large eggs
143kcal
13gProtein
10gFat
1gCarbs
Choline
294 mg
Vit D
2.2 µg
B12
1.2 µg
Selenium
31 µg
Riboflavin
0.46 mg
CholineLuteinVit A & DComplete amino acids
Beef Liver
Per 100 g · raw
135kcal
21gProtein
4gFat
4gCarbs
Vit A
4,900 µg
B12
59 µg
Iron
16 mg
Copper
12 mg
Folate
290 µg
Vit A (retinol)B12IronCopper · Folate · CoQ10
Atlantic Salmon
Per 100 g · raw · farmed
208kcal
20gProtein
13gFat
0gCarbs
EPA+DHA
2,200 mg
Vit D
11 µg
B12
3.2 µg
Selenium
37 µg
Potassium
490 mg
EPA+DHAVit DAstaxanthinPotassium
Sardines (canned in oil)
Per 100 g · drained
208kcal
25gProtein
11gFat
0gCarbs
Calcium
383 mg
EPA+DHA
1,400 mg
B12
8.9 µg
Selenium
41 µg
Phosphorus
490 mg
B12Calcium (bones)EPA+DHABudget omega-3
Lamb (shoulder, raw)
Per 100 g · raw · bone-in trimmed
235kcal
20gProtein
17gFat
0gCarbs
Zinc
4.2 mg
Iron
2.4 mg
B12
2.1 µg
Selenium
23 µg
CLA
~500 mg
CLA contentZincB12Carnitine
Pork Belly
Per 100 g · raw · fresh
518kcal
9gProtein
53gFat
0gCarbs
Thiamin B1
0.55 mg
Selenium
15 µg
Niacin B3
3.5 mg
Zinc
1.0 mg
Vit B6
0.24 mg
Highest fatThiamin B1High energy density
Chicken Thigh (skin-on)
Per 100 g · raw · skin-on
197kcal
16gProtein
14gFat
0gCarbs
Niacin B3
5.8 mg
Selenium
19 µg
Vit B6
0.29 mg
Phosphorus
182 mg
Zinc
2.1 mg
Niacin B3AffordableSeleniumVersatile
Bone Broth (beef)
Per 100 ml · homemade average
15kcal
3gProtein
0.5gFat
0gCarbs
Glycine
~1,200 mg
Proline
~600 mg
Calcium
~12 mg
Phosphorus
~55 mg
Sodium
~480 mg
GlycineCollagen peptidesElectrolytesNear-zero calories

How do the foods compare side by side?

The table below puts all ten foods on the same scale for the numbers that matter most when building a carnivore meal plan. Values are per 100 g unless noted.

Food kcal Protein (g) Fat (g) B12 (µg) Iron (mg) Zinc (mg) EPA+DHA (mg)
Ribeye steak29122222.02.34.5
Ground beef 80/2025426172.42.85.8
Whole egg14313101.21.81.1
Beef liver13521459164.4
Atlantic salmon20820133.20.80.62,200
Sardines (canned)20825118.92.91.31,400
Lamb shoulder23520172.12.44.2~100
Pork belly5189530.60.61.0
Chicken thigh19716140.31.02.1
Bone broth (per 100 ml)1530.50.10.1
Protein per 100 g — carnivore foods comparison Protein per 100 g (g) Ribeye 22g Ground beef 26g Egg 13g Beef liver 21g Salmon 20g Sardines 25g Lamb 20g Pork belly 9g Chicken thigh 16g Bone broth 3g
Protein per 100 g raw weight. Values from USDA FoodData Central. Bone broth measured per 100 ml.
Fat per 100 g — carnivore foods comparison Fat per 100 g (g) Ribeye 22g Ground beef 17g Egg 10g Beef liver 4g Salmon 13g Sardines 11g Lamb 17g Pork belly 53g Chicken thigh 14g Bone broth 0.5g
Total fat per 100 g raw weight. Pork belly is the most energy-dense food on the carnivore diet by a significant margin.

Micronutrients: where each food truly shines

Macros are easy to track. Micronutrients are where the real nutritional differences live — and where a varied carnivore diet pays off considerably over eating just one or two foods.

Beef liver is in a category of its own. Its vitamin A content (~4,900 µg RAE per 100 g) exceeds the recommended daily intake several times over, which means a 100–150 g serving once or twice a week is plenty. Going far beyond that daily would push vitamin A well into excess territory. Its B12 content of around 59 µg per 100 g — more than 24 times the RDI — means even a small serving comprehensively covers that base. The copper content (~12 mg per 100 g, against an RDI of 0.9 mg) is similarly exceptional. Because of these extremes, most carnivore practitioners keep liver portions small and infrequent.

Salmon and sardines fill the omega-3 gap that beef-only eaters face. Salmon delivers approximately 2,200 mg of combined EPA and DHA per 100 g; sardines, around 1,400 mg. Sardines eaten with their soft bones also provide significant calcium (~383 mg per 100 g), which makes them one of the few meaningful calcium sources on a strict carnivore diet. Both are also excellent sources of vitamin D, which most land meats contain only in traces.

Eggs are the most complete single food for covering fat-soluble vitamins alongside B vitamins. One notable nutrient is choline — eggs provide roughly 294 mg per 100 g, and choline is disproportionately undersupplied in most Western diets despite its critical role in liver function, acetylcholine production, and fetal brain development. Two large eggs come close to half the adequate intake for an adult. The yolk also contains meaningful lutein and zeaxanthin, which have been associated with eye health in epidemiological research.

Ground beef, often overlooked beside more glamorous cuts, is actually one of the strongest protein-per-dollar sources on this list. At 26 g protein per 100 g and solid zinc, iron, and B12 numbers, 80/20 ground beef is the practical backbone of most carnivore meal plans. Its fat-to-protein ratio is well suited to fat-adaptation maintenance.

Note on cooking losses. These figures are for raw weight. A 200 g raw ribeye will weigh roughly 150 g after cooking to medium — the protein and fat amounts stay the same, but the concentration per gram increases. Track raw weight if you want consistency, or weigh cooked and adjust by a factor of ~1.35.

Why bone broth belongs on this list despite being mostly water

Bone broth is not a significant source of protein or calories. What it does provide is a specific amino acid profile dominated by glycine, proline, and hydroxyproline — the building blocks of collagen — along with minerals that leach from the bones during long simmering: calcium, magnesium, phosphorus, and potassium. The electrolyte content, particularly sodium (which varies widely based on preparation), makes it a useful drink during keto or carnivore adaptation when the kidneys are excreting more sodium than usual.

The glycine content is worth noting separately. Glycine is conditionally essential in amounts the body may not fully synthesise, and muscle meat is relatively low in it compared to connective tissue. Regular bone broth or other collagen-rich foods help balance the methionine-heavy amino acid profile of muscle meat — a consideration raised in metabolic research on glycine and sulfur amino acid balance.

Key takeaways

← Back to all articles