Dog Food Safety

Can Dogs Eat Broccoli?

Updated April 20265 min readVet-reviewed sources

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

34calories per 100g
2.6g per 100gfiber
149% of daily valuevitamin C
127% of daily valuevitamin K
16% of daily valuefolate
316mg per 100gpotassium
2.8g per 100gprotein
0.7mg per 100giron

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 SizeBreedsServingFrequency
Extra-small dogs (2-10 lbs)Chihuahua, Yorkie, Pomeranian1-2 small florets or stem pieces1-2 times per week
Small dogs (11-20 lbs)Shih Tzu, Dachshund, Maltese2-3 small florets2 times per week
Medium dogs (21-50 lbs)Beagle, Cocker Spaniel, Bulldog3-5 small florets (about 2 tablespoons chopped)2-3 times per week
Large dogs (51-90 lbs)Golden Retriever, Labrador, German Shepherd1/4 cup chopped broccoli2-3 times per week
Giant dogs (91+ lbs)Great Dane, Saint Bernard, Mastiff1/3 cup chopped broccoli2-3 times per week

How to Prepare Broccoli for Your Dog

1

Wash broccoli thoroughly under running water to remove pesticide residue and dirt

2

Cut into small, bite-sized florets and slice stems into thin coins — discard the very bottom of the stalk

3

Steam for 3-5 minutes until slightly tender but still firm — this reduces isothiocyanates while preserving nutrients

4

Let cool completely before serving to your dog — hot broccoli can burn the mouth

5

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

Yes, raw broccoli is safe for dogs in small amounts. However, raw broccoli is harder to digest and contains higher levels of isothiocyanates than cooked broccoli. Lightly steaming broccoli for 3-5 minutes is the recommended preparation — it reduces the irritating compounds while preserving most nutrients and making it easier on your dog's digestive system.

Yes, broccoli stems are actually safer than florets because they contain fewer isothiocyanates. However, stems are dense and fibrous, making them a choking hazard if served in large pieces. Slice stems into thin coins or small cubes, and steam to soften them. Discard the very bottom of the stalk, which is typically too woody to chew.

Veterinary consensus is that broccoli should make up less than 10% of a dog's daily food intake. Above 10%, the isothiocyanates in the florets can cause noticeable gastric irritation. Above 25%, the irritation can become severe enough to be dangerous. For a 50-pound dog, this means no more than about 1/4 cup of chopped broccoli per serving.

Yes — broccoli is a cruciferous vegetable that contains raffinose, a complex sugar that ferments in the large intestine and produces gas. Some dogs are more affected than others. If your dog becomes notably gassy after eating broccoli, reduce the portion size or switch to a non-cruciferous vegetable like carrots or green beans.

Yes, commercially frozen broccoli (plain, no sauces or seasonings) is safe for dogs and retains most of its nutritional value. Many owners find frozen broccoli more convenient since it's already cleaned and cut. Steam it before serving just as you would fresh broccoli. Avoid frozen broccoli that comes in cheese sauce or with added seasonings.

Puppies over 12 weeks old can try small amounts of steamed broccoli. Start with a tiny piece (about the size of a pea) and wait 24 hours to check for digestive upset. Puppies have more sensitive stomachs than adult dogs, so the isothiocyanates may cause more noticeable irritation. Keep portions very small.

While broccoli itself doesn't directly cause bloat (gastric dilatation-volvulus), the gas it produces during digestion could theoretically contribute to gastric distension in susceptible breeds. Deep-chested breeds like Great Danes, German Shepherds, and Standard Poodles are at highest risk. Feed broccoli in small amounts, not close to exercise time, and never as part of a large, rapid meal.

Sources

AKCCan Dogs Eat Broccoli? — American Kennel Club Expert Nutrition Advice (2025)

PetMDCan Dogs Eat Broccoli? — Dr. Jennifer Coates, DVM (2025)

ASPCAAnimal Poison Control — Broccoli listed as non-toxic to dogs (2024)

USDA FoodData CentralNutritional 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 →