Can dogs eat

Broccoli?

In moderation

Yes, in small amounts. Plain broccoli is safe for most dogs, but it should stay a small part of the diet because the florets can upset the stomach.

Broccoli
Photo: sk8geek · CC BY-SA 2.0 · via Flickr (Openverse)

Why it’s fine in small amounts

Broccoli is not poisonous to dogs. It is a fibrous vegetable that provides fiber, vitamin C and vitamin K, which makes it a reasonable crunchy extra.

The catch is the florets. They contain compounds called isothiocyanates, which can irritate the stomach and cause gas. In small amounts that usually means little more than a bit of gas, but a large serving can cause real stomach upset. AKC's chief veterinarian says broccoli is safe if it makes up less than about 10% of a dog's daily intake, and that intake above about 25% is considered toxic. Safe amounts vary with dog size, and some dogs react more strongly than others.

The second concern is physical. Stalks can cause an obstruction of the food pipe, especially in small dogs, so cut broccoli into bite-size pieces and watch your dog while it eats. Seasonings, butter, oil, garlic and onion (common in cooked broccoli dishes for people) are the other trouble spot, so only plain pieces are suitable.

Benefits

  • Low in calories, so it suits dogs on a weight plan
  • Provides fiber, vitamin C and vitamin K
  • Gives a crunchy texture some dogs enjoy

Risks

  • Isothiocyanates in the florets can irritate the stomach if too much is eaten
  • Large pieces and tough stalks can cause choking or blockage, especially in small dogs
  • Garlic, onion, butter, oil and salt in cooked dishes are harmful or unhealthy
  • Can cause gas and loose stools in sensitive dogs

How to serve it safely

Serve plain: raw or steamed without salt, oil, butter or seasoning. Cut it into small bite-size pieces, and remove or chop the tough stalk very finely. Start with a very small piece and watch for gas, vomiting or loose stools before offering more.

Treats of all kinds should stay under 10% of daily calories, and broccoli should be well under 10% of what your dog eats in a day. It should never replace a meal. Ask your vet before adding it if your dog is on a prescription diet or has health conditions. Use the dog food calculator to see how many calories your dog needs.

Related forms

FoodVerdictWhy
Raw broccoliIn moderationFine in small chopped pieces, plain.
Steamed or boiled broccoliIn moderationPlain and unsalted, in small pieces.
Broccoli stalksWith cautionCan cause choking or blockage. Chop very finely or leave out, especially for small dogs.
Broccoli with cheese, butter or garlicNoAdded fat, salt and alliums make it unsuitable.

If your dog already ate it

A few extra florets usually cause nothing worse than gas, softer stool or mild vomiting that settles within a day. Offer water and skip further treats.

Call your vet if your dog ate a large amount, keeps vomiting, seems painful, is gagging or retching, or ate broccoli cooked with garlic, onion or heavy seasoning. Gagging, drooling or repeated swallowing after a stalk may mean it is stuck, which needs prompt veterinary care. For poison advice in the US, ASPCA Animal Poison Control is (888) 426-4435 and Pet Poison Helpline is (855) 764-7661 (fees may apply). Do not try to make your dog vomit at home.

Frequently asked questions

Can dogs eat broccoli stems?

They are not toxic, but stalks can cause choking or an obstruction, particularly in small dogs. Chop them very small or skip them.

Is broccoli toxic to dogs?

Not in the poisonous sense, but the isothiocyanates in the florets can irritate the digestive tract if a dog eats a lot. Keep it a small share of the diet.

Can puppies eat broccoli?

PetMD advises that puppies avoid it because their digestive systems are still developing and the fiber can cause problems. Ask your vet if unsure.

Why does my dog get gassy after broccoli?

The isothiocyanates in the florets can cause gas, and so can the fiber. Reduce the portion or stop feeding it if your dog is uncomfortable.

Written from veterinary sources by the Pawsplained editorial team. Not yet reviewed by a veterinarian; this is general information, not a diagnosis or treatment plan. Updated Oct 25, 2026. Editorial policy

Sources

  1. AKC: Can Dogs Eat Broccoli?
  2. PetMD: Can Dogs Eat Broccoli?

Safer alternatives

More vegetables

All foods

Check another food Is that plant toxic?