Can Dogs Eat Broccoli? Yes With a 10% Cap
Yes. Broccoli is non-toxic per the ASPCA toxic-plant database and is safe for dogs in small amounts. The complication that distinguishes broccoli from simpler treats like carrots is the isothiocyanate content. These are the sulphur compounds responsible for broccoli's distinctive smell and flavour, and they can cause significant gastrointestinal irritation in dogs at higher doses.
The veterinary nutrition consensus, including the position summarised in the WSAVA Global Nutrition Guidelines and several pet-poison references, is that broccoli should be capped at 10% of daily food intake. Within that cap it is a useful low-calorie vegetable. Beyond that cap, GI upset becomes likely.
Not veterinary advice. Dogs with sensitive stomachs may react to even small amounts of broccoli. Discontinue if your dog develops loose stool or gas after broccoli portions.
The Isothiocyanate Question
Isothiocyanates are the sulphur compounds (specifically derivatives of glucosinolates) that give broccoli, cabbage, kale, brussels sprouts, and other brassicas their characteristic flavour and aroma. In humans, isothiocyanates are studied for potential cancer-prevention effects at low doses.
In dogs, isothiocyanates are gastrointestinal irritants. At low doses (small amounts of broccoli as a treat), most dogs tolerate them well. At higher doses (larger broccoli portions, particularly raw), they cause vomiting, gas, and diarrhoea. The threshold varies by individual dog.
The 10% cap derives from this concentration-dependent tolerability. Keeping broccoli below 10% of daily intake reliably stays below the GI-irritation threshold for most dogs.
Nutrition Profile
Per USDA FoodData Central for raw broccoli:
- 34 kcal per 100g (very low)
- 6.6 g carbohydrate per 100g, of which 1.7 g is sugar
- 2.6 g dietary fibre per 100g
- 89 mg vitamin C per 100g (high)
- 89% water content
- Folate, vitamin K, and significant amounts of glucosinolates (isothiocyanate precursors)
Per-Weight Portion Table
| Dog Weight | Daily Food Intake (Approx) | Broccoli Cap (10%) |
|---|---|---|
| 2.5 kg toy | ~50 g | Up to 5 g (1 small floret) |
| 5 kg small | ~100 g | Up to 10 g (1-2 florets) |
| 10 kg medium | ~200 g | Up to 20 g (2-3 florets) |
| 20 kg medium-large | ~350 g | Up to 35 g (4-5 florets) |
| 30 kg large | ~480 g | Up to 48 g (6-7 florets) |
| 40 kg large | ~600 g | Up to 60 g (8-10 florets) |
One medium broccoli floret weighs around 7-8g. The cap reflects isothiocyanate tolerance rather than calorie budget.
The Stem Caveat
Broccoli stems are non-toxic but mechanically risky. The thick fibrous main stem is a choking risk for toy and small breeds and can cause partial obstruction in medium and large breeds if eaten whole.
The simple mitigation is to chop stems finely or to skip them and serve only the florets. Most dogs prefer the texture of florets anyway. If you want to use the stems, peel away the outer fibrous skin (the same way you would for human cooking) and dice the inner core.
Raw vs Cooked
Raw: Slightly higher vitamin C, satisfying chew. Higher isothiocyanate availability (which is a positive at low doses, negative at high doses). Best for dogs that tolerate it well.
Lightly steamed: Easier to digest, softer fibre, slightly reduced isothiocyanate load. Best for sensitive dogs, seniors, and dogs with dental issues. Use plain water; 3-5 minutes is enough.
Boiled to mush: Loses most of the nutritional benefit without further reducing the GI-risk side. Not preferred. Steam lightly instead.
What to Avoid
- Broccoli cooked with onion or garlic. Both are toxic to dogs. Plain only.
- Broccoli with cheese sauce, butter, or oil. Excess fat for the dog; some cheese sauces contain garlic.
- Salted broccoli. Excess sodium.
- Stir-fried broccoli. Usually cooked with soy sauce (high sodium), garlic, or oil.
Bottom Line
Broccoli is safe for dogs in small amounts capped at 10% of daily food intake. The isothiocyanate content is the limit, not the calorie count. Florets are preferable to stems. Lightly steamed is gentler on the GI tract than raw. Avoid all cooked-with-anything versions. Useful as a nutrient bonus but not a default treat; carrots and leafy greens like spinach (with their own caveats) are easier choices for routine vegetable rotation.