✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07
Can dogs eat broccoli?
The full picture
Broccoli is technically safe but should be treated carefully. The florets contain compounds called isothiocyanates, which are mildly irritating to a dog's gastrointestinal tract. A small amount causes no problems, but broccoli making up more than 10% of a dog's diet can cause real issues. Stems are a choking hazard for smaller dogs. Plain steamed or raw broccoli in small amounts is the safest way to offer it. Never in cheese sauce.
If your dog ate more than a safe amount
If your dog has eaten a large amount of broccoli, watch for gas and digestive upset over the next few hours. Broccoli florets contain isothiocyanates that can cause GI irritation in large quantities. Call your vet if your dog shows signs of significant discomfort.
Risks to watch for
- Gastrointestinal irritation from isothiocyanates
- Choking on stems
- Gas
Potential benefits
- Fibre
- Vitamin C and K
- Antioxidants
Safe portion size
A small floret for a medium dog, occasionally.
Safer alternatives
- green beans
- carrots
- cucumber
And while you're thinking about what's good for your dog, keeping on top of flea and parasite prevention is just as important as diet.
Common questions
Is broccoli safe for dogs?
How much broccoli can a dog eat?
What are the risks of broccoli for dogs?
What should I do if my dog eats too much broccoli?
Looking for a daily supplement to support your dog's digestion, joints and immunity? Canine Prime by Your Pet Nutrition is a 40-in-1 superfood supplement trusted by thousands of UK dog owners.