← Cross-reactivity guides

Finned fish cross-reactivity

If you or your child is allergic to one finned fish, the honest headline is that fish allergy is usually broad. Unlike the tree nuts, where the picture is patchy and a single allergy often pulls little else along, an allergy to one fish frequently means an allergy to several. Cod, salmon, tuna, and most other finned fish cross-react with one another, because they share a single muscle protein that the immune system reads as nearly the same from species to species. So the safe starting assumption with finned fish is the opposite of the tree-nut one: treat the whole group as related until an allergist tells you otherwise.

This page is the category map for finned fish. It is the deep version that each fish profile’s cross-reactivity summary links out to. It covers what “fish” means on a label and how fish is named by species, which fish cross-react and how strongly, the fish that are a reason to test rather than to assume, and the one big correction that goes the other way: a fish allergy is not a shellfish allergy. The protein-level “why,” the parvalbumin biology itself, lives on its own page and is linked, not repeated here. Where a claim is a verified cross-reactivity fact, it is drawn from the project’s cross-reactivity floor. None of it replaces your allergist.

The short answer: how finned fish sort

If you read one section, read this. Finned fish do not sort into tidy pairs the way tree nuts do. They sort into one broad group, a few fish that need testing rather than assumption, and one hard edge that is not fish at all.

  • Most finned fish travel together. Cod, salmon, tuna, haddock, pollock, hake, anchovy, sardine, and the rest share the protein that drives fish allergy, so an allergy to one means the others should be treated as high-risk until an allergist clears a specific fish. Most allergists manage finned fish as a single avoidance group rather than testing each one.
  • Some fish are a reason to test, not a green light. A few fish, tuna and swordfish among them, carry less of the shared protein, and a subset of fish-allergic people turn out to tolerate them. That is a reason to ask your allergist about testing a specific fish, not a reason to put it on the plate. This page does not clear any fish for you, in any form, including canned.
  • Fish is not shellfish. This is the big over-avoidance correction. Finned fish and shellfish run on completely different proteins, so a fish allergy does not mean a shellfish allergy and clinical cross-reactivity between them is low. Shellfish has its own separate cross-reactivity story.
  • The label is its own skill. “Fish” is a major allergen that must be declared with the species named, but it also hides under names that do not say “fish,” such as Worcestershire and Caesar (anchovy), fish sauce, and surimi. Reading the label is half of managing a fish allergy.

The rule that ties it together: with finned fish, breadth is the default. A single fish allergy is treated as a fish-group allergy until an allergist clears a specific fish, and the fish people most want to be safe (tuna, the canned ones) are exactly the ones to test under supervision rather than assume.

The shared protein, named once: parvalbumin

For a family page the mechanism gets named here and then handed off, because the protein-level story is its own page. The short version is all you need to read this map.

Almost all fish-to-fish cross-reactivity runs through one protein called parvalbumin, a small muscle protein that finned fish carry. The reason a fish allergy is broad is that the parvalbumin in cod, salmon, tuna, and many other species looks nearly the same to the immune system, so an antibody trained on one fish recognizes the others. It is also heat-stable, so cooking does not defuse it. That is the whole reason “fish allergy” behaves more like an allergy to a protein found across many fish than like an allergy to one fish.

One nuance matters for the map and is the source of the most common mistake. Fish do not all carry the same amount of parvalbumin. White-flesh fish such as cod carry a lot and cross-react broadly and predictably; some dark-flesh and large open-water fish, tuna and swordfish among them, carry less, and a subset of fish-allergic people react to them less, or not at all. That variation is real, but on this page it is a reason to test a specific fish under an allergist, never a reason to assume any fish is safe. The detail on that point is below.

This page names parvalbumin and stops. The protein-level deep dive, how parvalbumin differs from the minor heat-sensitive fish proteins, why cooking steam can carry it, and how a parasite called Anisakis can confuse a fish-allergy blood test, is its own page: the fish parvalbumin cross-reactivity hub. If you want the “why” at the protein level, that is where it lives. What this page does next is turn the protein into the food map and the label.

The member fish, grouped by how strongly they cross-react

These are the finned fish, grouped by what an allergy to one actually tells you about the others. The grouping follows the verified parvalbumin cross-reactivity, not a guess.

Broadly cross-reactive: most finned fish, treat as a group

Cod, salmon, haddock, pollock, hake, whiting, anchovy, sardine, herring, and most other common finned fish carry parvalbumin that is similar from species to species, and clinical cross-reactivity among them is high. In practice, an allergy to one of these fish means the others should be treated as high-risk until an allergist says otherwise. This is the default shape of fish allergy, and it is why most allergists manage finned fish as a single avoidance group rather than clearing them one at a time. If you react to one fish, treat the rest as fish you have not cleared yet, and confirm tolerance of any specific fish only under supervision, never with a home trial.

A reason to test, not a green light: tuna, swordfish, and the lower-parvalbumin fish

This is the part of the page most easily misread, so it is worth being exact. Some fish carry less parvalbumin than white-flesh fish like cod. Tuna and swordfish are the usual examples, and there is a real, repeatedly observed pattern of fish-allergic people who react to cod but tolerate tuna. It is tempting to read that as “tuna is the safe fish,” and that is precisely the mistake to avoid. These fish are still members of the group, they still cross-react in many people, and true tuna allergy, including anaphylaxis, is documented. The same verified record that explains the broad cross-reactivity names tuna among the cross-reacting fish.

So the honest instruction is narrow and it matters. Whether you personally tolerate a lower-parvalbumin fish is a question to answer with your allergist, through testing and, where appropriate, a supervised challenge. It is a reason to ask “can we test whether I tolerate tuna,” not a reason to try tuna at home. This page does not clear tuna, swordfish, or any other fish for you, in any form, including canned. If you have been told you tolerate a specific fish, that came from your allergist and applies to you, not to fish allergy in general.

Where the fish hide: the label, and the names that do not say “fish”

Because a single fish allergy usually puts the whole group on the avoid list, label-reading is half of fish-allergy management, and finned fish has two label problems at once: the species naming, and the foods that contain fish without saying so.

“Fish” is a declared major allergen, named by species. In the US, fish is one of the major food allergens, and a packaged food containing fish must declare it in plain language with the species named, for example “cod,” “salmon,” or “tuna,” not just “fish.” The EU, Canada, the UK, Australia, and New Zealand all require fish to be declared as well, and several countries name specific fish in their labeling rules. The practical upshot: on a compliant packaged label the fish is usually named, so the species naming works in your favor. The gap is everything that is not a clearly labeled packaged food, the restaurant dish, the deli counter, the imported product.

The foods that contain fish without saying “fish.” These are the ones that catch people out, because the word “fish” never appears:

  • Anchovy in sauces and dressings. Worcestershire sauce and traditional Caesar dressing are anchovy-based, so both are fish exposures even though neither reads “fish” at a glance. Anchovy also hides in some pasta sauces, tapenades, and umami pastes.
  • Fish sauce. Nam pla and nuoc mam are fermented fish and are a backbone of Thai, Vietnamese, and other Southeast Asian cooking, often blended into a base sauce or marinade where it is not visible.
  • Surimi. Imitation crab, lobster, and scallop (“seafood sticks,” “krab”) are built on a fish base, so a product sold as a shellfish substitute is usually a fish product. This one is a double trap: it is sold as shellfish but it is fish.
  • Fish stock and fish-derived broths, in soups, risottos, paella, and sauces.

Treat any of these as a fish source unless the label or the kitchen confirms otherwise. Where these names appear is the recognition list to carry.

Isinglass and fish gelatin: label terms worth knowing, and a question for your allergist. Two terms on the finned-fish label aisle are worth recognizing because they come from fish: isinglass (a fish-derived collagen used to fine, or clarify, some beers and wines) and fish gelatin (used in some capsule shells and confectionery). If you have a fish allergy, treat these as terms that can mean fish protein is present, read the product’s allergen statement, and ask your allergist how they apply to you. This page names them so you recognize them on a label; it does not tell you how much fish protein any given product carries or whether it is safe, because that is exactly the question to take to your allergist.

Cross-contact, the same fish in a different form. Shared fryer oil, fishmonger surfaces, and a sushi counter that handles fish are real exposure routes even when no fish is an ingredient. Fish allergy is one where shared cooking surfaces matter.

What is NOT cross-reactive: fish is not shellfish

The fish group is broad, but it has one hard edge that is the most over-avoided point in the whole topic, and correcting it is the most useful thing this page does.

Fish is not shellfish. Finned fish (cod, salmon, tuna, and the rest) run on parvalbumin. Shellfish (shrimp, crab, lobster, and the molluscs) run on a completely different protein called tropomyosin. Because the proteins differ, a finned-fish allergy does not mean a shellfish allergy, and clinical cross-reactivity between the two is low. The reverse holds too: a shellfish allergy does not mean a fish allergy. The one real-world caveat is cross-contamination, because fish and shellfish are fried, grilled, and displayed together constantly, so shared fryers, grills, and seafood counters are still a risk even though the allergies are separate. Confirm with your allergist before introducing the other type.

Shellfish has its own cross-reactivity story, driven by tropomyosin, and it reaches well beyond food to dust mites and insects. That is a different protein and a different story, covered on the crustacean shellfish cross-reactivity and mollusc cross-reactivity hubs rather than here. If “is my fish allergy also a shellfish allergy” is your question, those pages are the other half of the answer. One overlap is worth flagging without overstating it: surimi (imitation crab) is sold as a shellfish product but is built on a fish base, so it is a fish exposure, not a shellfish one. That is a labeling crossover, not a protein cross-reaction.

This correction clears one specific fear, the fish-versus-shellfish one. It does not clear any fish inside the finned-fish group; the lower-parvalbumin fish in particular stay in the test-do-not-assume group above.

Where studies disagree

One area is genuinely unsettled, and the honest move is to publish the disagreement rather than pick a side. This is also what makes the “test, do not assume” line on the lower-parvalbumin fish trustworthy instead of glib.

Whether a positive test means a real reaction, especially for the lower-parvalbumin fish. A blood or skin test can light up across many fish at once, because parvalbumin is shared, but a positive test is not the same as a real reaction. The gap is widest exactly where it matters most: for fish like tuna that carry less of the protein, where the test may be positive but a meaningful share of people tolerate the fish, and for the reverse, where a clean test is not a guarantee. The test and the real-world reaction are measuring two different things, and that gap is the whole reason the lower-parvalbumin fish are “test, do not assume” rather than “safe because they carry less.” A supervised challenge, not a broad fish panel, is what actually answers “can I eat this fish.” The protein-level reasons for the disagreement are on the fish parvalbumin cross-reactivity page.

The test that answers the cross-reactivity question for fish is not the broad panel; it is component-resolved testing and, where the answer is still unclear, a supervised challenge.

A standard whole-extract blood test or skin prick tells you the immune system has noticed fish, and because the shared protein is, well, shared, it tends to flag many fish at once and does not, on its own, tell you which fish you can actually eat. Component testing breaks the result down to the actual proteins, which is what can separate a result driven by the shared parvalbumin (the pan-allergen behind the whole group) from one driven by a minor, fish-specific protein. That distinction is part of what decides whether a positive result for a lower-parvalbumin fish like tuna is even worth challenging.

Where component testing and history still disagree, or when you want to know whether you can actually eat a specific fish, the supervised oral food challenge is the reference standard. It is the one test that turns “related on a test” into “safe to eat” for a specific fish, and it is done with your allergist, never at home, and never for a cross-reactive fish on a hunch. This is exactly the route for the lower-parvalbumin fish: a reason to test, under supervision, rather than a reason to assume.

How to act on this

The whole category reduces to a few moves:

  • Treat finned fish as a group: if you react to one fish, treat the rest as high-risk until an allergist clears a specific fish. Breadth is the default with fish.
  • Test, do not assume, for the lower-parvalbumin fish: tuna, swordfish, and the dark-flesh fish are a reason to ask your allergist about testing a specific fish, not a green light to try one at home, in any form including canned.
  • Read the label, and learn the hidden names: “fish” is declared by species on packaged food, but anchovy (Worcestershire, Caesar), fish sauce, surimi, and fish stock carry fish without saying so. Isinglass and fish gelatin are label terms to recognize and to raise with your allergist.
  • Do not over-avoid shellfish: a fish allergy is not a shellfish allergy. Stay alert to shared fryers and counters, and confirm with your allergist before introducing the other type.

Cross-reactivity is the part of a fish allergy most easily turned into either false comfort or blanket fear. The honest map is broad by default, with a short list of fish to test rather than assume, a label that mostly names the species, and one fear (shellfish) to put down.

Frequently asked questions

If I am allergic to one fish, am I allergic to all fish?

Often, yes, which is why fish allergy is treated as broad by default. Finned fish share a heat-stable muscle protein, parvalbumin, and cod, salmon, tuna, and most other fish cross-react through it, so an allergy to one usually means the others should be treated as high-risk until an allergist says otherwise. Most allergists manage finned fish as a single avoidance group and confirm tolerance of any specific fish only under supervision.

I react to cod but I have heard I might tolerate tuna. Is tuna safe for me?

This is a question to answer with your allergist, not an assumption to make at home. Some fish, like tuna and swordfish, carry less parvalbumin than cod, and a subset of fish-allergic people do tolerate them, but tuna still cross-reacts in many people and true tuna allergy is documented. Whether you personally tolerate tuna, in any form including canned, is something to test under supervision, not to try on your own. This page does not clear tuna for you.

Does a fish allergy mean I am also allergic to shellfish?

No. Finned fish run on parvalbumin and shellfish run on a different protein, tropomyosin, so a fish allergy does not mean a shellfish allergy, and clinical cross-reactivity between them is low. The same is true the other way around. Cross-contamination where fish and shellfish are prepared together is still a real risk, so stay alert at seafood counters and shared fryers, and confirm with your allergist before introducing the other type.

How is fish shown on a food label, and what hides it?

Fish is a declared major allergen, and packaged food names the species (for example “cod,” “salmon,” “tuna”), so on a compliant label the fish is usually spelled out. The traps are the foods that contain fish without saying “fish”: Worcestershire sauce and Caesar dressing (anchovy), fish sauce (nam pla, nuoc mam), surimi or imitation crab (a fish base sold as a shellfish substitute), and fish stock. Treat those as fish sources unless the label or the kitchen confirms otherwise.

I got flushed and had a headache after eating tuna. Is that a fish allergy?

Possibly not. A flushing, headache, and rash reaction soon after eating tuna, mackerel, or other dark-flesh fish that was not kept cold enough is often scombroid, a histamine reaction to spoiled fish rather than a fish allergy, and it can affect anyone at the table regardless of allergy. It matters because it is easily mistaken for a new allergy. Your allergist can help tell scombroid and a true fish allergy apart.

References and medical review

This page is pending independent medical review; the note at the top of the page applies until a reviewer is assigned. The verified cross-reactivity and reassurance claims resolve to the project’s conservative cross-reactivity floor, each carrying its own tier-1 source there. The category and labeling framing (the major-allergen status and species-named declaration rule, the international labeling status, and the hidden-source label terms) and the qualitative white-flesh-rich versus dark-flesh-poorer parvalbumin shape resolve to the consolidated finned-fish research reports still pending final review. No specific percentages or test cutoffs are stated; figures not pinned to a stable source are omitted rather than stated. The protein-level parvalbumin biology, the cooking-steam route, and the Anisakis test confounder live on the fish parvalbumin cross-reactivity page, not here.

← Cross-reactivity guides