◆ Part of the Dog Food Safety guide → Leer en español →
5 min read · sourced

Can Dogs Eat Broccoli?

Broccoli is healthy for people and fine for dogs in tiny amounts, but too much irritates the gut. Where the line is, why the stalks are a problem, and how to serve it.

On this page
  1. Why broccoli is a “small amounts only” food
  2. How much broccoli to give
  3. The stalks are a choking risk
  4. Raw or cooked?
  5. Better everyday vegetables

Dogs can eat broccoli, but only a little. The free Dog Toxic-Foods Checker lists broccoli (small amounts) as Caution: “Only truly fine as an occasional tiny treat: the florets contain isothiocyanates that irritate a dog’s gut (a problem once broccoli passes about 10% of the day’s food), and the stalks can choke or block.”

So broccoli isn’t toxic in the amounts most owners share, but it isn’t a free-for-all either. This page covers where the line is, why the stalks are a problem, and how to serve it.

Why broccoli is a “small amounts only” food

Broccoli florets and small cut pieces on a grey cloth.
A floret or two, cut small, is a treat. A bowlful is not.

Broccoli florets contain isothiocyanates, natural compounds that can irritate a dog’s stomach and intestines. The AKC notes they can cause mild to potentially severe gastric irritation in some dogs. The amount matters a lot. The AKC’s chief veterinary officer, Dr. Jerry Klein, gives the thresholds:

  • Under 10% of daily intake: considered safe.
  • More than 25% of daily intake: considered toxic.

A floret or two as an occasional treat stays well under the first line for almost any dog. The problems come when broccoli becomes a regular side dish, or a dog gets into a whole bowl of it. The AKC also notes the safe amount depends on your dog’s size, so smaller dogs get smaller pieces.

How much broccoli to give

The checker’s portion guide: at most a few tiny plain florets — one small piece for a small dog, a couple for a large one — and not often.

  • Keep it occasional, not a daily habit.
  • Stay inside the treat budget: all treats together within about 10% of daily calories, the guideline AAHA uses.
  • Watch the stomach. Gas, vomiting or loose stools mean broccoli isn’t for your dog.

The stalks are a choking risk

The AKC warns that broccoli stalks have been known to cause obstruction in the esophagus, especially in small dogs. Thick, fibrous stalk pieces are hard to chew and easy to gulp. Skip them, or peel and chop them very small. Florets cut into bite-size pieces are the easier choice.

Raw or cooked?

Both work, according to the AKC, as long as it’s plain: no seasonings or oils. Lightly steamed broccoli is softer and easier for older dogs or small dogs to chew. Skip:

  • Broccoli with butter or cheese sauce (fat and dairy)
  • Broccoli in casseroles, soups or stir-fries, which often contain onion or garlic (onion and garlic)
  • Broccoli salads with dressing, bacon or raisins (grapes and raisins)

Better everyday vegetables

A white bowl full of fresh green beans on the grass.
Green beans are a low-calorie vegetable you can share more freely than broccoli.

If you want a vegetable you can share more freely, the checker lists several as Safe with more generous portions: green beans, carrots, cucumber and plain cooked sweet potato. Save broccoli for the occasional floret. The free food safety chart puts the whole Safe / Caution / Never list on the fridge.

Frequently asked questions

How much broccoli can a dog eat?
Very little. The site's Toxic-Foods Checker suggests at most a few tiny plain florets: one small piece for a small dog, a couple for a large one, and not often. The AKC's chief veterinary officer, Dr. Jerry Klein, says broccoli is considered safe if the total eaten is less than 10% of a dog's daily intake, and more than 25% is considered toxic. In practice, a floret or two as an occasional treat stays far below either line.
Why is too much broccoli bad for dogs?
Broccoli florets contain isothiocyanates, natural compounds that can irritate a dog's stomach and intestines. In small amounts most dogs are fine; in larger amounts, the AKC notes, they can cause mild to potentially severe gastric irritation in some dogs. That's why broccoli is a Caution food rather than an everyday side.
Can dogs eat broccoli stalks?
The thick stalks are best skipped. The AKC warns that broccoli stalks have been known to cause obstruction in the esophagus, especially in small dogs. If you do share stalk, peel it and chop it into very small pieces. Florets cut bite-size are the easier option.
Raw or cooked broccoli for dogs?
Either is fine as long as it's plain. The AKC says broccoli can be served raw or cooked with no seasonings or oils. Lightly steamed broccoli is softer and easier for some dogs to chew. Skip broccoli with butter, cheese sauce, garlic or oil, and broccoli in casseroles or stir-fries, which often contain onion or garlic.

Educational content only — not veterinary or professional behavior advice. Consult your vet, or a certified trainer or behaviorist, for your pet. Read the full disclaimer →