Lean Beef vs Chicken vs Fish: The Three-Way Protein Comparison
The lean-meat protein column at the grocery store is dominated by three broad species — chicken, beef, and fish — and the question of which one is "best" for fat loss usually gets answered tribally rather than quantitatively. Chicken-breast loyalists point to the price. Red-meat advocates point to the iron and creatine. Fish defenders point to the omega-3s and the calorie density. All three are partly right. None of them have looked at the actual head-to-head numbers in a single table.
This is that table, plus the honest verdict on which animal earns which slot in a fat-loss diet. The frame is satiety per calorie — the model is at the Satiety Per Calorie Explainer — and the related chicken-vs-turkey breakdown is at Chicken vs Turkey Protein for Fat Loss. The short version of what follows: chicken breast wins on price and SPC, lean fish wins on absolute calorie minimum, and lean beef wins on micronutrient density and on a satiety-per-bite signal that the bare SPC math doesn't fully capture.
The Per-100g Numbers, Side by Side
All values are for cooked meat, weighed after cooking, no added fat.
| Per 100g, cooked | Calories | Protein | Fat | Iron | B12 | Cal/g protein | SPC |
|---|---|---|---|---|---|---|---|
| Chicken breast (skinless) | 165 | 31g | 3.6g | 1.0mg | 0.3μg | 5.3 | ~37 |
| 93/7 ground beef | 175 | 26g | 7.5g | 2.7mg | 2.5μg | 6.7 | ~30 |
| 90/10 ground beef | 200 | 25g | 11g | 2.7mg | 2.5μg | 8.0 | ~25 |
| Sirloin steak (trimmed) | 175 | 29g | 5.5g | 2.5mg | 1.8μg | 6.0 | ~33 |
| Top round (lean roast beef) | 165 | 31g | 4g | 2.7mg | 1.8μg | 5.3 | ~37 |
| Cod (baked) | 105 | 23g | 1g | 0.5mg | 1.0μg | 4.6 | ~44 |
| Tuna (canned in water, drained) | 130 | 28g | 1g | 1.5mg | 2.5μg | 4.6 | ~43 |
| Salmon (Atlantic, baked) | 200 | 25g | 12g | 0.5mg | 4.5μg | 8.0 | ~25 |
| Tilapia (baked) | 130 | 26g | 2.7g | 0.7mg | 1.9μg | 5.0 | ~40 |
| Shrimp (cooked) | 100 | 24g | 1.5g | 0.5mg | 1.4μg | 4.2 | ~48 |
The SPC ranking from this table, top to bottom: shrimp (~48), cod and tuna (~43–44), tilapia (~40), chicken breast and top round (~37), sirloin (~33), 93/7 ground beef (~30), 90/10 ground beef and salmon (~25).
A few things to notice:
Lean fish wins the absolute SPC race. Cod, tuna, and tilapia all push past SPC 40 because the calorie cost per gram of protein is below 5. Shrimp is the SPC champion of widely available protein sources — at 100 calories per 100g with 24g of protein, you literally cannot do better on the protein-per-calorie ratio with any common food.
Chicken breast and the leanest beef cuts (top round, sirloin) are tied in the upper tier. A trimmed sirloin or a slice of top round delivers nearly the same protein-per-calorie as chicken breast — the "red meat is calorie-dense" claim is mostly about ground beef and fatty cuts (ribeye, brisket), not about properly trimmed lean cuts.
The iron and B12 columns favor red meat by a large margin. A 100g serving of any beef delivers 2.5–3x the iron of chicken or fish and 5–10x the B12. For people whose diet is otherwise iron-low or who don't eat much fortified food, this is a real micronutrient cost of skipping red meat entirely.
Salmon's calorie density comes from the fat — and that fat is mostly the long-chain omega-3s (EPA/DHA) that are genuinely hard to get from any other commonly-eaten food. The lower SPC of salmon is paying for a micronutrient that nothing else in the table delivers.
The SPC Ranking and What It Means
The naive read of the table is "eat shrimp and cod, skip everything else." That's wrong, and it's wrong in an instructive way.
SPC measures hunger suppression per calorie, but it doesn't directly measure micronutrient density, omega-3 content, or the satiety contribution of fat (which extends fullness beyond the calorie window). A fat-loss diet built exclusively on the top-SPC options would be a diet built on shrimp, cod, tuna, chicken breast, and Greek yogurt — protein-rich but micronutrient-thin in specific ways that show up over months, not days.
The pragmatic ranking for a fat-loss-focused omnivore:
- Chicken breast and lean fish (cod, tuna, tilapia, shrimp) as the workhorses — the everyday protein anchors. These foods are doing the bulk of the protein-target work without spending much fat budget.
- Lean beef (sirloin, top round, 93/7 ground) 2–3 times a week — for the iron, B12, creatine, and the satiety signal that fattier red meat produces.
- Salmon or other fatty fish 1–2 times a week — for the omega-3 fatty acids that nothing else in the protein column delivers.
This pattern shows up empirically in long-term-lean populations. The Mediterranean diet (heavy on fish, moderate on lean meat, occasional red meat), the Okinawan diet (high seafood, low red meat), and the bodybuilding cutting diet (chicken breast + fish + lean beef rotation) all converge on essentially this rotation. The lesson isn't that one animal wins; it's that rotating through them captures the strengths of each.
The Iron and B12 Cost of Skipping Red Meat
This is the most underrated section of the comparison. A diet built on chicken breast and fish alone is missing nutrients that show up in the labs but rarely in casual nutrition writing.
Heme iron is the form of iron found in animal muscle, especially in red meat. It's absorbed roughly 3–4x more efficiently than the non-heme iron found in plants. A 100g serving of beef delivers about 2.5–3mg of heme iron at high bioavailability; the same gram of iron from spinach or lentils is absorbed at 5–10% efficiency. For premenopausal women (who have higher daily iron needs and routinely run iron-deficient), skipping red meat is a meaningful nutritional decision, not a neutral one.
Vitamin B12 is animal-derived. The richest dietary source per 100g is liver (which most people aren't eating), followed by red meat, fish, and shellfish. Chicken has B12 but at much lower density than beef. Plant-based eaters need to supplement B12; lean-meat-and-fish eaters generally don't.
Creatine is found almost exclusively in animal muscle. Red meat carries about 4–5g of creatine per kg, fish a bit less, chicken about 3g/kg. People who eat 200g of red meat daily naturally consume about 1g of creatine; people who eat 200g of chicken consume about 0.6g; vegans consume essentially zero. The body synthesizes its own creatine, so dietary intake isn't strictly required, but the people whose physiques and gym performance benefit most from creatine supplementation are usually plant-based or low-red-meat eaters.
Zinc is highest in red meat and shellfish, particularly oysters. A 100g serving of beef delivers about 6mg of zinc; chicken delivers about 1mg.
The honest summary: chicken breast and lean fish are excellent fat-loss foods, but a diet built exclusively on them tends to underperform on iron, B12, zinc, and creatine compared to a diet that includes lean red meat 2–3 times a week. None of these deficits are immediately dangerous. All of them are real and show up over months on a lab panel.
Where Fish Wins Outright
Two specific contexts where fish — particularly fatty fish — has no good substitute:
1. Omega-3 fatty acids (EPA and DHA). Salmon, sardines, mackerel, anchovies, and herring deliver these specific long-chain omega-3s at densities you can't realistically match from any other food. A 100g serving of salmon delivers about 1.5–2g of EPA+DHA, which clears the daily target most cardiovascular research recommends. The plant-derived ALA (in flax, chia, walnuts) converts to EPA/DHA at roughly 5–10% efficiency in humans, so plant-based omega-3 sources don't substitute well.
2. Absolute calorie minimum per gram of protein. When the day's calorie budget is very tight and the protein target still has to hit, lean white fish is the most calorie-efficient solid food on the planet. 200g of cod is 210 calories with 46g of protein — that's a single big plate of food for under a quarter of a 1500-calorie day. Nothing else in the supermarket comes close.
For a fat-loss eater who hates fish, this is solvable with supplementation (fish oil for the omega-3s) and chicken breast (for the low-calorie protein). For someone who'll eat fish, putting it in the rotation 2–3 times a week is one of the highest-leverage dietary moves they can make.
Cost Per Gram of Protein
| Source | Typical US retail | Cost per gram of protein |
|---|---|---|
| Chicken breast (sale) | $3–4/lb | $0.02 |
| 93/7 ground beef | $6–8/lb | $0.05 |
| Sirloin steak | $9–14/lb | $0.07 |
| Top round roast | $5–7/lb | $0.04 |
| Cod (fresh) | $9–14/lb | $0.09 |
| Cod (frozen fillets) | $6–9/lb | $0.06 |
| Canned tuna (water) | $1.50/5 oz | $0.05 |
| Tilapia (frozen) | $4–6/lb | $0.04 |
| Salmon (fresh Atlantic) | $10–14/lb | $0.09 |
| Salmon (canned) | $3.50/6 oz | $0.06 |
| Shrimp (frozen) | $7–10/lb | $0.07 |
Chicken breast at sale prices is the cheapest gram of high-quality animal protein in the grocery store. Top round and canned tuna are the next cheapest. Sirloin and fresh seafood are 2–4x the price of chicken per gram, which is why the "rotate through all three" recommendation tends to translate into "chicken most of the time, beef and fish a few times a week" in real grocery budgets. Frozen fillets and canned versions are the value plays for fish.
Verdict by Use Case
Daily fat-loss anchor protein: Chicken breast wins on price and SPC. Lean fish (cod, tuna, tilapia) wins on absolute calorie minimum. Both are correct answers depending on which constraint is binding.
For micronutrient density (iron, B12, zinc, creatine): Lean beef 2–3 times a week. Sirloin or top round are the SPC-respecting cuts. 90/10 ground beef is fine but spends more fat budget.
For omega-3s: Salmon, sardines, or mackerel 1–2 times a week. Or fish oil supplementation if you actively dislike fatty fish.
For very-low-calorie days: Lean white fish or shrimp. 200g of cod is the most protein for the fewest calories in the supermarket.
For tightest grocery budget: Chicken breast (sale price) + canned tuna + top round when it's on sale. This is the cheap-and-effective rotation.
For maximum satiety per bite at the meal level: Lean beef. There's some evidence that red meat produces higher subjective fullness per calorie than chicken or fish, possibly via the fat-and-iron combination triggering different gut signaling. The SPC formula doesn't fully capture this, but most people who've eaten all three regularly report it.
For pure fat-loss optimization: A rotation. Chicken breast 3–4 meals a week, lean beef 2 meals a week, fish 2 meals a week. This pattern captures the SPC advantage of chicken, the micronutrient advantage of beef, and the omega-3 advantage of fish, without overinvesting in any one.
The bigger pattern is the same one the PE Diet framework emphasizes: hit your daily protein target, every day, from whichever lean animal source fits the meal you're making. The species-level optimization (beef vs. chicken vs. fish) is downstream of the question of whether the protein is hitting at all. Plug your daily numbers into the Macro Calculator to see what your target actually is. Then build the rotation that lets you hit it sustainably.
Try the PE Diet Calculator
Enter the macros for any food and instantly see its Protein-to-Energy ratio, calorie breakdown, and macro percentages.
Use the Calculator