Yes. Dogs can eat broccoli in small amounts. Serve it plain, cut small, and keep it as an occasional treat.
Plain broccoli is considered safe for dogs, but the florets can cause stomach irritation if a dog eats too much, and stalks can be a choking or obstruction risk.¹⁴ Treats should stay under 10% of daily calories.⁵⁶
What to do if your dog ate broccoli?
If your dog ate a small amount of plain broccoli, offer water and monitor for gas, vomiting, or diarrhea.
If your dog ate a large amount, stop treats for the day and contact your veterinarian if vomiting, diarrhea, or belly pain occurs.¹
If your dog ate a large stalk piece or is gagging, coughing, drooling excessively, or having trouble swallowing, seek urgent veterinary care due to choking or obstruction risk.⁴
If the broccoli was cooked with garlic, onion, or heavy seasoning, contact your veterinarian for guidance, since these ingredients can be unsafe for dogs.
For future snacks, keep treats to 10% or less of daily calories and prioritize a complete and balanced diet.⁵⁶
Danger Level: Use Caution 2/5