✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07

Can dogs eat broccoli?

Caution icon
Caution — small amounts only

Small amounts of plain broccoli are fine, but it contains isothiocyanates that can cause stomach upset in larger quantities.

As a participant in the CJ Affiliate (publisher ID 8024985) and Awin (publisher ID 2886575) programme(s), we earn from qualifying purchases. Links below are affiliate links.
Keep your dog protected: While you're here — vet-strength flea & worm treatments from Best Vet Care, or Stronghold spot-on from Canada Pet Care.

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.

CANADA PET CARE
Stronghold for Dogs — 12 Pipettes
Shop Canada Pet Care →
BEST VET CARE
Vet-Strength Flea, Tick & Worm Treatments
Shop Best Vet Care →

The isothiocyanate question — a genuine, specific risk worth knowing

Broccoli, particularly the florets, contains isothiocyanates — compounds that can cause gastric irritation in larger quantities, and this is documented specifically enough that some veterinary sources cite an approximate threshold (broccoli making up more than around 10% of a dog's daily food intake) as the point where irritation becomes more likely. This is a more specific, named risk than the general "gas-producing vegetable" caution that applies to cabbage and cauliflower — it's why broccoli is usually recommended in smaller amounts than some other vegetables on this site, as an occasional addition rather than a larger regular portion.

Stalks vs florets

The stalk is safe in the same way the florets are, though its tougher, more fibrous texture means it should be chopped into smaller pieces than florets to reduce choking risk, particularly for smaller dogs. Some owners find the stalk is actually better received than florets since dogs sometimes enjoy the firmer, more chewable texture — there's no nutritional reason to prefer one part over the other, so this comes down to what your dog will actually eat.

Common questions

Is broccoli safe for dogs?
Small amounts of plain broccoli are fine, but it contains isothiocyanates that can cause stomach upset in larger quantities.
How much broccoli can a dog eat?
A small floret for a medium dog, occasionally.
What are the risks of broccoli for dogs?
Gastrointestinal irritation from isothiocyanates; Choking on stems; Gas.
What should I do if my dog eats too much broccoli?
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.
We earn commission from other retail partners linked on this page. Links are affiliate links.

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.

Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the Animal PoisonLine on 01202 509000 in the UK.