Can dogs eat broccoli?
AKC says broccoli is fine in small amounts as an occasional treat. The florets contain isothiocyanates that can irritate the stomach, and tough stalks have caused esophageal obstruction.
How to serve it: cooked, no tough stalks, small amounts
How much is okay
All treats together: at most 10% of daily calories. Enter your dog’s weight:
Broccoli
up to 6.5 oz a day
185 g
10% of 629 kcal a day, for a spayed or neutered dog with normal activity. If your dog gets other treats too, give less.
Questions
What amount of broccoli is okay for my dog?
All treats together: at most 10% of daily calories. For a spayed or neutered dog with normal activity weighing 22 lb, that’s up to 6.5 oz (185 g) a day. Work out the amount for your dog above.
Sources
- AKC – Fruits and Vegetables Dogs Can or Can't Eat
- AKC – Can Dogs Eat Broccoli?
- Nutrition data: USDA FoodData Central (34 kcal per 100 g)
Last checked: October 2026