food-safety-vegetables 7 min read · v1

Can Cats Eat Broccoli?

Breed: All Cats | Published: July 6, 2026 | Source: allpets.ai

Conditional: Cats can eat small amounts of plain, steamed broccoli occasionally, but it isn't necessary and can cause gastrointestinal upset or choking.

CONDITIONAL: Cats can eat small amounts of plain, cooked (steamed) broccoli occasionally, but it isn't necessary to their diet and large or seasoned portions can cause gastrointestinal upset or other problems.

Quick Safety Summary
>
- Safety verdict: Conditionally safe in small, plain, cooked amounts.
- Preparation: Steam and serve plain; do not add garlic, onion, butter, salt, or sauces.
- Serving size: Very small — one tiny floret or 5–30 g depending on cat size; treats should be a tiny fraction of daily calories.
- Risks: GI upset (vomiting, diarrhea), choking/obstruction from large pieces; cruciferous vegetables can irritate some pets in large quantities.
- If severe signs occur, contact your veterinarian or an animal poison control service immediately.

Overview: Broccoli and Cats — Is it Safe?

Broccoli is not a toxin for cats in the way that onions, garlic, chocolate or xylitol are — reputable sources (ASPCA, Pet Poison Helpline) list broccoli as a non-toxic food for cats. That said, "non-toxic" doesn't mean "ideal". Cats are obligate carnivores whose nutritional needs are met primarily by meat. Vegetables like broccoli contribute little to a cat's required nutrients and can cause digestive upset if offered in large amounts or prepared poorly.

Sources: ASPCA Animal Poison Control, Pet Poison Helpline, Merck Veterinary Manual (see citations below).

Why broccoli is only a conditional treat

Preparation: Steamed and Plain is Best

If you decide to offer broccoli, follow these preparation rules:

Raw vs Cooked Broccoli

Raw broccoli is harder for cats to digest and the rough texture and large pieces increase choking risk and possible intestinal obstruction, especially in small or elderly cats. Cooked (steamed) broccoli is gentler on the stomach and easier to chew.

Nutritional Snapshot (per 100 g broccoli, approximate)

(Source: USDA FoodData Central — these values are approximate and reflect human food composition.)

While broccoli provides vitamins and fiber, most of these are not limiting nutrients for cats that eat a complete, commercial diet formulated to AAFCO standards.

Serving Size Guidance (practical recommendations)

Treats and human foods should be a small fraction of a cat's daily calorie intake — generally under 10% of daily calories, and ideally much less. Below are conservative, practical portion suggestions for plain, steamed broccoli offered occasionally (not daily):

To convert by calories instead: broccoli is ~34 kcal/100 g. Aim for broccoli to contribute no more than 5% of daily calorie needs for a typical adult cat (example: a 4 kg cat needs ~180–200 kcal/day; 5% = 9–10 kcal ≈ 25–30 g broccoli).

These are conservative limits because some cats develop GI upset from even modest amounts of fiber. Always introduce new foods slowly and in tiny quantities.

Signs of Trouble — When Broccoli Becomes a Problem

Most cats tolerate a small taste of broccoli. Problems occur when:

If you see any of the following after your cat eats broccoli, contact your veterinarian or an animal poison control service: Emergency contacts: ASPCA Animal Poison Control Center (US) — (888) 426-4435 (note: call is typically a consultation fee), Pet Poison Helpline (US/Canada) — (855) 764-7661. Your local veterinarian or emergency clinic can also advise.

Toxicology notes (context and references)

Practical feeding tips

Summary and bottom line

Broccoli is conditionally safe for cats: small amounts of plain, steamed broccoli can be offered as an occasional treat, but it provides little nutritional benefit for obligate carnivores and can cause GI upset, choking, or obstruction if given in large pieces or quantities. Never add garlic, onion, butter, oils, salt, or sauces. If your cat shows severe symptoms after eating broccoli (or anything unfamiliar), contact your veterinarian or an animal poison control center immediately.

Key Takeaways

Frequently Asked Questions

Can kittens eat broccoli?

Kittens' digestive systems are more sensitive and they have higher nutrient needs. If offered at all, broccoli should be steamed, mashed, and given in very tiny amounts only after the kitten has safely tolerated other solids. Check with your veterinarian before introducing new human foods to kittens.

Is raw broccoli dangerous to cats?

Raw broccoli is not inherently toxic but is harder to chew and digest and carries a higher risk of choking or obstruction. Cooked, plain, soft broccoli is a safer option.

What if my cat ate garlic-butter broccoli?

Garlic and onions are toxic to cats and even small amounts can be dangerous, especially if eaten regularly. If your cat ate garlic-butter broccoli, contact your veterinarian or an animal poison control center immediately for instructions.

How often can I give my cat broccoli?

Treats should be occasional. A single tiny floret once in a while (not daily) is reasonable. Repeated feeding can cause digestive upset and unbalance their caloric intake.

References & Citations

Parts of this article reference data from ASPCA Animal Poison Control.

Tags: cat nutritionhuman foodspet safetyfeeding advice