Can Dogs Eat Broccoli?
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):
- Calories: ~34 kcal
- Protein: ~2.8 g
- Fiber: ~2.6 g
- Vitamin C: ~89 mg
- Vitamin K: ~102 μg
- Folate, potassium and small amounts of calcium and iron
- Vitamin C: Dogs can synthesize some vitamin C, but additional dietary vitamin C may act as an antioxidant and support immune health in stressed animals.
- Vitamin K: Important for normal blood clotting; broccoli offers a source but is not a substitute for veterinary-managed deficiencies.
- Fiber: Can help with stool bulk and may be useful as a low-calorie treat or for weight management when used properly.
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?
- Steamed (lightly): Often the best option. Light steaming softens the vegetable, makes it easier to chew and digest, and can reduce some glucosinolate/isothiocyanate levels because these compounds are water-soluble and partially lost during cooking. Steamed broccoli is less likely to cause gas and less of a choking risk.
- Raw: Small quantities of raw broccoli are usually fine for many dogs, but raw florets can be a choking hazard (especially for small dogs) and may be more likely to cause gas or stomach upset.
Florets vs stems — any difference?
- Florets: These are the flower clusters and generally have a higher concentration of glucosinolates/isothiocyanates per gram. They’re tasty and convenient but offer a slightly higher risk of gastric irritation if fed in excess.
- Stems: Fibrous and lower in concentrated glucosinolates by weight, stems are fine if chopped finely and cooked; they can be harder to chew and may cause mild gas because of the fiber.
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):
- Toy/small dogs (<10 lb / <4.5 kg): 1–2 teaspoons of chopped steamed broccoli (about 5–10 g)
- Small/medium dogs (10–25 lb / 4.5–11 kg): 1–2 tablespoons (about 15–30 g)
- Medium/large dogs (25–50 lb / 11–23 kg): 1/4 cup (about 50 g)
- Large/giant dogs (>50 lb / >23 kg): up to 1/2 cup (about 100 g)
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.
- For dogs prone to gas, start with a tiny amount and watch for gas or diarrhea.
- For deep-chested dogs at risk of gastric dilatation-volvulus (GDV; “bloat”), avoid giving large volumes of any gas-producing foods in a single meal and don’t feed immediately before/after vigorous exercise. Broccoli alone is unlikely to cause GDV, but massive quantities of any food that expands or produces gas could increase abdominal pressure.
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:
- Your dog ate a very large amount (many cups) at once and shows repeated vomiting, severe diarrhea, abdominal pain or signs of distress.
- You’re unsure what part or preparation was eaten (e.g., raw florets plus seasonings like garlic or onion, which are toxic).
- Your dog has a medical condition (e.g., pancreatitis, chronic GI disease) that makes dietary changes risky.
- ASPCA Animal Poison Control Center (APCC): 888-426-4435 (consultation fee may apply). https://www.aspca.org/pet-care/animal-poison-control
- Pet Poison Helpline: 855-764-7661. https://www.petpoisonhelpline.com/
Practical feeding tips and recipes
- Use steamed, plain broccoli as a topper or mixer for low-calorie meals. Keep quantities small.
- Freeze small florets as a cooling, low-calorie chew for hot days (watch for choking in small dogs).
- Combine with lean protein (chicken) in small amounts for a balanced treat, but count the extra calories.
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
- Verdict: Yes — dogs can eat broccoli in moderation. It is not classified as acutely toxic to dogs.
- Keep broccoli to <10% of the dog’s daily intake to avoid gastric irritation from isothiocyanates.
- Steamed, chopped broccoli is easier to digest and less likely to cause gas than large raw florets.
- Florets contain higher concentrations of glucosinolates/isothiocyanates than stems; both are safe in small amounts.
- If your dog eats a very large amount or develops severe vomiting, diarrhea or abdominal pain, contact your veterinarian, ASPCA APCC or Pet Poison Helpline.
- ASPCA Animal Poison Control: https://www.aspca.org/pet-care/animal-poison-control
- Pet Poison Helpline — Broccoli and general plant/food guidance: https://www.petpoisonhelpline.com/
- USDA FoodData Central: Broccoli, raw — for nutrient values: https://fdc.nal.usda.gov/
- American Veterinary Medical Association (feeding guidance): https://www.avma.org/resources/pet-owners/petcare/feeding-your-pet
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.