Cat food with no fish
Plenty of complete cat foods are built entirely around poultry, meat or a single non-fish protein, which makes avoiding fish straightforward once you know what to look for on the label. The tricky part is usually spotting fish hiding inside a recipe that does not put it in the name.
You might also want to browse drinking fountains for cats and healthy cat treats.
Why owners look for fish-free food
Some cats have a genuine intolerance or allergy to fish, showing up as skin irritation, digestive upset or excessive grooming, and cutting it out is one of the first things a vet will suggest trying when working through a suspected food sensitivity.
Others simply prefer not to feed fish for reasons that have nothing to do with allergies — the smell, a cat who has always turned their nose up at it, or a preference for feeding a diet closer to what a cat would naturally hunt, which tends to be small mammals and birds rather than fish.
How to actually spot fish on a label
Check the full ingredient list, not just the flavour name on the front of the pack — a chicken-flavoured food can still contain fish oil or fish meal further down the list, added for palatability or as an omega-3 source rather than as the headline protein.
Watch for less obvious wording too: "ocean fish", "marine oil", "fish derivatives" and "seafood" all count. A recipe genuinely free of fish will usually say so explicitly, or will list only named non-fish proteins and non-fish oils throughout.
What tends to replace fish in a recipe
Chicken, turkey, duck and beef are the most common alternative proteins in cat food, and a good fish-free recipe replaces not just the meat but any fish-derived oil too, usually with sunflower, poultry or another named non-fish oil for the same fatty-acid benefit.
If your cat has a confirmed fish sensitivity rather than just a dislike, it is worth checking treats and supplements as well as main meals, since fish oil turns up in joint and coat products more often than owners expect.
Wet and dry food are both available in genuinely fish-free ranges, so switching format is not something you need to do just to avoid fish — poultry-based recipes exist in pouches, trays, tins and kibble alike.
Introducing a fish-free food
Change food gradually over a week or so, mixing increasing amounts of the new recipe in with the old, since even a well-suited switch can cause temporary loose stools if it happens all at once.
If you are switching because of a suspected fish allergy rather than just preference, keep a note of any improvement in skin, coat or digestion over the following few weeks, and mention it to your vet if the reaction was significant enough to need investigating in the first place.
Without it, and in stock
Everything below is in stock with us, priced with delivery worked out, and packed and posted by hand in the UK.

Whiskas Kitten Chicken Dry Cat Food
Complete chicken dry food for kittens, available in several bag sizes
From£3.19

Whiskas 1+ Lamb Adult Dry Cat Food
Complete lamb dry food for adult cats in a practical 1.9KG bag
£12.39

Whiskas 7+ Chicken Adult Dry Cat Food
Complete chicken dry food for senior cats aged 7+ in an 800G bag
£6.09

Whiskas 7+ Senior Cat Complete Dry with Chicken
Complete chicken dry food for senior cats aged 7+ in a 1.9KG bag
£12.39

One Purina One Light Cat Chicken
A weight-management dry cat food with chicken, 37% protein and reduced fat for cats watching their weight
From£6.65

Burns Adult/Senior Cat Sensitive Grain Free Duck & Potato
Grain-free duck and potato food for cats with digestive or food sensitivities
£16.49

Go-cat Chicken and Duck Dry Cat Food
A 10kg dry cat food where meat and animal derivatives are 20%, split 3% chicken and 1% duck
£32.25

One Purina One Adult Cat Chicken
Complete dry food for adult cats, chicken-based, formulated for gut health
From£6.59

Go-Cat Go Cat 1 Indoor Cat Chicken
An indoor-cat dry food where duck sits unnamed alongside the chicken on the label
From£3.15

Go-Cat Go Cat 1 Adult Cat Chicken Duck
A dry cat food with 3% chicken and 1% duck within a 20% meat and animal derivative recipe
From£3.15

Purina One Senior 7+ Bifensis Chicken
Senior cat dry food (7+) with added Bifensis probiotic and a weight-based feeding guide
£46.45
Common questions
- Why would a cat need fish-free food?
- Usually either a diagnosed fish intolerance or allergy, or simply an owner's preference — some cats dislike the smell or taste of fish-based food, and some owners prefer to avoid it for sustainability or personal reasons.
- Does chicken-flavoured cat food ever contain fish?
- Yes, sometimes. A recipe named after one protein can still contain fish oil or fish meal further down the ingredient list, so checking the full list rather than just the pack's flavour name matters if fish needs to be avoided completely.
- What ingredients should I check for if avoiding fish?
- Look out for fish meal, fish oil, marine oil, ocean fish, seafood and fish derivatives anywhere in the ingredient list, not only in the product name. Any of these means the food is not genuinely fish-free.
- Are fish-free diets healthier for cats?
- Not inherently — fish is a perfectly good protein for most cats. Fish-free is only necessary for a cat with a genuine sensitivity or for an owner's own reasons, rather than being a general health upgrade for every cat.
Related
Written by Matt Garnett, who runs Giddy Pets and is a lifelong pet owner — not a vet. This is general information, not veterinary advice, and it cannot replace an examination by the vet who knows your animal. How we write these guides.
