Skip to content
Free UK delivery over £50 · Tracked & fast · Happy pets, happy homes
Giddy PetsGiddy Pets

Can pets eat broccoli? 🥦

Here’s whether broccoli is safe for each kind of pet, based on established veterinary guidance.

Can dogs eat broccoli?

In moderation

Broccoli is safe for dogs in small amounts.

Risk: Can cause gas and the florets contain a compound that may irritate the gut in large amounts.

Portion: A few small pieces of plain broccoli as an occasional treat.

Full guidance: can dogs eat broccoli? →

Can cats eat broccoli?

In moderation

A little plain cooked broccoli is fine for cats but not needed.

Risk: Cats do not need vegetables; only offer a tiny amount.

Portion: A small piece of plain cooked broccoli occasionally.

Full guidance: can cats eat broccoli? →

Can rabbits eat broccoli?

In moderation

Broccoli can be fed to rabbits in small amounts.

Risk: Can cause gas and bloating, so introduce slowly and feed sparingly.

Portion: A small floret a couple of times a week.

Full guidance: can rabbits eat broccoli? →

Can guinea pigs eat broccoli?

In moderation

Broccoli is a good source of vitamin C for guinea pigs in small amounts.

Risk: Can cause gas if too much is given, so feed sparingly.

Portion: A small floret a couple of times a week.

Full guidance: can guinea pigs eat broccoli? →

Can hamsters eat broccoli?

In moderation

A small piece of broccoli is fine for hamsters.

Risk: Can cause gas; keep portions small.

Portion: A small piece a couple of times a week.

Full guidance: can hamsters eat broccoli? →

Worried your pet has eaten too much?

Contact your vet straight away, or call the Animal PoisonLine on 01202 509000 (24/7, UK). This page is general guidance based on veterinary sources and isn’t a substitute for professional advice — amount, preparation and your pet’s health all matter.

Related foods

Sources

Our guidance on whether pets can eat broccoli draws on established UK and US veterinary and welfare organisations. Individual pets, quantities and preparation vary — always confirm with your own vet.