Can Dogs Eat Broccoli?

🟡 Yes, in moderation

Short answer: Yes, in small amounts. Plain broccoli is okay as an occasional treat, but the florets can irritate the stomach and tough stalks can cause choking.

Why it’s okay

The AKC says broccoli is fine in small amounts as an occasional treat. The florets can irritate the stomach, and tough stalks can lodge in the throat, so cooked, chopped broccoli is the safer way to serve it.

How much and how to serve it

A few small, plain pieces, cooked or raw, chopped small. Don’t add oil, butter, cheese sauce or seasoning.

Risks to watch for

  • Florets can cause gas or stomach irritation, especially in larger amounts.
  • Tough stalks can be a choking or obstruction hazard.
  • Seasoned or sauced broccoli isn’t a good choice.

What to do if your dog ate broccoli

A little extra usually causes nothing worse than an upset stomach. If your dog ate a large amount, has vomiting or diarrhea, or seems unwell, call your vet.

Related foods

FAQ

Can dogs eat cooked broccoli?

Yes, plain steamed or boiled broccoli, chopped small, is the preferred way to serve it.

Can dogs eat broccoli stalks?

It’s better to avoid them. Tough stalks can get stuck in the throat.

Check another food

Search our full list of human foods and see whether they’re safe for your dog.

Browse all foods →

Sources

By the Petybuzz Editorial Team · Last checked November 10, 2026. This page is general information for pet owners, not veterinary advice. Every dog is different: if yours has a medical condition, is on a special diet, or you’re unsure, ask your veterinarian.

More foods people ask about

🟠 Almonds🟢 Apples🟡 Bananas🟢 Blueberries🟡 Cantaloupe🟢 Carrots🟢 Celery🟡 Cheese🟠 Cherries🟡 Coconut