Can Dogs Eat Broccoli?
Yes — plain broccoli cut into small pieces is a safe, fibrous treat for dogs. Amount matters though: too much causes gut irritation and gas, and treats should stay under 10% of daily calories.
Last reviewed: July 24, 2026
How to serve
Steamed or boiled broccoli digests more easily than raw and is less of a choking risk. The stalk is tough and fibrous; in small breeds and fast gulpers it can cause a blockage, so chop it finely or serve only the florets. Add no salt, butter, garlic, lemon, or sauce.
The isothiocyanates in broccoli are considered beneficial for humans, but in dogs large amounts can irritate the stomach. So broccoli is not a "more is better" vegetable: a few small pieces, occasionally.
Frequently asked questions
How much broccoli is too much?
The general rule: total treats should stay under 10% of daily calories. In practice, one or two small florets for small dogs and a handful for large dogs.
Raw or cooked?
Cooked (steamed or boiled, plain) digests more easily and causes less gas. If serving raw, cut it into very small pieces.
Does broccoli give dogs gas?
Yes, like most brassicas it can. Keeping portions small largely solves it.
Related answers
Sources
This guide is based on publications from the following veterinary bodies. Where sources differ, we take the more cautious position; the final decision is always your veterinarian's.