FoodtopsyFrançais
A raw cod fillet

Cod, raw

Checked by us One serving: 125 g · 103 kcal

Protein, plus omega-3: EPA + DHA and selenium. Rich in 3 more nutrients: see Good for.

Worth knowing: dioxins and dioxin-like PCBs and parasites in raw fish.

Good for

How we counted this

What one serving (125 g) gives you.

Your body needs enough of each of these. Past enough, more doesn’t help. Amounts are what the food databases list, not what your body absorbs, unless a row says it was measured.

The words: “A lot” means one serving gives 20% or more of Health Canada’s daily amount, “Some” 10% to 19%, “A little” 2% to 9%, “Almost none” under 2%. Strongest word first; within a word, protein and fibre lead, then the biggest share.

A milligram (mg) is a thousandth of a gram, and a microgram (µg) a thousandth of a milligram: 1,000 µg make 1 mg.

16 more nutrients below “a lot”

How to handle it

  • Flagged for handling, for fish eaten raw: EFSA (2010) advises freezing or cooking fish that is eaten raw; cooked cod is not the route. Atlantic cod is a known host of Anisakis and Pseudoterranova (not sourced here), and no cod-specific nematode prevalence was searched. Health Canada's cooking rule for fish is 70 °C.

Watch out

How we counted this
Checked for histamine: fine at normal amounts.

Worth knowing

No limit applies, so none is rated.

  • Sugar

    0 g of sugar in a 125 g serving, natural and added together.

    Learn more

    Shown, not rated. The food tables we read give total sugar, and few give added sugar, so the site can’t yet tell sugar added in making a food from the sugar in fruit or milk.

Also checked (nothing to act on) · 1

Noted for context, or not measured in this food yet.

  • Shown as context, not rated: EFSA's 2024 reference point for inorganic arsenic is a benchmark dose lower limit (BMDL05) of 0.06 µg/kg body weight/day, and no safe limit is set. In Norwegian wild fish (Julshamn 2012, abstract only; not Canadian), all inorganic arsenic results in fillets of 7 species, including Northeast Arctic cod (923 fish), were below 0.006 mg/kg wet weight; the cod-only mean is not in the abstract. At that upper bound a 125 g serving would carry at most 0.75 µg, and at least 700 g a day would be needed to reach the limit (4.2 µg/day for 70 kg). This covers raw fillets only; the cooked row stays not rated because there is no cooked measurement.

Purines, which matter for gout, aren’t measured for this food yet.

Better options

How we counted this

“Better” here always means better at something the row names: more of one nutrient, more nutrients per serving, or the goal you pick. It never means better in every way.

Every amount below is for the same weight, 125 g, the size of one serving of this food, so a swap compares like with like. A serving of another food can be bigger or smaller.

Compared with the other main-dish proteins we’ve checked.

A food is listed only if it gives clearly more: at least a fifth more than this food, and at least 10% of the daily amount more.

More of what it’s good for

More protein

  • Chicken breast, roasted38.8 g in 125 g (this food: 22.3 g) · but less omega-3: EPA + DHA and selenium
  • Pork chop, pan-fried34.5 g in 125 g (this food: 22.3 g) · but less omega-3: EPA + DHAWorth knowing: dioxins and dioxin-like PCBs · this food has it tooNeeds care in handling: see its page

More omega-3: EPA + DHA

  • Mackerel, cooked1,504 mg in 125 g (this food: 230 mg)Worth knowing: dioxins and dioxin-like PCBs · this food has it too
  • Sardines, canned in oil1,228 mg in 125 g (this food: 230 mg)Worth knowing: dioxins and dioxin-like PCBs · this food has it too

More selenium

  • Light tuna, canned in water84.8 µg in 125 g (this food: 41.4 µg)Worth knowing: dioxins and dioxin-like PCBs · this food has it too
  • Tilapia, cooked68 µg in 125 g (this food: 41.4 µg) · but less omega-3: EPA + DHA

Amounts as listed, not adjusted for how much gets in.

More nutrients per serving, counted together

The other main-dish proteins we’ve checked with more nutrients per serving than this one, counting at most 100 kcal. One score ranks them all, so the same few often lead.

  • Shrimp, cooked
    • More omega-3: EPA + DHA (345 mg vs 230 mg)
    • More vitamin B12 (2.08 µg vs 1.14 µg)
    • More selenium (61.9 µg vs 41.4 µg)
    Worth knowing: dioxins and dioxin-like PCBs · this food has it too
  • Sardines, canned in oil
    • More vitamin B12 (11.2 µg vs 1.14 µg)
    • More omega-3: EPA + DHA (1,228 mg vs 230 mg)
    • More calcium (478 mg vs 20 mg)
    Worth knowing: dioxins and dioxin-like PCBs · this food has it too
  • Mackerel, cooked
    • More vitamin B12 (23.8 µg vs 1.14 µg)
    • More omega-3: EPA + DHA (1,504 mg vs 230 mg)
    • More niacin (14.1 mg vs 6.72 mg)
    Worth knowing: dioxins and dioxin-like PCBs · this food has it too

Where the calcium card measured that less calcium gets in than from milk, calcium counts for less; everything else is as listed.

Your goal

Your goal changes only this list, not what the food gives you or what to watch.

Losing weight: fewer calories, and more nutrients, protein and fibre for each calorie.

  • Light tuna, canned in water
    • More vitamin B12 (3.21 µg vs 1.14 µg)
    • More selenium (84.8 µg vs 41.4 µg)
    • More niacin (17 mg vs 6.72 mg)
    Worth knowing: dioxins and dioxin-like PCBs · this food has it too
  • Shrimp, cooked
    • More omega-3: EPA + DHA (345 mg vs 230 mg)
    • More vitamin B12 (2.08 µg vs 1.14 µg)
    • More selenium (61.9 µg vs 41.4 µg)
    Worth knowing: dioxins and dioxin-like PCBs · this food has it too

2 foods out of the 20 other main-dish proteins we’ve checked and could compare give clearly more nutrients, protein and fibre per calorie.

Why some foods aren’t suggested

Left out: Farmed salmon, cooked (Histamine: go easy).

Left out: Mussels, cooked (Cadmium: limit it).

Left out: Chicken liver, simmered (Preformed vitamin A (retinol): limit it).

Bring a tracker export or describe your usual week. The same rules check all of it.

The numbers

Open every value

Name in the database: Cod, Atlantic, raw

How the serving was set: 125 g raw (Health Canada TRA item I.3)

Listed nutrients, per 100 g

For each nutrient, the value this page uses is marked “used”. A row marked “second database” is another database’s figure for a matching food, kept so you can see how far databases disagree (they can differ in the samples analysed, lab methods and rounding). Its own cells are worked out from it, but none of the page’s words or scores are.

NutrientPer servingPer 100 caloriesHowSourceGrade
Omega-3: ALA0.001 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
Calcium16 mg20 mg19.51 mglisted usedUS food database (USDA SR Legacy) #171955C
16 mg20 mg19.51 mgcopy of USDA · not usedCanadian Nutrient File 2026 #3194C
Carbohydrate0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
Choline65.2 mg81.5 mg79.51 mglisted usedUS food database (USDA SR Legacy) #171955C
Energy82 kcal102.5 kcal–FDC Energy (kcal) usedUS food database (USDA SR Legacy)–
Omega-3: EPA + DHA0.184 g0.23 g0.22 glisted usedUS food database (USDA SR Legacy) #171955C
Fat0.67 g0.84 g0.82 glisted usedUS food database (USDA SR Legacy) #171955C
Cholesterol43 mg53.75 mg52.44 mglisted usedUS food database (USDA SR Legacy) #171955C
Fatty acids, total saturated0.131 g0.16 g0.16 glisted usedUS food database (USDA SR Legacy) #171955C
Fibre0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
Folate7 µg8.75 µg8.54 µglisted usedUS food database (USDA SR Legacy) #171955C
Iron0.38 mg0.48 mg0.46 mglisted usedUS food database (USDA SR Legacy) #171955C
Magnesium32 mg40 mg39.02 mglisted usedUS food database (USDA SR Legacy) #171955C
Niacin (B3, niacin equivalents)5.38 mg6.72 mg6.56 mglisted usedCanadian Nutrient File 2026 #3194C
Phosphorus203 mg253.75 mg247.56 mglisted usedUS food database (USDA SR Legacy) #171955C
Potassium413 mg516.25 mg503.66 mglisted usedUS food database (USDA SR Legacy) #171955C
Protein17.81 g22.26 g21.72 glisted usedUS food database (USDA SR Legacy) #171955C
Riboflavin (B2)0.065 mg0.08 mg0.08 mglisted usedUS food database (USDA SR Legacy) #171955C
Selenium33.1 µg41.38 µg40.37 µglisted usedUS food database (USDA SR Legacy) #171955C
Sodium54 mg67.5 mg65.85 mglisted usedUS food database (USDA SR Legacy) #171955C
Sugars0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
Thiamin (B1)0.076 mg0.1 mg0.09 mglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin A12 µg15 µg14.63 µglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin B120.91 µg1.14 µg1.11 µglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin B60.245 mg0.31 mg0.3 mglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin C1 mg1.25 mg1.22 mglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin D0.9 µg1.13 µg1.1 µglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin E0.64 mg0.8 mg0.78 mglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin K10.1 µg0.13 µg0.12 µglisted usedUS food database (USDA SR Legacy) #171955C
Water81.22 g101.53 g99.05 glisted usedUS food database (USDA SR Legacy) #171955C
Zinc0.45 mg0.56 mg0.55 mglisted usedUS food database (USDA SR Legacy) #171955C
NutrientPer 100 gPer servingPer 100 caloriesHowSourceGrade
Beta-carotene0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Copper0.028 mg0.04 mg0.03 mglisted usedUS food database (USDA SR Legacy) #171955C
Ash1.16 g1.45 g1.41 glisted usedUS food database (USDA SR Legacy) #171955C
Alcohol, ethyl0 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
Caffeine0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Theobromine0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Energy343 kj428.75 kj418.29 kjlisted usedUS food database (USDA SR Legacy) #171955C
Vitamin A, IU40 iu50 iu48.78 iulisted usedUS food database (USDA SR Legacy) #171955C
Carotene, alpha0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin D (D2 + D3), International Units36 iu45 iu43.9 iulisted usedUS food database (USDA SR Legacy) #171955C
Vitamin D3 (cholecalciferol)0.9 µg1.13 µg1.1 µglisted usedUS food database (USDA SR Legacy) #171955C
Cryptoxanthin, beta0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Lycopene0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Tocopherol, beta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocopherol, gamma0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocopherol, delta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocotrienol, alpha0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocotrienol, beta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocotrienol, gamma0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Tocotrienol, delta0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Folic acid0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Folate, food7 µg8.75 µg8.54 µglisted usedUS food database (USDA SR Legacy) #171955C
Folate, DFE7 µg8.75 µg8.54 µglisted usedUS food database (USDA SR Legacy) #171955C
Tryptophan0.199 g0.25 g0.24 glisted usedUS food database (USDA SR Legacy) #171955C
Threonine0.781 g0.98 g0.95 glisted usedUS food database (USDA SR Legacy) #171955C
Isoleucine0.821 g1.03 g1 glisted usedUS food database (USDA SR Legacy) #171955C
Leucine1.447 g1.81 g1.76 glisted usedUS food database (USDA SR Legacy) #171955C
Lysine1.635 g2.04 g1.99 glisted usedUS food database (USDA SR Legacy) #171955C
Methionine0.527 g0.66 g0.64 glisted usedUS food database (USDA SR Legacy) #171955C
Cystine0.191 g0.24 g0.23 glisted usedUS food database (USDA SR Legacy) #171955C
Phenylalanine0.695 g0.87 g0.85 glisted usedUS food database (USDA SR Legacy) #171955C
Tyrosine0.601 g0.75 g0.73 glisted usedUS food database (USDA SR Legacy) #171955C
Valine0.917 g1.15 g1.12 glisted usedUS food database (USDA SR Legacy) #171955C
Arginine1.066 g1.33 g1.3 glisted usedUS food database (USDA SR Legacy) #171955C
Histidine0.524 g0.66 g0.64 glisted usedUS food database (USDA SR Legacy) #171955C
Alanine1.077 g1.35 g1.31 glisted usedUS food database (USDA SR Legacy) #171955C
Aspartic acid1.823 g2.28 g2.22 glisted usedUS food database (USDA SR Legacy) #171955C
Glutamic acid2.658 g3.32 g3.24 glisted usedUS food database (USDA SR Legacy) #171955C
Glycine0.855 g1.07 g1.04 glisted usedUS food database (USDA SR Legacy) #171955C
Proline0.63 g0.79 g0.77 glisted usedUS food database (USDA SR Legacy) #171955C
Serine0.726 g0.91 g0.89 glisted usedUS food database (USDA SR Legacy) #171955C
Vitamin E, added0 mg0 mg0 mglisted usedUS food database (USDA SR Legacy) #171955C
Vitamin B-12, added0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
SFA 4:00 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 6:00 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 8:00 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 10:00 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 12:00 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 14:00.009 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 16:00.091 g0.11 g0.11 glisted usedUS food database (USDA SR Legacy) #171955C
SFA 18:00.03 g0.04 g0.04 glisted usedUS food database (USDA SR Legacy) #171955C
MUFA 18:10.061 g0.08 g0.07 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 18:20.005 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 18:30.001 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 20:40.022 g0.03 g0.03 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 22:6 n-3 (DHA)0.12 g0.15 g0.15 glisted usedUS food database (USDA SR Legacy) #171955C
MUFA 16:10.016 g0.02 g0.02 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 18:40.001 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
MUFA 20:10.015 g0.02 g0.02 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 20:5 n-3 (EPA)0.064 g0.08 g0.08 glisted usedUS food database (USDA SR Legacy) #171955C
MUFA 22:10.003 g0 g0 glisted usedUS food database (USDA SR Legacy) #171955C
PUFA 22:5 n-3 (DPA)0.01 g0.01 g0.01 glisted usedUS food database (USDA SR Legacy) #171955C
Fatty acids, total monounsaturated0.094 g0.12 g0.11 glisted usedUS food database (USDA SR Legacy) #171955C
Fatty acids, total polyunsaturated0.231 g0.29 g0.28 glisted usedUS food database (USDA SR Legacy) #171955C
Lutein + zeaxanthin0 µg0 µg0 µglisted usedUS food database (USDA SR Legacy) #171955C
Manganese0.015 mg0.02 mg0.02 mglisted usedUS food database (USDA SR Legacy) #171955C
Niacin (B3, preformed)2.063 mg2.58 mg2.52 mglisted usedUS food database (USDA SR Legacy) #171955C
Pantothenic acid (B5)0.153 mg0.19 mg0.19 mglisted usedUS food database (USDA SR Legacy) #171955C
Retinol12 µg15 µg14.63 µglisted usedUS food database (USDA SR Legacy) #171955C

Change the amount to rescale the first column. Nutrients a database doesn't list are missing, not zero.

Hazard rows as the dataset rates them

  • Dioxins and dioxin-like PCBs · Worth knowing · Flagged: EFSA's 2026 tolerable weekly intake for dioxins and PCBs is 0.6 pg WHO 2022 toxic equivalents/kg body weight/week, but the survey is on the WHO2005 basis, so no grams figure is given until it is recomputed. The CFIA survey (2014-2019, raw cod, 18 samples, mean fat 5.1%) gives a lower-bound mean of 0.00505 pg WHO 2005 toxic equivalents/g (median 0.0045, max 0.0219) and an upper-bound mean of 0.07985 (median 0.0622, max 0.1455). Cod is a lean fish; oily fish such as salmon (0.51) are much higher. · CFIA dioxins survey (2014–2019) · A
  • Histamine · Nothing to watch: under the limit · No cap: EFSA's 2011 no-effect level for histamine is 50 mg per person per meal. In a Polish retail study, 2 of 5 fresh cod samples were positive (1.8 and 3.2 mg/kg; the other 3 below the 1.3 mg/kg limit of detection) and 1 of 6 smoked cod at 4.3 mg/kg. At the highest fresh value, 3.2 mg/kg, about 15.6 kg of fish in one meal would be needed to reach it. Cod is a non-scombroid fish, and spoiled or badly stored fish would differ. · Pawulgruba 2014 · A
  • Inorganic arsenic · Context · Shown as context, not rated: EFSA's 2024 reference point for inorganic arsenic is a benchmark dose lower limit (BMDL05) of 0.06 µg/kg body weight/day, and no safe limit is set. In Norwegian wild fish (Julshamn 2012, abstract only; not Canadian), all inorganic arsenic results in fillets of 7 species, including Northeast Arctic cod (923 fish), were below 0.006 mg/kg wet weight; the cod-only mean is not in the abstract. At that upper bound a 125 g serving would carry at most 0.75 µg, and at least 700 g a day would be needed to reach the limit (4.2 µg/day for 70 kg). This covers raw fillets only; the cooked row stays not rated because there is no cooked measurement. · PubMed 24786400 · B
  • Parasites in raw fish · Worth knowing · Flagged for handling, for fish eaten raw: EFSA (2010) advises freezing or cooking fish that is eaten raw; cooked cod is not the route. Atlantic cod is a known host of Anisakis and Pseudoterranova (not sourced here), and no cod-specific nematode prevalence was searched. Health Canada's cooking rule for fish is 70 °C. · EFSA 2010 · B
  • Safe cooking temperature · Worth knowing · Flagged for cooking: Health Canada's cooking chart gives 70 °C (158 °F) internal temperature for fish. · Health Canada, safe cooking temperatures · A

Sources

Body map 2026-10-25.1: each nutrient’s job comes from an agency fact sheet, linked beside it under Good for.

The plain words: “a lot” means one serving (100 g when the food has no serving size) gives at least 20% of the daily amount (the reference intake), “some” at least 10%, “a little” at least 2% (the cut-offs are ours, one set for every page: 20% and 10% are borrowed from the US labelling terms “high” and “good source” and applied to Health Canada’s daily amount, whereas Health Canada’s own shopper rule says 15%; provisional: they may change in a later method version). The daily amount is Health Canada’s Dietary Reference Intake for adults 19–30; where men and women need different amounts we use the higher one (protein: 56 g for men, 46 g for women). The percentage printed under each nutrient is the printed amount as a share of that daily amount, rounded to the nearest whole number, and the word is read from that percentage, so the amount, the percentage and the word always agree. Calcium with a measured absorption is scaled by how well it gets in compared with milk.

The scale: “Nothing to watch” means a serving a day stays under the limit at ordinary amounts; “Go easy” means a serving a day can push past the limit for adults who already take in the most, or fewer than 2 servings reach it; “Limit it” means once a week or less. The dataset’s own rating is under “How we got this”. Provisional: the scale may change in a later method version.

Measured absorption under Good for: grade-A studies in adults that tested this preparation of this food, as a share of the listed amount (the share digested, for protein), quoted once each source has passed our evidence check; animal studies and other variants stay in the table above. Provisional: this screen may change in a later method version.