Fish

Anchovy in Worcestershire sauce and Caesar dressing, bonito flakes in Japanese stock, isinglass in some beers. Fish is usually an unnamed background flavour, not the main event.

Last updated

Names on a label that mean fish

  • Anchovy / anchovies (in Worcestershire sauce, Caesar dressing, tapenade, puttanesca)
  • Surimi / crab sticks / seafood sticks
  • Fish sauce / nam pla / nuoc mam / patis
  • Bouillabaisse and other fish stocks
  • Caviar / roe / ikura / tobiko / masago
  • Isinglass (fish-derived fining agent in some beers and wines)
  • Omega-3 from fish oil
  • Bonito / katsuobushi (dried skipjack tuna)
  • Dashi (usually made with bonito, but kombu and shiitake dashi contain no fish)
  • Gelatine (can be fish-derived)
  • Fish gelatine in vitamin and carotenoid preparations
  • Hydrolysed fish protein / fish stock powder
  • Kamaboko and other fish cakes

What a fish allergy is

A fish allergy is a reaction to proteins in finned fish. The one most often involved, parvalbumin, is found across many species and survives cooking and canning well, so heat is no help. That is also why the labelling systems treat fish as a single category rather than species by species, even though individual sensitivities differ.

What makes fish difficult on a label is not chemistry but cuisine. Unlike milk or egg, fish is rarely fractionated into technical-sounding ingredients. Instead it is used as a background savoury note in products that do not present as fish at all: a dash of anchovy in a brown sauce, a spoon of fish sauce in a curry paste, a katsuobushi stock under a bowl of noodles. The fish is doing the work of salt, and nobody puts it in the product name.

The names that do not say “fish”

Anchovy is the alias that catches the most people. It is a defining ingredient of Worcestershire sauce, and therefore of anything made with Worcestershire sauce — including many brown sauces and marinades. Classic Caesar dressing contains anchovy, as do tapenade, puttanesca sauce, gentleman’s relish and some pizza toppings.

Fish sauce goes by nam pla in Thai, nuoc mam in Vietnamese and patis in Filipino. It is the backbone of South East Asian seasoning and turns up in curry pastes, dipping sauces and ready meals.

Bonito and katsuobushi are the Japanese equivalent: dried, fermented, smoked skipjack tuna, shaved into flakes. Dashi is the stock they are usually brewed into, under miso soup, noodle broths and a great deal of instant seasoning — but dashi is a category of stock rather than a fish product. Kombu (kelp) dashi and shiitake dashi contain no fish at all, and vegan versions are widely sold, so the word on its own does not settle it.

Surimi is white fish minced into a paste and shaped — most familiarly as crab sticks, which contain little or no crab. Kamaboko is the same material moulded into loaves.

Caviar, roe, ikura, tobiko and masago are fish eggs.

Isinglass is a collagen made from fish swim bladders, used to clarify some cask beers and wines. It is filtered out, and in the EU and UK it is exempt from declaration, so a beer clarified with it need not mention fish.

Omega-3 may be from fish oil or from algae; the label usually says which, but not always.

Gelatine is normally pork or beef, but fish gelatine exists and is used where pork and beef are unacceptable.

How the label is worded where you are

In the EU and UK, fish must be emphasised inside the ingredient list, so anchovy, bonito and surimi all have to carry the word fish. Two exceptions are named in the rules and are exempt from declaration altogether: fish gelatine used as a carrier for vitamin and carotenoid preparations, and fish gelatine or isinglass used as a fining agent in beer and wine.

The United States goes one step further than emphasis: FALCPA requires the species to be named, so the label reads anchovies or cod rather than fish. That is more informative but also means you are scanning for species names rather than one word. Elsewhere there may be no emphasis and no summary line, and a stock or sauce name may be all that is printed.

Cross-contamination and “may contain”

Fish cross-contact is mostly about shared cooking rather than shared factories. Fryers are the classic case — chips cooked in the same oil as battered fish — and so are grills, griddles, knives and counters in fishmongers, sushi bars and takeaways. Steam from cooking fish carries protein, which matters in small kitchens. Precautionary wording such as “may contain fish” is voluntary and unstandardised in most places, and no phrasing is legally safer than another; its absence is not evidence that no fish came near. Restaurant food, deli counters and loose items carry no ingredient list at all, so the question there is a spoken one. PNut reports any such wording as May contain rather than resolving it either way, and what “may contain traces” actually means explains why that is as far as any label lets you go.

Reading a fish label abroad

The word for fish is short and usually easy to find — pescado, poisson, Fisch, pesce, 鱼. The problem is that the fish in a product is often named as a species or a sauce instead. Acciughe, alici, anchoa, anchois, Sardelle and hamsi all mean anchovy and none of them contain the local word for fish. 鱼露 is fish sauce; nam pla and nuoc mam will be printed in Thai or Vietnamese script on domestic packaging. The table below gives the base word plus anchovy and fish sauce, which are the two aliases most worth recognising on sight; reading a label in a language you don’t speak covers how to work through the rest of the list around them.

How PNut flags fish

Scan the barcode and PNut looks the product up and reads its published ingredient list; photograph the ingredient panel instead and it reads the text off the label, in any of 40+ languages. It checks for fish and for every species name, sauce and stock alias on this page, then returns one of four verdicts — Safe, Contains allergen, May contain, or Unknown when the label cannot be read. It says Unknown rather than guessing.

Labelling rules by region

EU / UK
"Fish and products thereof" is one of the 14 allergens that Annex II of the FIC regulation requires to be emphasised in the ingredient list, normally in bold — so anchovy, bonito and fish gelatine all have to be shown as fish.
United States
FALCPA names fish a major allergen and requires the species to be identified, so a US label says "cod", "anchovy" or "salmon" rather than only "fish", either in the list or in a "Contains" line.
Named exemptions
The EU and UK rules exempt two fish-derived items from declaration: fish gelatine used as a carrier for vitamin and carotenoid preparations, and fish gelatine or isinglass used as a fining agent in beer and wine.

Fish in other languages

LanguageOn the label
Spanishpescado, anchoa, salsa de pescado
Frenchpoisson, anchois, sauce de poisson
GermanFisch, Sardelle (anchovy), Fischsauce
Italianpesce, acciughe, alici (anchovy)
Arabicسمك، أنشوجة، صلصة السمك
Chinese (Simplified)鱼, 鳀鱼 (anchovy), 鱼露 (fish sauce)
Hindiमछली
Turkishbalık, hamsi (anchovy)

How PNut flags fish

Scan the barcode or photograph the label. If fish or any of the aliases above appear, the result is Contains allergen. A traces warning givesMay contain, and an unreadable label givesUnknown rather than a guess.

Download on the App Store

PNut helps you read ingredient labels faster. It is not medical advice, and a result is not a guarantee of safety — labels change, and manufacturing lines are shared. If a reaction could be severe, confirm with the manufacturer.

Fish: common questions

Does a fish allergy mean I have to avoid shellfish too?
Not automatically. Fish and shellfish are unrelated groups with different proteins, and the labelling systems treat them as separate allergens — fish on one line, crustaceans and molluscs on others. Many people react to one and not the other. Shared fryers, shared counters and shared knives are a different matter, and that is about handling rather than biology.
Is gelatine made from fish?
Sometimes. Most gelatine is from pork or beef hide and bone, but fish gelatine is used in halal, kosher and pescatarian products and in some confectionery and capsules. Where the source has to be declared the label will say. Note that fish gelatine used as a carrier for vitamins, and isinglass used to clear beer and wine, are exempt from declaration in the EU and UK.