Can Dogs Eat Broccoli? Yes - But Only in Small Amounts

Yes, dogs can eat broccoli - it is a safe, low-fat vegetable rich in fibre and vitamin C. Give it in small amounts: broccoli should make up no more than 10% of your dog's daily food. The florets contain isothiocyanates, which in larger amounts irritate the gut and cause gas, and the tough stalk is a choking hazard, especially for small dogs. The safest way to serve it is cooked or steamed and cut into small pieces.
Broccoli is one of those vegetables that ends up under your dog's nose every time you cook dinner. Good news: a piece of broccoli will not hurt them. Less good news: this is not a vegetable you can pile into the bowl without limits. With broccoli, "moderation" is not a polite word - it actually matters.
What does broccoli offer a dog?
Broccoli is low in fat and packs decent nutrition. Vets and the AKC list it as a safe vegetable snack that provides:
- fibre - supports gut function and helps your dog feel full
- vitamin C - helps immune function
- vitamin K - plays a role in blood clotting
- antioxidants - help neutralise free radicals
- very few calories - a good option for a dog watching their weight
That is a solid list. Dogs do not need large amounts of vegetables to stay healthy, but broccoli as an occasional extra or a low-calorie treat makes sense.
Why only small amounts of broccoli?
This is the heart of it. Broccoli florets contain isothiocyanates - natural compounds that, in larger amounts, irritate a dog's digestive tract. The effect can range from a mild upset stomach to more serious gut irritation.
The AKC chief veterinarian gives a clear threshold:
| Share of broccoli in daily food | Verdict |
|---|---|
| Under 10% | Safe |
| 10-25% | Caution zone |
| Over 25% | Potentially harmful |
In other words: broccoli is safe as long as it stays an extra, not a meal. For a small dog like a Chihuahua, that 10% threshold is literally a couple of small florets. The bigger the dog, the higher the tolerance - but the rule stays the same.
The other side effect is gas and bloating. Just like in people, broccoli ferments in the gut thanks to its fibre and sulphur compounds. A small portion rarely matters, but a full bowl ends in a rumbling stomach and unpleasant company.
The broccoli stalk - watch for choking
The most overlooked risk: the tough stalk. It is fibrous and stiff, and fed whole or in large chunks it can be a choking or esophageal obstruction hazard - especially in small dogs. If you want to offer the stalk, chop it into very small pieces and cook it first so it softens. The florets are safer, but they should still be small.
How to serve broccoli to your dog
A few simple rules:
- Wash the broccoli and cut it into small, bite-sized pieces
- Cook or steam it - cooked broccoli is softer, breaks down more easily, and is gentler on the gut than raw
- Do not add anything - no salt, oil, butter, sauces, or seasoning
- Keep the portion small - start with one or two pieces and watch the reaction
Raw broccoli is acceptable too, but it is harder and tougher to digest - for a sensitive dog, cooking it is the better call.
What to avoid entirely:
- broccoli with garlic or onion - the onion family is toxic to dogs and damages red blood cells
- broccoli with butter, cheese, or sauce - unnecessary fat and salt
- big portions "because they love it" - the fastest route to an irritated gut
How much broccoli is the right portion?
The same 10% rule applies as with all treats - snacks together should not exceed one tenth of daily calorie needs. Rough guidance:
- small dog (under 10 kg): 1-2 small florets
- medium dog (10-25 kg): a few small florets
- large dog (over 25 kg): a handful of finely chopped pieces
Serve broccoli occasionally, not daily, and always watch how your dog handles it. Test with a small amount the first time.
When to skip the broccoli
Check with your vet before offering broccoli if your dog:
- has a sensitive stomach or a tendency to diarrhoea
- has a thyroid condition (broccoli is a cruciferous vegetable)
- has a history of obstruction or trouble swallowing
If broccoli triggers vomiting, diarrhoea, or clear discomfort, drop it - and for recurring symptoms, contact your vet.
Looking for other safe vegetables for your dog? See carrots, great for crunching and clean teeth, and cauliflower, which works on the same principles as broccoli. For a full guide to what is fine and what is not, visit what dogs can and cannot eat.
This article is for informational purposes only. If you have any doubts about your dog's diet, always consult a veterinarian.
One small floret as a snack, then get moving. Open DOGOUT and see where dogs in your area are walking today - join a walk before the loop around the block gets dull again.
Frequently asked questions
- Is broccoli safe for dogs?
- Yes, broccoli is safe for dogs in small amounts. The AKC chief veterinarian says broccoli is safe if it makes up less than 10% of a dog's daily food intake. Above 25% of daily intake it is considered potentially harmful.
- Why does broccoli give my dog gas?
- Broccoli contains fibre and sulphur compounds that ferment in the gut and can cause bloating and gas - the same as in people. Smaller, less frequent portions keep the risk of discomfort low.
- Can dogs eat the broccoli stalk?
- The stalk is tough and can be a choking or esophageal obstruction hazard, especially for small dogs. If you do offer it, chop it into very small pieces and ideally cook it until soft.
- Should broccoli be cooked or raw for dogs?
- Both are acceptable, but cooked or steamed broccoli is softer, easier to digest, and gentler on the gut. Never add salt, oil, butter, garlic, or onion.
- How much broccoli can I give my dog?
- Stick to the 10% rule: broccoli plus any other treats should not exceed one tenth of your dog's daily calorie needs. For a small dog that is literally a couple of small florets; a large dog can have a little more.
- What should I never serve with broccoli?
- Do not serve broccoli with sauces, cheese, butter, seasoning, or anything from the onion family (onion, garlic, leek), which are toxic to dogs. Plain, unseasoned broccoli is the only safe form.








