Cat Food Safety

Can Cats Eat Broccoli?

Updated April 20265 min readVet-reviewed sources

Broccoli is one of those foods that's perfectly safe for your cat but most cats couldn't care less about. As obligate carnivores, cats are hardwired to crave meat — a steamed broccoli floret doesn't exactly trigger their hunting instincts. That said, some cats genuinely enjoy nibbling on it, and there's no harm in letting them. The fiber can actually help with hairball passage, which makes broccoli one of the more useful vegetables for cats. Just steam it first — raw broccoli is too tough for most cats to chew and harder to digest.

Nutrition Facts — Broccoli

34calories per 100g
2.6g per 100gfiber
89mg per 100gvitamin C
102μg per 100gvitamin K
63μg per 100gfolate
316mg per 100gpotassium
89%water
2.8g per 100gprotein

Why Broccoli Are Good for Dogs

Fiber helps with hairballs

The fiber in broccoli can help move hair through your cat's digestive tract, reducing hairball formation. This is particularly useful for long-haired breeds like Persians and Maine Coons who struggle with frequent hairballs.

Low calorie enrichment

At 34 calories per 100g, broccoli is essentially a free-calorie treat. For indoor cats prone to boredom eating, a steamed floret provides texture variety without contributing to weight gain.

Antioxidants

Broccoli contains sulforaphane, a compound studied for anti-cancer properties. While feline-specific research is limited, the antioxidant profile is genuine and can't hurt as part of a varied treat rotation.

Risks & What to Watch For

Cats are obligate carnivores

Your cat's digestive system is optimized for meat, not vegetables. Cats lack the enzymes to efficiently extract nutrients from plant matter. Broccoli won't harm them, but it shouldn't replace any portion of their protein-based diet.

Gas and digestive upset

Broccoli is known for causing gas in all species. Too much can lead to bloating, flatulence, and loose stools in cats. Keep portions very small — a floret or two, not a bowlful.

Raw broccoli is too tough

Raw broccoli stalks are hard for cats to chew and digest. Always steam or boil until soft. Never serve raw broccoli stalks — they're a choking hazard for cats.

How Much Broccoli Can Your Dog Eat?

All treats combined — including broccoli — should make up no more than 10% of your cat's daily calories.

Dog SizeBreedsServingFrequency
Kittens (under 2 kg)All breeds under 4 months1 tiny floret1-2 times per week
Small cats (2-4 kg)Singapura, Devon Rex, young cats1 small floret1-2 times per week
Average cats (4-6 kg)Siamese, Domestic Shorthair, Abyssinian1-2 small florets1-2 times per week
Large cats (6-8 kg)British Shorthair, Bengal, Ragdoll2 small florets1-2 times per week
Giant cats (8+ kg)Maine Coon, Norwegian Forest, Savannah2-3 small florets1-2 times per week

How to Prepare Broccoli for Your Dog

1

Steam or boil until soft — never serve raw

2

Cut into small, manageable pieces

3

No butter, oil, salt, or seasoning

4

Let cool to room temperature before serving

5 Ways to Serve Broccoli to Your Dog

Steamed floret treat

Steam a single floret until soft, let cool, and offer as a novelty treat. Many cats will sniff it and walk away — that's normal.

Pureed food mixer

Blend steamed broccoli into a puree and mix a teaspoon into your cat's wet food for added fiber.

Hairball prevention

For long-haired cats prone to hairballs, a small amount of steamed broccoli 1-2 times per week can help fiber move hair through the digestive tract.

Breed-Specific Notes

Persian, Himalayan, Maine Coon

Long-haired breeds benefit most from broccoli's fiber content — it helps move ingested hair through the GI tract, reducing hairball frequency.

Siamese, Oriental breeds

These active breeds are often more adventurous eaters and may actually enjoy broccoli. Still keep portions small.

Cats with IBD or sensitive stomachs

Avoid broccoli for cats with inflammatory bowel disease — the fiber and gas-producing compounds can worsen symptoms.

Frequently Asked Questions

Some do, most don't. Cats can't taste sweet and have limited interest in vegetables. If your cat shows interest, steamed broccoli is safe. If they ignore it, don't force it — they're getting everything they need from their regular cat food.

Kittens over 12 weeks can try a tiny piece of steamed broccoli. However, kittens need high-protein food for growth — vegetables should be an occasional novelty, not a regular part of their diet.

It's not toxic, but raw broccoli is too tough for most cats to chew and harder to digest. Always steam or boil it first. Raw stalks are also a choking hazard.

The fiber in broccoli can help with mild constipation and hairball passage. However, too much fiber causes gas and loose stools. A small floret once or twice a week is plenty.

One or two small steamed florets, once or twice a week maximum. Remember the 10% treat rule — all treats combined should be under 10% of daily calories. For most cats, broccoli should be an occasional novelty, not a regular treat.

Broccoli is one of the safer vegetables for cats, alongside pumpkin and carrots. Pumpkin is generally more useful for cats because it helps with both constipation and diarrhea. But broccoli's hairball-fighting fiber gives it a niche advantage for long-haired breeds.

Absolutely not. Cats are obligate carnivores — they require animal protein to survive. Their bodies cannot extract sufficient nutrients from plants. Broccoli is a harmless treat, not a food source. A cat fed primarily vegetables will develop serious nutritional deficiencies.

Sources

Cornell Feline Health CenterFeeding Your Cat — feline nutrition (2024)

PetMDCan Cats Eat Broccoli? — veterinary reviewed (2025)

ASPCAPeople Foods to Avoid Feeding Your Pets (2024)

USDA FoodData CentralNutritional data (2024)

Dietary emergencies happen

If your cat eats something toxic, emergency vet visits can cost $1,000–$5,000. Pet insurance covers poisoning, food allergies, and digestive emergencies.

Get a Free Quote →