Can Dogs Eat Broccoli?
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
- Can dogs eat celery? 🟢 Yes, safe
- Can dogs eat carrots? 🟢 Yes, safe
- Can dogs eat peas? 🟢 Yes, safe
- Can dogs eat green beans? 🟢 Yes, safe
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.
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.