Skip to content
Meat and fish

Can cats eat tuna?

Updated

Answer In moderation

Yes, in moderation: a little cooked tuna or tuna in spring water makes a good treat, but a cat's food should never be tuna alone.

  1. Safe
  2. In moderation
  3. Not safe
  4. Dangerous

Why only in moderation for cats

Tuna is not toxic to cats, and they love its smell and taste. It is a protein-rich fish, so a small piece of cooked tuna, or tuna canned in spring water, works well as a treat.

The trouble starts when a cat gets too much of it. Tuna canned for people is not a complete cat food: it lacks some nutrients a cat must have, and a cat fed mainly on tuna for a long time can run short of vitamin E and develop inflamed body fat. Tuna also builds up mercury, and some cats get so used to it that they refuse their normal food.

How to give it

  • Choose plain cooked tuna or tuna canned in spring water, with no oil or salt.
  • Give a small piece as a treat, not instead of a meal.
  • Do not give tuna every day.
  • Do not give raw tuna.

What to watch out for

  • Fed mainly on tuna, a cat gets an unbalanced diet and can run short of vitamin E and other nutrients it needs.
  • Tuna builds up mercury, so it should not be in a cat's bowl every day.
  • Tuna in oil or brine carries too much fat or salt and can cause diarrhoea.
  • Some cats get so used to the taste of tuna that they refuse their normal food.

Different parts

Not every part of this food is equally safe.

  • Tuna in spring water

    In moderation

    Fine as a small treat now and then.

  • Tuna in oil or brine

    Not safe

    Too fatty or too salty, so it is better not to give it to a cat.

  • Raw tuna

    Not safe

    Raw fish can carry bacteria and parasites, so do not give a cat raw tuna.

What to give instead

Looking for a treat?

The "Cat treats" category compares prices for 3,876 products across shops. It is a product category, not a recommendation of what to give.

Browse the category

This is general information, not a consultation with a vet. Every animal is different: if your pet is unwell or you are unsure, ask your vet.