Safe in moderation

Can dogs eat broccoli?

Dogs can eat plain cooked broccoli in small amounts. Raw florets are fine for some dogs when chopped small, but large raw stems are harder to chew and can cause gas.

Not medical advice — general pet-safety info only. Confirm with your vet before changing your dog’s diet.

Updated Aug 3, 2026 Category Nutrition

Better everyday options

Broccoli is an occasional veggie bite. These treats make better daily rewards.

How much is okay?

Keep broccoli to a few small florets as an occasional veggie add-in.

Small under 20 lb
1–2 small florets
Keep it occasional and plainly prepared.
Medium 20–50 lb
2–3 small florets
Keep it occasional and plainly prepared.
Large 50+ lb
3–4 small florets
Keep it occasional and plainly prepared.

Rule of thumb: treats of all kinds should stay under ~10% of daily calories.

How to prepare them

  • Steam or serve finely chopped plain florets.
  • Skip butter, cheese sauce, garlic, and onion seasoning.
  • Chop stems small if you offer them at all.

Risks & exceptions

  • Too much can cause gas.
  • Large hard stems are a choke risk.
  • Seasoned sides are not dog food.

Broccoli is a small plain vegetable bite, not a free-for-all side dish.

If they ate too many

A larger portion or the wrong preparation is most likely to cause trouble.

  • Gas
  • Soft stool

Call your vet / pet poison line if:

  • Choking on a large stem
  • Repeated vomiting

FAQ

Can dogs eat raw broccoli?

Small chopped pieces are usually fine; cooked is gentler for sensitive dogs.

Can dogs eat broccoli stems?

Only if chopped small; large tough stems are a poor choice.

Can dogs eat broccoli with cheese?

Skip cheese sauce — plain florets only.

Affiliate disclosure: we may earn a commission from product links. Safety guidance is editorial and may change — verify with your veterinarian for your dog.