SAFE
Can Dogs Eat Broccoli?
Verdict: SAFE — broccoli is fine in small amounts.
Broccoli is a healthy vegetable for dogs: low in calories, high in fiber and vitamin C. But the florets contain isothiocyanates, which can cause stomach irritation in some dogs — so keep portions small.
Why it's fine (with limits)
Broccoli stems and florets are non-toxic. The catch: the florets contain a compound (isothiocyanate) that can cause gastrointestinal irritation in dogs. Small amounts are fine; large amounts can cause vomiting and diarrhea.
How to serve
- Wash thoroughly.
- Cut into small pieces to avoid choking.
- Serve raw or lightly steamed — no salt, butter or seasoning.
- Steaming reduces the irritating compounds.
How much is OK?
Broccoli should be a small part of the diet — a few florets for a medium dog. As a rough guide, keep it under 10% of daily food. Too much can cause gas, vomiting or diarrhea.
FAQ
Can dogs eat broccoli stems?
Yes — stems are actually lower in the irritating compound than florets. Cut them into small pieces.
Can dogs eat cooked broccoli?
Yes, lightly steamed is great — it's easier to digest.
Is broccoli good for dogs?
Yes, in moderation: it's a low-calorie source of fiber and vitamins.
Can broccoli make dogs sick?
Too much can cause stomach upset and gas. Small amounts are fine.
Sources
- PetMD: Can Dogs Eat Broccoli? (petmd.com)
- AKC: Foods Dogs Can and Cannot Eat (akc.org)
Editorial update: 2026-09-05 · See the sources in this guide