Last updated: April 8, 2026
In this article
Can Cats Eat Fish? Yes — Cooked Only, Not as a Sole Diet
Cats can eat fish when it is fully cooked, boneless, and plain. Fish provides high-quality protein and beneficial omega-3 fatty acids, but feeding it exclusively creates real risks: mercury accumulation, thiamine deficiency, nutritional imbalance, and the development of a strong preference that can make balanced feeding much harder. Offer cooked fish as an occasional treat alongside a complete commercial cat food.
Is Fish Safe for Cats?
Can cats eat fish? Yes — and very few foods trigger the same level of enthusiasm in a feline. Fish is one of the most palatable foods you can offer a cat, and when it is properly prepared, it is also a nutritious one. The popular image of a cat eating fish is not without biological basis: cats are obligate carnivores whose bodies thrive on animal protein, and fish delivers exactly that. The key qualifiers are preparation and frequency.
Cooked, plain, boneless fish is safe for most healthy adult cats. Raw fish is a different matter. Raw fish carries parasites, bacteria, and an enzyme called thiaminase that can cause serious health problems with repeated exposure. The cooking process eliminates those risks and makes fish a far safer treat. Smoked, salted, battered, or seasoned fish prepared for human consumption is also off the menu — the additives, sodium, and flavorings that make these products appealing to us are genuinely harmful to cats.
Provided the fish is prepared correctly and offered in reasonable amounts, cats can eat fish without concern as part of a varied, balanced diet.
Benefits of Fish for Cats
When cats eat fish that has been properly cooked and served plain, they gain access to several nutrients that genuinely support feline health.
High-quality animal protein. Cats are obligate carnivores, which means they require a steady supply of animal-based protein to meet their essential amino acid needs. Fish provides a complete amino acid profile, including taurine — a compound cats cannot produce in sufficient quantities on their own and that is critical for heart function, vision, and reproduction. The protein in fish also supports lean muscle maintenance, tissue repair, and energy.
Omega-3 fatty acids. Oily fish in particular are rich in the long-chain omega-3 fatty acids EPA and DHA. These fats support skin health, coat quality, and joint comfort, and they have anti-inflammatory properties that can benefit cats managing arthritis, skin conditions, or inflammatory bowel disease. Some veterinarians recommend omega-3 supplementation for senior cats specifically, and occasional portions of oily fish can contribute to that intake in a whole-food form.
Vitamins and minerals. Fish contains meaningful levels of B vitamins including B12 and niacin, vitamin D, iodine, and selenium. These nutrients support neurological function, immune health, and thyroid regulation. Oily fish such as sardines and mackerel are particularly nutrient-dense in this respect.
Risks of Feeding Fish to Cats
Despite its clear appeal and real nutritional benefits, there are several important risks to understand before making fish a significant part of your cat’s diet.
Mercury accumulation. Fish — particularly large, long-lived predatory species such as tuna, swordfish, and king mackerel — can carry elevated levels of mercury. Unlike a single exposure, mercury accumulates in the body over time. Cats fed fish daily or near-daily, especially varieties high in mercury, are at risk of mercury toxicity, which can cause neurological damage, kidney problems, and other serious health complications. Choosing smaller fish and limiting frequency significantly reduces this risk.
Thiaminase. Raw fish contains thiaminase, an enzyme that breaks down thiamine (vitamin B1) before it can be absorbed. Thiamine is essential for neurological function in cats. Cats fed raw fish regularly can develop thiamine deficiency, causing symptoms that range from loss of appetite and vomiting to muscle weakness, loss of coordination, and seizures. Cooking fish fully deactivates thiaminase, which is one of the strongest reasons never to offer raw fish as a regular food.
Fish addiction and nutritional imbalance. One of the most underappreciated risks of feeding fish too often is behavioral. Cats can become strongly fixated on the taste of fish to the point of refusing other foods — including complete, balanced cat foods that provide everything they need. Fish alone does not constitute a complete diet for cats. It lacks adequate calcium, certain vitamins, and the precise ratios of nutrients that commercial cat foods are formulated to provide. A cat that eats only fish is at real risk of developing deficiencies even if the fish is otherwise safe and well-prepared.
Allergies. Fish is one of the more common food allergens in cats. Signs of a fish allergy include skin irritation, excessive scratching, hair loss, vomiting, diarrhea, and gastrointestinal upset. If your cat shows any of these symptoms after eating fish, stop feeding it and consult your veterinarian. Your vet may recommend an elimination diet to identify the specific allergen.
Bones. Fish bones — particularly the small pin bones common in many species — can splinter and become lodged in a cat’s throat, esophagus, or digestive tract. Always use boneless fillets and check the cooked flesh carefully by hand before serving. Purchasing pre-deboned cuts reduces the workload but does not eliminate the need to check.
Best Fish for Cats
Not all fish carries the same risk profile. Some species are well-suited to occasional feeding; others are better avoided or offered only rarely. The safest choices share a few key characteristics: they are small, shorter-lived species with lower mercury concentrations, and they are widely available in forms that are easy to prepare safely.
Salmon. Cooked, boneless, plain salmon is one of the most nutritious options you can offer a cat. It is rich in omega-3s, high in protein, and lower in mercury than many other popular fish. Wild-caught salmon is generally preferred, and it should always be cooked to an internal temperature that eliminates parasites and deactivates thiaminase.
Sardines. Plain sardines packed in water — with no added salt — are a practical and nutritious option. They are small fish with naturally low mercury levels, and they provide omega-3 fatty acids, calcium, and B vitamins in a convenient, soft, boneless form. Check labels carefully and avoid varieties packed in oil, brine, or tomato sauce.
Whitefish (cod, haddock, pollock). Lean whitefish varieties are low in fat and easy to digest. They do not deliver the omega-3 benefits of oily fish, but they are a good high-protein option for cats with sensitive stomachs or those who need a lower-fat treat. Cook them plain with no seasoning.
Mackerel. Atlantic mackerel is rich in omega-3s and relatively low in mercury. Like sardines, it is best offered in small quantities from no-salt-added, water-packed canned options when fresh preparation is not practical.
Fish to Limit or Avoid
Some fish are nutritionally fine in principle but carry enough risk that they should be strictly limited or avoided altogether when cats can eat fish from safer alternatives.
Tuna. Tuna is the fish most commonly associated with feeding cats, but it comes with real cautions. Large tuna species — particularly albacore — are high in mercury. Canned light tuna in water is lower in mercury than albacore but still warrants moderation. Tuna is also strongly palatable, making it one of the most common triggers for fish addiction. Offering tuna as a rare treat rather than a staple is the safest approach.
Swordfish and king mackerel. These large predatory fish are among the highest in mercury of any commonly available species. They should not be offered to cats at all. The mercury exposure risk from even occasional servings of these fish is not worth it when so many safer alternatives exist.
Raw fish of any species. As noted above, raw fish carries parasites, bacteria, and active thiaminase. No species of raw fish is a safe regular food for cats, regardless of its quality or source. Sushi-grade fish is no exception — “sushi-grade” is a marketing term, not a guarantee of parasite-free status.
Smoked, salted, or seasoned fish. These preparations often contain sodium levels that can damage a cat’s kidneys over time, and smoked fish typically has not been heated to temperatures sufficient to kill parasites or deactivate thiaminase. The garlic, onion, and other seasonings commonly added to fish prepared for humans are also toxic to cats in any amount.
Frequently Asked Questions
Can cats eat fish every day?
Feeding fish every day is not recommended, even when the fish is cooked and properly prepared. Daily fish feeding increases the risk of mercury accumulation over time, particularly if you are offering species with higher mercury content. It also raises the likelihood of your cat developing a strong preference for fish that makes them resistant to eating a complete, balanced diet. Fish is best treated as an occasional addition to a varied diet — not a daily staple. Most veterinarians suggest limiting fish to two or three small servings per week at most.
Can cats eat fish that has been cooked with butter or oil?
No. Cats should only eat fish that has been cooked plain, with no added fats, seasonings, or sauces. Butter and cooking oils add unnecessary fat that can contribute to weight gain and digestive upset. Many seasonings commonly used in cooking fish — garlic, onion, salt, lemon, herbs — range from potentially harmful to outright toxic for cats. Always cook fish by baking, steaming, or poaching without any additives before offering it to your cat.
Is canned tuna from the supermarket safe for cats?
Canned tuna in water with no added salt is safe for cats in small amounts as an occasional treat. It is not an appropriate regular food. Tuna intended for human consumption does not meet the nutritional standards required for a complete cat diet, and feeding it frequently introduces mercury accumulation risk and can contribute to the development of a strong tuna preference that makes balanced feeding difficult. If you want to offer tuna, choose light tuna in water, offer a small amount no more than once or twice a week, and always use it as a supplement to — not a replacement for — your cat’s regular food.
My cat only wants to eat fish and refuses other food. What should I do?
This is a common challenge that reflects just how strongly cats can develop preferences for fish. The fix requires patience. Begin by mixing a very small amount of fish with your cat’s complete commercial food, then gradually reduce the proportion of fish over several weeks while increasing the balanced food. Warming the commercial food slightly can improve its palatability. If your cat has been refusing balanced food for more than 24 to 48 hours, contact your veterinarian — prolonged food refusal in cats can lead to hepatic lipidosis, a serious liver condition. Your vet can also rule out any underlying health issues that may be contributing to the selective eating.
For more guidance on feeding your cat safely and keeping them healthy, visit our cat care blog.