Can Dogs Eat Broccoli?
Broccoli sits in an interesting spot on the canine food safety spectrum — it's not dangerous like grapes, but it's not as worry-free as blueberries either. The catch is a compound called isothiocyanate, found primarily in the florets, which can cause gastric irritation ranging from mild gas to serious digestive distress depending on how much your dog eats. In small amounts (under 10% of daily food intake), broccoli is genuinely nutritious — it's packed with fiber, vitamin C, vitamin K, and sulforaphane, a compound studied for its potential cancer-fighting properties. The stems are actually safer than the florets since they contain fewer isothiocyanates, though they need to be cut small to avoid choking. Here's your complete guide to feeding broccoli safely.
Nutrition Facts — Broccoli
Why Broccoli Are Good for Dogs
Extremely low in calories
At just 34 calories per 100g, broccoli is one of the lowest-calorie vegetables you can give your dog. For overweight dogs that need volume in their diet without extra calories, small amounts of steamed broccoli mixed into food can help them feel full. This makes it especially useful for breeds prone to obesity like Labs and Beagles.
Rich in cancer-fighting sulforaphane
Broccoli contains sulforaphane, a compound that has been extensively studied for its anti-cancer properties in both humans and animals. Research published in veterinary journals suggests sulforaphane may help neutralize carcinogens and slow tumor growth. While this doesn't mean broccoli prevents cancer, it's a genuinely beneficial compound.
High in fiber for digestive health
With 2.6g of fiber per 100g, broccoli supports healthy digestion and regular bowel movements. The fiber acts as a prebiotic, feeding beneficial gut bacteria. Lightly steamed broccoli retains most of its fiber while becoming easier to digest than raw — the best preparation method for dogs.
Packed with vitamins C and K
Broccoli delivers more vitamin C per gram than oranges (149% DV per 100g) and is one of the best vegetable sources of vitamin K (127% DV per 100g). Vitamin K is essential for blood clotting and bone metabolism. Vitamin C supports immune function and acts as an antioxidant, particularly beneficial for senior dogs.
Risks & What to Watch For
Isothiocyanates cause gastric irritation
The florets of broccoli contain isothiocyanates, natural compounds that can irritate a dog's gastrointestinal system. At less than 10% of daily intake, the effect is usually minimal or nonexistent. Between 10-25%, dogs may experience moderate gastric upset including gas, bloating, and diarrhea. Above 25% of daily food intake, isothiocyanates can cause potentially fatal gastric irritation — though a dog would have to eat an unusually large amount.
Choking hazard from stems
Broccoli stalks are dense and fibrous, and if swallowed in large chunks, they can lodge in a dog's throat or cause esophageal obstruction. This risk is highest in small breeds and dogs that gulp food without chewing. Always cut stems into small, manageable pieces and consider steaming to soften them.
Gas and bloating
Broccoli is a cruciferous vegetable known for producing gas during digestion — in dogs just as in humans. The complex sugars (raffinose) in broccoli ferment in the large intestine, producing gas. For breeds prone to bloat (gastric dilatation-volvulus) like Great Danes and German Shepherds, excessive gas can be more than just unpleasant — it can be a trigger for this life-threatening condition.
Seasoned broccoli is dangerous
Broccoli cooked with garlic, onions, butter, oil, or cheese — common in human recipes — is not safe for dogs. Garlic and onions are toxic to dogs even in small amounts, damaging red blood cells and potentially causing anemia. Always serve plain, unseasoned broccoli. If you're cooking broccoli for the family, set aside your dog's portion before adding any seasonings.
How Much Broccoli Can Your Dog Eat?
All treats combined — including broccoli — should make up no more than 10% of your dog's daily calories.
| Dog Size | Breeds | Serving | Frequency |
|---|---|---|---|
| Extra-small dogs (2-10 lbs) | Chihuahua, Yorkie, Pomeranian | 1-2 small florets or stem pieces | 1-2 times per week |
| Small dogs (11-20 lbs) | Shih Tzu, Dachshund, Maltese | 2-3 small florets | 2 times per week |
| Medium dogs (21-50 lbs) | Beagle, Cocker Spaniel, Bulldog | 3-5 small florets (about 2 tablespoons chopped) | 2-3 times per week |
| Large dogs (51-90 lbs) | Golden Retriever, Labrador, German Shepherd | 1/4 cup chopped broccoli | 2-3 times per week |
| Giant dogs (91+ lbs) | Great Dane, Saint Bernard, Mastiff | 1/3 cup chopped broccoli | 2-3 times per week |
How to Prepare Broccoli for Your Dog
Wash broccoli thoroughly under running water to remove pesticide residue and dirt
Cut into small, bite-sized florets and slice stems into thin coins — discard the very bottom of the stalk
Steam for 3-5 minutes until slightly tender but still firm — this reduces isothiocyanates while preserving nutrients
Let cool completely before serving to your dog — hot broccoli can burn the mouth
Serve plain with no butter, oil, salt, garlic, or other seasonings
5 Ways to Serve Broccoli to Your Dog
Steamed food topper
Finely chop steamed broccoli and sprinkle a tablespoon over your dog's regular kibble. The added fiber and nutrients enhance the meal without changing the calorie content significantly.
Frozen broccoli bites
Steam broccoli florets, let them cool, and freeze on a baking sheet. These make crunchy, cold treats that are perfect for hot weather or teething puppies. The cold temperature is soothing on sore gums.
Broccoli and chicken mix
Combine finely chopped steamed broccoli with small pieces of plain cooked chicken breast for a protein-and-veggie treat. This combination provides both nutrients and high-value flavor that dogs love.
Pureed for senior dogs
Blend steamed broccoli into a smooth puree and mix a tablespoon into wet food. This is ideal for senior dogs with dental issues who can't handle crunchy textures but still benefit from broccoli's nutrients.
Breed-Specific Notes
Great Danes, German Shepherds, Standard Poodles
Deep-chested breeds are at elevated risk for bloat (GDV). Since broccoli produces gas during digestion, keep portions very small and avoid feeding broccoli close to exercise time. Never feed broccoli as part of a large meal.
French Bulldogs, Pugs, Boxers
Brachycephalic breeds tend to have sensitive digestive systems. Start with a single small floret to test tolerance. Their flat-faced anatomy also makes them more prone to choking, so cut pieces extra small.
Labrador Retrievers, Golden Retrievers
These breeds benefit from broccoli as a low-calorie treat alternative since they're prone to obesity. At 34 cal/100g vs 300-500 cal/100g for commercial treats, broccoli helps with weight management while providing fiber and vitamins.
Dogs with thyroid conditions
Broccoli contains goitrogens, which can interfere with thyroid function in large quantities. If your dog has hypothyroidism (common in Golden Retrievers, Dobermans, and Irish Setters), consult your vet before adding broccoli to their diet regularly.
Frequently Asked Questions
Sources
AKC — Can Dogs Eat Broccoli? — American Kennel Club Expert Nutrition Advice (2025)
PetMD — Can Dogs Eat Broccoli? — Dr. Jennifer Coates, DVM (2025)
ASPCA — Animal Poison Control — Broccoli listed as non-toxic to dogs (2024)
USDA FoodData Central — Nutritional data for raw broccoli (NDB #11090) (2024)
Dietary emergencies happen
If your dog eats something toxic, emergency vet visits can cost $1,000–$5,000. Pet insurance covers poisoning, food allergies, and digestive emergencies.
Get a Free Quote →