food-safety-vegetables 7 min read · v1

Can Dogs Eat Broccoli?

Breed: All Dogs | Published: July 6, 2026 | Source: allpets.ai

Yes — dogs can eat broccoli in moderation. It offers vitamins C and K and fiber, but large amounts (more than ~10% of calories) can cause stomach upset from isothiocyanates.

Quick Safety Summary

Verdict: YES — dogs can eat broccoli in moderation. Broccoli provides fiber, vitamin C and vitamin K, but the florets contain isothiocyanates that can cause gastric irritation if broccoli makes up more than ~10% of a dog’s diet. Serve small amounts, preferably steamed and chopped, and always watch for gas, vomiting or diarrhea.

Can dogs eat broccoli? Short answer and safety verdict

Yes — dogs can eat broccoli in moderation. Broccoli is not a classical “toxic” food for dogs, but it contains compounds (glucosinolates that break down to isothiocyanates) that can irritate some dogs’ stomachs when eaten in large quantities. For most dogs a few small pieces as an occasional treat are safe and can be nutritious; however, don’t let broccoli exceed about 10% of the dog’s daily food intake.

(References: ASPCA Animal Poison Control, Pet Poison Helpline, AVMA)

What’s in broccoli and why it can help dogs

Broccoli is a cruciferous vegetable with useful nutrients for dogs when fed appropriately. Per 100 g of raw broccoli (USDA FoodData Central):

Benefits for dogs

The isothiocyanate concern (what it is and why it matters)

Broccoli (like other brassicas: cabbage, Brussels sprouts, kale) contains glucosinolates, which are plant chemicals that break down into isothiocyanates. In dogs, isothiocyanates are not highly toxic the way they are to some grazing ruminants, but they can cause gastrointestinal irritation — vomiting, abdominal pain and diarrhea — when broccoli makes up a large portion of the diet.

Veterinary toxicology guidance commonly recommends keeping broccoli and other brassica vegetables below about 10% of the dog’s total daily food intake to avoid gastric upset. If a dog eats a large amount all at once (especially florets, where levels are concentrated), watch closely for signs of GI irritation.

(Sources: Pet Poison Helpline; ASPCA Animal Poison Control)

Raw vs. steamed — which is better?

Preparation tips: Cut into small, bite-sized pieces and steam until tender but not mushy. Do not add salt, butter, oil, garlic, onion, sauces or seasonings — many of those additions are unhealthy or toxic for dogs.

Florets vs stems — any difference?

Both parts are edible for dogs if prepared properly; florets are easier to portion and are the most commonly offered treat.

Serving size guidance (practical, by dog weight)

General rule: Keep broccoli treats small and occasional. Aim for broccoli to be <10% of daily calories. Here are conservative serving-size suggestions for an occasional snack (not a daily staple):

These are approximate — adjust based on your dog’s daily caloric needs, health status and tolerance. A dog on a 500 kcal/day diet should get no more than ~50 kcal from broccoli to stay under the 10% guideline; since broccoli is low-calorie, the volume above is conservative and safe for most dogs as an occasional treat.

Gas and bloating concerns

Broccoli is high in fermentable fiber and certain carbohydrates that can be broken down by gut bacteria, producing gas. Feeding large amounts (or introducing it suddenly) can lead to flatulence, abdominal discomfort and loose stools.

When to call the vet or a poison-control service

Broccoli is not a high-risk poison, but call your veterinarian or a poison-control service if:

Emergency contacts and steps:

What to do immediately:
  • Remove access to more broccoli. 2. Note how much and when it was eaten and whether it was raw/seasoned. 3. Don’t induce vomiting unless instructed by a veterinarian or poison-control specialist. 4. Call your vet or a poison-control hotline and follow their instructions.
  • Practical feeding tips and recipes

    Final thoughts

    Broccoli can be a healthy, low-calorie treat for many dogs when fed properly: chopped, plain, and in small amounts that keep it under ~10% of daily calories. Prefer steamed over raw for easier digestion and a lower chance of gas or GI irritation; avoid seasonings. Watch your dog the first few times you offer broccoli and call your veterinarian or a poison-control service if you see worrying signs.

    Key Takeaways

    References

    Frequently Asked Questions

    Is steamed broccoli better than raw for my dog?

    Yes. Lightly steamed broccoli is softer, easier to digest and may reduce some glucosinolate/isothiocyanate levels. It’s usually less likely to cause gas and reduces choking risk.

    Can broccoli cause toxicity in dogs?

    Broccoli is not classed as a highly toxic food for dogs, but it contains isothiocyanates that can cause gastric irritation if broccoli makes up more than about 10% of the diet or if a dog eats a very large amount.

    How often can I give broccoli to my dog?

    As an occasional treat — a few times per week at most. Keep total broccoli intake under ~10% of daily calories and use small servings appropriate to your dog’s size.

    My dog ate broccoli with garlic/onion — what should I do?

    Garlic and onion are toxic to dogs. If your dog ate seasoned broccoli that included garlic or onion, contact your veterinarian or a poison-control hotline immediately (ASPCA APCC or Pet Poison Helpline).

    References & Citations

    Parts of this article reference data from ASPCA Animal Poison Control.

    Tags: broccolidog-nutritionsafe-foodsfeeding-tips