BiomaLearnFoodsNutrition factsNutrientsGuidesAnswersEvidence

Chicken vs fish: nutrition compared

Full comparison · Protein · Calories · Healthier · Cholesterol · Weight loss

Per 3.5 oz (100 g), chicken has 165 calories and 31 g of protein; fish has 90 calories and 20 g. Fiber: 0 g vs 0 g.

Where each one is ahead

Side by side, per 3.5 oz (100 g)

ChickenFish
Calories165 calories90 calories
Protein31 g (62% DV)20 g (40% DV)
Fat3.6 g (5% DV)0.55 g (1% DV)
Saturated fat1 g (5% DV)0.11 g (1% DV)
Carbohydrate0 g0 g
Fiber0 g0 g
Total sugars0 g0 g
Sodium74 mg (3% DV)261 mg (11% DV)
Potassium256 mg (5% DV)351 mg (7% DV)
Calcium15 mg (1% DV)14 mg (1% DV)
Iron1 mg (6% DV)0.2 mg (1% DV)
Magnesium29 mg (7% DV)26 mg (6% DV)
Vitamin A6 mcg (1% DV)21 mcg (2% DV)
Vitamin C0 mg0 mg
Vitamin D0.1 mcg (0% DV)0.6 mcg (3% DV)
Vitamin K0.3 mcg (0% DV)0.1 mcg (0% DV)
Folate4 mcg (1% DV)13 mcg (3% DV)
Vitamin B120.3 mcg (14% DV)2.1 mcg (89% DV)
Cholesterol85 mg (28% DV)66 mg (22% DV)

— not reported by USDA for this food.

Per typical serving

Servings differ: 4 oz (113 g) of chicken and 4 oz (113 g) of fish, the serving sizes we use for each (USDA household measures; 4 oz for meat and fish).

ChickenFish
Calories187 calories102 calories
Protein35.2 g (70% DV)22.7 g (45% DV)
Fat4 g (5% DV)0.62 g (1% DV)
Saturated fat1.1 g (6% DV)0.13 g (1% DV)
Carbohydrate0 g0 g
Fiber0 g0 g
Total sugars0 g0 g
Sodium84 mg (4% DV)296 mg (13% DV)
Potassium290 mg (6% DV)398 mg (8% DV)

— not reported by USDA for this food.

What the numbers don't tell you

Most people want the most protein for the fewest calories. A 4 oz (113 g) portion of roasted chicken breast gives about 35 g of protein for 186 calories. The same weight of cooked haddock gives about 23 g for 102 calories. Per gram of protein, haddock is leaner, about 4.5 calories against 5.3. It also has less cholesterol, 75 mg against 96.

Across 18 to 21 randomized trials, lean fish lowered blood triglycerides compared with no fish (the abstract gives no size), with no significant difference in total cholesterol. Lean fish barely moved blood vitamin D (1.9 nmol/L, not significant), while fatty fish raised it by 6.8. FDA and EPA list haddock among the Best Choices and advise 2 to 3 servings a week of these in pregnancy and breastfeeding, and 2 a week for children, about 1 oz (28 g) at ages 1 to 3. In a small study in women, heme iron absorption of 10.3% fell to 4.9% when blended with chicken and to 7.1% with fish.

Skip rinsing raw chicken, because that spreads its bacteria to other foods and surfaces, and cook it to 165 °F (74 °C) on a food thermometer. Pick chicken when protein per serving matters most, haddock when calories do, and a fatty fish if vitamin D is why you eat fish.

Evidence behind this note

  1. Level A A meta-analysis of 18 to 21 randomized trials with about 1,400 people found lean fish lowered blood triglycerides versus no fish, with no significant difference in total cholesterol or lipoproteins. Nutr Rev, 2021
  2. Level A In a meta-analysis of randomized trials with 640 people, lean fish raised blood vitamin D by only 1.9 nmol/L, a non-significant change, while fatty fish raised it by 6.8 nmol/L. Am J Clin Nutr, 2015
  3. Level E FDA and EPA list cod, flounder, haddock, pollock, salmon, sole and tilapia among Best Choices and king mackerel, marlin, orange roughy, shark, swordfish, Gulf of Mexico tilefish and bigeye tuna as Choices to Avoid. FDA and EPA, Advice about Eating Fish
  4. Level E FDA and EPA list haddock among Best Choices and advise 2 to 3 servings a week of these fish in pregnancy and breastfeeding. FDA/EPA, Advice about Eating Fish, 2024
  5. Level E FDA and EPA advise 2 to 3 servings a week of Best Choices fish in pregnancy and breastfeeding, 2 servings a week for children, and list king mackerel, marlin, orange roughy, shark, swordfish, Gulf of Mexico tilefish and bigeye tuna as Choices to Avoid with the highest mercury levels. FDA and EPA, Advice about Eating Fish
  6. Level B The meat factor that is supposed to help you absorb iron does not come from chicken: blending heme iron with chicken halved its absorption, while beef left it alone. Food Chemistry, 2016
  7. Level E The agency responsible for US poultry safety tells people not to wash raw chicken, because rinsing spreads the bacteria instead of removing them. Chicken from Farm to Table, USDA Food Safety and Inspection Service
  8. Level E USDA FSIS advises cooking whole and ground chicken and other poultry to a safe minimum internal temperature of 165 °F (74 °C), measured with a food thermometer. USDA FSIS, Doneness Versus Safety

Written from the studies and agency guidance we hold for both foods, reviewed by the Bioma editorial system. How we verify.

Keep exploring

Read more about these foods

Rankings and guides

More comparisons

Where the numbers come from

Each food is one USDA entry, chosen as it is usually eaten. Other cuts, brands and preparations differ, and the links show them. % DV uses FDA Daily Values for adults. How we verify.