Can dogs eat broccoli?
Updated 5 August 2026
Yes, in moderation. Broccoli is safe for dogs raw or cooked plain, and many enjoy the crunch. Keep it under a tenth of the day's food, because the florets contain isothiocyanates that irritate the gut in quantity, and cut the stems small enough that they cannot wedge in the throat.

The detail
Broccoli is one of the better vegetables to share, and the caveats are about quantity rather than danger. A floret or two, raw or cooked with nothing added, suits most dogs.
The florets contain isothiocyanates, plant compounds that irritate the gut when broccoli makes up too much of what a dog eats. Held to a treat-sized amount, they never become a problem.
The stem needs a knife rather than caution. It is perfectly edible but firm enough to wedge in a throat if it goes down in one lump, so cut it to pieces that match your dog, not your chopping habit.
The realistic downside of broccoli is wind. Even sensible amounts leave some dogs conspicuously gassy, which is information worth having before you make it a regular treat.
What is in 100g of broccoli
| Calories | Around 34 kcalOne of the lightest treats going |
| Sugar | Around 1.7g |
| Fibre | Around 2.6gThe source of the wind |
| Anything toxic to dogs | Nothing at treat amountsIsothiocyanates irritate the gut only in quantity |
How much is sensible
| Dog size | Sensible amount |
|---|---|
| Small (under 10kg)Chihuahua, Jack Russell | A small floret, cut up, a few times a week |
| Medium (10 to 25kg)Cocker spaniel, border collie | Two or three florets |
| Large (over 25kg)Labrador, German shepherd | A small handful of florets or chopped stem |
| Dogs prone to wind or loose stools | One small piece to start, and judge by the evening |
Can dogs eat raw broccoli?
Yes, in small amounts. Raw florets keep the crunch dogs like, and a washed floret straight from the chopping board is a fine treat.
Raw is also the gassier option, because the tougher fibre ferments further along the gut. If your dog clears rooms after raw vegetables, cooked is the kinder choice for everyone.
Cooked broccoli
Plain cooked broccoli is the better option for most dogs. Steaming softens the fibre, which makes it easier to digest and gentler on stomachs that grumble at raw vegetables.
Plain is the operative word. No salt, no oil, no butter, and never cheese sauce, which adds fat and dairy to a vegetable that was doing fine on its own.
Broccoli stems
The stem is fine to feed and most dogs enjoy the chew, but it is the choking hazard on this page. A whole stem is firm, cylindrical and exactly the shape that wedges in a throat or further down the gut.
Cut it into discs or short batons sized to your dog before feeding. For a small dog that bolts food, skip the stem and stick to chopped florets.
The 10 percent rule
Broccoli florets contain isothiocyanates, the compounds behind the smell of cooked brassicas, and in quantity they irritate a dog's gut. This is why the PDSA lists broccoli as safe only in very small quantities, warning that large amounts can cause illness.
The practical line is the one vets use for treats in general: keep anything outside the main diet, broccoli included, under a tenth of the day's food. Below that line, the isothiocyanates never reach an amount worth thinking about.
Tenderstem broccoli
Same answer as ordinary broccoli. Tenderstem is a cross between broccoli and Chinese kale, and nothing about the cross changes the advice: small amounts, plain, cut to size.
Its thinner stems are less of a wedging risk than a thick broccoli stalk, but a whole spear is still worth chopping for a small dog.
Signs to watch for
- Wind or loose stools after too much
- Gagging, drooling or vomiting after swallowing a large stem piece
Common questions
Can dogs eat broccoli every day?
A small piece daily is fine for most dogs, as long as broccoli stays under a tenth of the day's food. Rotate it with other vegetables if the wind becomes a household issue.
Can puppies eat broccoli?
A small, well-chopped piece is safe for a puppy, but their stomachs upset more easily, so start tiny. Skip stems entirely, since puppies are the most likely to bolt an oversized piece.
Why does broccoli give my dog wind?
The fibre in brassicas ferments in the gut, and the byproduct is the smell. Cooked broccoli ferments less than raw, and smaller portions help more than anything.
Can dogs eat broccoli with cheese sauce?
No. The sauce adds fat, salt and dairy, and many adult dogs digest lactose badly. Plain is the only version worth sharing.
Is frozen broccoli okay for dogs?
Yes, cooked plain from frozen is exactly as good as fresh. Let it cool, chop it and skip any bags with added seasoning or sauce.
My dog swallowed a big piece of broccoli stem. What do I do?
Watch closely for gagging, drooling, vomiting or refusing food, which point to a piece stuck in the throat or gut. Ring your vet promptly if any of those appear, sooner for a small dog.