Last Updated on May 4, 2026 by admin
No. Cats should not be intentionally fed mackerel bones, even tiny ones. Fish bones can lodge in the mouth or throat, cause choking, scratch the digestive tract, or contribute to obstruction or internal injury.
Mackerel itself can be offered as an occasional treat if it is plain, fully cooked, deboned, and served in a small amount. It should not replace a complete and balanced cat food.
Quick Answer
Remove bones before giving mackerel to a cat. Do not rely on a cat to chew or digest small bones safely. The fact that a bone is small does not make it harmless, especially for kittens, senior cats, fast eaters, cats with dental disease, or cats with a history of digestive problems.
If your cat already ate mackerel bones, do not panic, but monitor closely and call your veterinarian if you see gagging, choking, repeated swallowing, pawing at the mouth, drooling, vomiting, appetite loss, belly pain, constipation, blood in stool, lethargy, or trouble breathing.
Why Fish Bones Are Risky
Fish bones can be thin, sharp, and easy to miss. They may catch between teeth, irritate the throat, or pass into the stomach and intestines. Cooked bones can also become brittle, which increases the chance of sharp fragments.
Because cats are much smaller than people, a bone that looks tiny to us can still be large enough to cause a problem. The safest approach is to inspect fish carefully and remove every bone you can find before serving it.
Can Cats Eat Mackerel Without Bones?
Yes, many healthy cats can have a small amount of plain cooked mackerel without bones. Mackerel contains protein and omega-3 fatty acids, but it is still a treat food rather than a complete feline diet.
Choose plain cooked mackerel with no salt, oil, garlic, onion, chives, spices, smoke flavoring, sauces, or marinades. Avoid raw mackerel because raw fish can carry parasites or bacteria and may contribute to thiamine problems when fed often or as a large part of the diet.
What About Canned Mackerel?
Canned mackerel made for people can be too salty or oily for cats, and some cans may still contain soft bone fragments. If you use it at all, choose a plain product packed in water, check the ingredient list, drain it, inspect it for bones, and offer only a tiny amount.
Do not give cats mackerel in brine, oil, tomato sauce, curry sauce, spicy sauce, garlic sauce, or seasoned broth. These products are made for human taste, not feline safety.
How to Prepare Fish More Safely
- Cook it plain: Bake, steam, or poach without salt, oil, butter, garlic, onion, or seasoning.
- Remove skin and bones: Flake the fish apart and inspect it with your fingers before serving.
- Serve a small portion: A teaspoon or a few pea-sized flakes is enough for most cats.
- Feed occasionally: Fish should be a treat, not the main meal.
- Stop if symptoms appear: Vomiting, diarrhea, itching, appetite loss, or lethargy after a new food means it is time to call your vet.
When to Call a Vet
Call your veterinarian urgently if your cat is choking, struggling to breathe, repeatedly gagging, drooling heavily, pawing at the mouth, crying, vomiting repeatedly, refusing food, passing blood, or acting weak after eating fish bones.
Do not try to push a bone down with food or pull at a bone you cannot easily see and remove. A lodged bone can injure the mouth, throat, or esophagus, and a veterinarian can decide whether an exam, imaging, sedation, or removal is needed.
Safer Alternatives to Mackerel Bones
If your goal is dental health, use veterinarian-approved dental treats, tooth brushing, dental diets, or dental toys rather than bones. If your goal is a fish treat, use plain cooked deboned fish or a complete cat food that contains fish.
For more feeding guidance, see our articles on cat food safety, foods cats should not eat, and plain cooked meat for cats.

