It is okay to feed your cat tuna from time to time instead of commercial soft food but, you should never feed your cat a diet that consists only of tuna. Tuna alone is not nutritionally complete and most fish contain trace amounts of mercury which will accumulate and lead to mercury poisoning.