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

My 4 kg cat just ate a whole small cooked mackerel fillet off my plate 15 minutes ago — what should I do first?

Cats · Food safety

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

Short answer

No, you don't need to rush to the vet. Mackerel is safe for cats, but that much oily fish at once can upset a small stomach. Watch for vomiting or soft stool over the next 12 hours. Offer fresh water, but skip the next regular meal to let its system settle. If you see repeated vomiting or it acts lethargic, call your own vet.

How a whole fillet affects a 4 kg cat

That single mackerel fillet weighs more than you might think relative to your cat's size—likely around 50-70 grams once cooked. While cats naturally handle fish oils better than dogs, this sudden influx can overwhelm their digestive enzymes. The pancreas works overtime to break down the fats, which is why some cats vomit yellowish bile within 2-4 hours after such a rich meal.

Unlike dogs, cats rarely overeat to the point of dangerous bloating, but their smaller stomachs mean even modest portions can cause discomfort. You might notice your cat licking its lips repeatedly or hear gurgling sounds from its abdomen as the fish moves through. These are normal stress responses to unfamiliar food volume.

Why skipping the next meal helps

Withholding food for 8-12 hours gives the stomach lining time to recover from processing all that oil. It's not starvation—cats can go 24 hours without eating safely. The key is ensuring fresh water remains available, as dehydration from potential vomiting is the real risk here. Add an extra bowl in a quiet corner away from foot traffic.

When you reintroduce food, start with a tablespoon of their regular kibble or a plain cooked chicken shred. Avoid offering more fish or dairy (like many owners instinctively do), since these could retrigger nausea. If your cat refuses even favorite treats after 18 hours, that's when to check in with your vet.

Spotting problematic vs. normal reactions

One or two vomits containing undigested fish bits are expected, especially within the first 6 hours. What warrants concern is seeing your cat strain without producing anything, drool thick saliva, or hide under furniture for more than an hour. These suggest possible pancreatitis or an intestinal blockage from gobbling too fast.

Litter box clues matter too. Slightly loose stools for a day are normal, but if you see mucus, blood, or your cat frequently visits the box without passing much, the oils may have irritated the colon. Long-haired cats are prone to messy hindquarters after diarrhea, so keep baby wipes handy to prevent skin irritation.

When oily fish becomes a habit

If this was intentional sharing (not counter surfing), reconsider frequency. Weekly mackerel treats can deplete vitamin E reserves, leading to painful fat inflammation under the skin called steatitis. Symptoms take months to appear—stiff movement, reluctance to jump, or matted fur along the back.

For cats who love fish, sardines in spring water (drained) are a safer occasional treat—lower in mercury and typically under 30 grams per fish. Always flake them to check for tiny bones first. What seems like a small portion to us is often a feast for a cat's calorie needs.

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

Open the full food page: Mackerel food facts →