Suspect poisoning? US: ASPCA Poison Control (888) 426-4435 · UK: 01202 509 000 · Severe symptoms → nearest emergency vet now.

My 6 kg cat ate an entire 4 oz plain baked catfish fillet. Is that too much?

Cats · Food safety

Last reviewed: 2026-09-05 · Reference ranges: ASPCA, Pet Poison Helpline & Merck Veterinary Manual

Short answer

Yes, that's too much at once and will likely cause vomiting or diarrhea. A safe treat for a cat that size is about a teaspoon of flaked fish, not a whole fillet. The main risk isn't toxicity but an upset stomach from the sudden rich meal. Watch for signs like a hard, bloated belly or refusing food for more than a day. Offer small sips of water and call your own vet if the vomiting is frequent or the cat seems lethargic.

Why a 6 kg cat struggles with a 4 oz fillet

A cat's digestive system isn't built for large, rich meals like a whole fish fillet. At 6 kg, your cat's stomach is roughly the size of a ping pong ball — that 4 oz fillet is like a human eating three steaks at once. The sudden protein and fat overload overwhelms their enzymes, leading to undigested food irritating the gut lining. This isn't about poisoning; it's pure mechanical overload.

Within 2-4 hours, you might see your cat licking lips excessively or pacing — early nausea signs. The vomit may contain chunks of barely digested fish. If their belly feels taut like a drum or they hide for more than 12 hours post-vomiting, the meal may have caused gastritis needing vet attention. For future treats, flake a fingernail-sized piece — cats taste more with their noses than their mouths anyway.

When fish turns from treat to trouble

While occasional fish is fine, this quantity crosses into risky territory for small felines. A cat's pancreas isn't designed to handle concentrated seafood fats in bulk. Unlike dogs, cats lack salivary amylase to start breaking down carbs or large proteins before they hit the stomach. That fillet sits like a brick, fermenting and potentially causing painful gas buildup.

Watch for 'fish burps' — if your cat's breath smells rancid 8+ hours later, it suggests delayed stomach emptying. Refusing their next meal is normal; refusing two meals means call the vet. Hydration is key: offer ice cubes to lick if they won't drink. Never give anti-diarrhea meds — let their body purge the excess naturally unless blood appears in vomit or stool.

The 24-hour recovery window

Post-fish binge, your cat's gut needs rest. Withhold food (not water) for 6 hours after vomiting stops, then offer a teaspoon of plain boiled chicken. Their gut lining sheds protective mucus when irritated — rushing back to regular food risks ulcers. The fish's oils may also cause greasy, pale stools for up to three days as their system recalibrates.

Unusual lethargy or a hunched posture suggests abdominal pain beyond routine upset. Press gently behind their ribs — if they tense or vocalize, the pancreas may be inflamed. While catfish isn't toxic, the sheer volume could indirectly cause hepatic lipidosis in obese cats if they stop eating entirely. A single fillet won't trigger it, but combined with prolonged appetite loss, it becomes a concern.

Why future fish portions need downsizing

Cats imprint on food textures — after this feast, they may start begging for fish constantly. Stick to a pea-sized amount weekly to avoid creating a finicky eater. The fish's mercury content isn't dangerous in this one event, but frequent large servings could accumulate heavy metals over years. Also, some catfish farms use antibiotics that survive cooking — another reason to keep portions minimal.

If you bake fish again, reserve the unseasoned juices instead of flesh — a few drops on their regular food satisfies the craving safely. Never give raw catfish due to parasite risks. Remember: a cat's treat should be taste-sized, not meal-sized. Their ideal 'fish day' portion is what you'd balance on a pencil eraser.

The full verdict, portion guidance and serving notes are collected on the Catfish food facts page.

Open the full food page: Catfish food facts →