Can Dogs Eat Broccoli? Vet-Reviewed Guide to Raw, Cooked, Stems, and Safe Amounts

Published: 12 October, 2026

Can Dogs Eat Broccoli_

Yes, dogs can eat broccoli. Plain, chopped florets are a safe treat for most healthy dogs when the portion stays small. The ASPCA lists broccoli as safe to share sparingly, as long as it has no seasoning. The risks come from stalks, big pieces, and too much at once. Below you will find serving sizes by weight, raw versus cooked, and what to do if your dog eats too much.

Quick Answer

Yes. A few small, plain pieces of broccoli, raw or cooked, are fine for most healthy dogs a couple of times a week. Chop the pieces small, skip butter, oil, salt, garlic, and onion, and keep all treats under 10% of daily calories. Ask your vet first if your dog has a health condition.

Key Takeaways

  • Broccoli is not toxic to dogs. The ASPCA lists it as safe to share sparingly.
  • Too much can cause gas, loose stool, or an upset stomach.
  • Chop stalks small or cook them. Big pieces can cause choking or a blockage.
  • A cup of chopped broccoli has only about 30 calories, so your dog’s stomach sets the limit, not the calorie count.
  • Call your vet or the ASPCA Animal Poison Control Center at (888) 426- 4435 if your dog vomits again and again, gags, or acts sick.

Can Dogs Eat Broccoli?

Yes, in small amounts. Broccoli is a low-calorie veggie that most healthy dogs handle well when it is plain and cut small. The ASPCA Animal Poison Control Center puts broccoli on its list of people foods to share sparingly, in small portions, unseasoned and cut into pieces. Think of it as a snack, not a meal. Your dog’s regular food should supply almost all of its calories.

Is Broccoli Toxic to Dogs?

No. Broccoli is not on the ASPCA’s keep-away list, which includes chocolate, grapes and raisins, onions, garlic, avocado, macadamia nuts, and xylitol. Large amounts can still upset a dog’s stomach, but that is a tolerance problem, not poisoning.

The real danger is what gets cooked with the broccoli. The ASPCA says garlic and onions can irritate the gut and, in larger amounts, damage red blood cells and cause anemia.

Is Broccoli Good for Dogs? What the USDA Data Shows

It is a decent snack, but your dog does not need it. USDA FoodData Central lists raw broccoli at about 31 to 34 calories per 100 grams. One cup of chopped broccoli weighs about 90 grams. Every 100 grams has about 2.6 grams of fiber, 316 milligrams of potassium, 89 milligrams of vitamin C, and 102 micrograms of vitamin K.

Dogs make their own vitamin C, so they do not need it from vegetables. A complete and balanced dog food already covers their needs. The fiber can help some dogs feel full, and the calories are low.

You may read that broccoli fights cancer or protects joints. Those claims come from studies on a broccoli compound called sulforaphane. Most of that work used cells and lab animals. No dog study shows a health benefit from eating broccoli, so treat those claims with caution.

Why Can Broccoli Upset a Dog’s Stomach? Isothiocyanates Explained

Broccoli contains sulfur compounds called glucosinolates. Inside the plant, they sit apart from an enzyme called myrosinase. When broccoli is chopped or chewed, the cells break open, the enzyme meets the glucosinolates, and they turn into isothiocyanates. The Linus Pauling Institute at Oregon State University describes this process.

Veterinary sources link large amounts of isothiocyanates to stomach irritation in dogs. No dog study says how much it takes. Gas, loose stool, and vomiting are the usual signs.

Cooking changes the picture. Heat shuts down myrosinase. A review in PubMed Central reports that fresh broccoli yields about three times more isothiocyanates than cooked broccoli. That research is in people and in the lab, not in dogs. So it is reasonable, but not proven, that steamed broccoli is gentler on your dog’s stomach than raw.

Is More Than 25% Broccoli Really Toxic to Dogs?

You will see a rule online that broccoli turns toxic when it makes up more than 25% of a dog’s diet. It traces back to one veterinarian’s quote that other sites keep repeating. We could not find a published dog study that tests that number. The rule also does not say whether 25% means calories or the weight of the food.

What we do know is simple. A diet that is a quarter broccoli would be mostly vegetables, which no dog needs. A treat-sized portion is nowhere near that line.

Can Dogs Eat Raw Broccoli?

Yes, if it is washed and chopped small. Raw broccoli is firm, so it is a bigger choking risk than cooked, and it makes the most isothiocyanates. That can mean more gas.

If you serve broccoli raw, use florets only. Cut them smaller than a piece of kibble for a small dog, or about the size of a nickel for a big dog. Rinse them under running water first. Start with one piece and wait a day.

Can Dogs Eat Cooked Broccoli?

Yes. Steamed or boiled broccoli with nothing added is a good choice, especially for small dogs, seniors, and dogs with sensitive stomachs. Cooking softens the pieces, which lowers the choking risk.

Skip butter, oil, salt, cheese, garlic, and onion. Salt and fat can upset the stomach, and garlic and onion are on the ASPCA’s keep-away list. USDA data puts cooked broccoli at about 35 calories per 100 grams, nearly the same as raw.

Can dogs eat steamed broccoli?

Yes, and it is the easiest way to serve it. Steam florets for 3 to 5 minutes until tender, let them cool, then chop. Microwaving them in a covered bowl with a splash of water works too.

Raw vs. cooked broccoli for dogs

ComparisonRaw BroccoliSteamed or Boiled
Choking RiskHigher — firm piecesLower — soft pieces
IsothiocyanatesHighest, based on research in people and labsLower, because heat disables myrosinase
GasMore likelyLess likely, but not guaranteed
Best ForBig dogs that chew wellSmall dogs, seniors, sensitive stomachs, and first tries
PreparationWash and chop smallSteam for 3–5 minutes, cool, and chop

Can Dogs Eat Broccoli Stems?

Yes, but chop or cook them first. Stalks are tough and stringy. A big chunk can lodge in the throat or esophagus, or cause a blockage farther down. Small dogs face the highest risk.

Peel the outer skin, slice the stalk into thin coins or small cubes, and steam until soft. If your dog gulps food without chewing, skip the stalks and stick to florets. Sources disagree on whether stalks or florets hold more isothiocyanates, so size and softness are the safer guides.

Can Dogs Eat Broccoli Leaves?

Probably in a small amount, but sources disagree, so the careful move is to skip them or offer one small piece. USDA lists raw broccoli leaves at about 28 calories per 100 grams, close to the florets. We found no source that tests them in dogs. If your dog snacks on a few leaves in the garden, watch for gas or loose stool.

Can Dogs Eat Frozen Broccoli?

Safer thawed. Frozen pieces are rock hard, which makes them a choking risk and can hurt teeth. For a cool snack, thaw frozen florets, chop them small, then chill them. Plain frozen broccoli from the grocery store is fine once cooked. Skip bags with sauce, butter, or seasoning.

Can Dogs Eat Broccolini?

Yes, in the same small amounts. Broccolini is a cross between broccoli and Chinese kale, and we found no source listing it as toxic to dogs. Chop the stems small, steam it, and keep it plain. Restaurant broccolini is usually cooked with garlic and oil, so only share pieces you cooked at home.

Can Dogs Eat Broccoli and Cauliflower?

Yes. Both are cruciferous vegetables, and the ASPCA lists both as safe to share sparingly. The same rules apply: plain, chopped, and in small amounts. Count them toward one small portion, because cauliflower and broccoli together double the gas risk.

VegetableSafe for Dogs?What to Watch
Broccoli Yes, sparingly ASPCAStalks and gas
Cauliflower Yes, sparingly ASPCAGas and tough stalks
Broccolini Likely fine Not on the toxic lists checkedThick stems, garlic, and oil
Brussels Sprouts and Cabbage Generally considered suitable in moderation Not on the ASPCA keep-away listStrong gas and bloating; start with one bite

How Much Broccoli Can a Dog Eat? Serving Sizes by Weight

No dog study sets an exact dose. These starting amounts are cautious. They keep broccoli far under 10% of daily calories and small enough to limit gas.

Dog WeightStarting ServingHow OftenCalories per Serving
Under 10 lbs1–2 teaspoons1–2 times a weekAbout 1
10–25 lbs1 tablespoonUp to 3 times a weekAbout 2
26–50 lbs2 tablespoonsUp to 3 times a weekAbout 4
51–90 lbs3–4 tablespoonsUp to 3 times a weekAbout 6–8
Over 90 lbsUp to 1/4 cupUp to 3 times a weekAbout 8

The calorie math

Vets estimate a dog’s resting calories with this formula: 70 times body weight in kilograms, raised to the 0.75 power. A review in PubMed Central lays it out. A common estimate for a neutered adult is 1.6 times that number.

A 50-pound dog is 22.7 kilograms. That works out to about 730 resting calories and roughly 1,160 calories a day. The Merck Veterinary Manual says treats should stay under 10% of daily calories, so this dog’s treat budget is about 115 calories for everything. Two tablespoons of broccoli use about 4 of them.

Calories are not the issue with broccoli. Your dog’s stomach is.

Can Dogs Eat Broccoli Every Day?

A few times a week is the safer start. If your dog does well, a very small daily amount is probably fine, but gas tends to build. Watch the stool and skip a day if it gets loose. You can rotate with other plain veggies like carrots or green beans.

Can Puppies Eat Broccoli?

A tiny piece of cooked, finely chopped broccoli is usually okay once a puppy eats solid food. Puppy stomachs are sensitive, and sources disagree on whether to wait, so ask your vet at the next visit. Use half the amount in the table and skip raw stalks.

Which Dogs Should Skip Broccoli?

Ask your vet before offering broccoli if your dog:

  • has a history of stomach or bowel problems, like colitis or IBD
  • eats a prescription or vet-planned diet
  • has diabetes or kidney disease, since any treat change should fit the care plan
  • takes thyroid medication. In very large amounts, cruciferous vegetables contain compounds that can affect thyroid function in some animals. Dog research is limited, so this is a question for your vet, not a reason to panic
  • Has painful teeth or gum disease, in which case cook it soft
  • Has ever had a food allergy

How Do You Prepare Broccoli for Your Dog?

  1. Rinse the broccoli under cool running water.
  2. Cut off the florets. Peel and slice any stalk you plan to use.
  3. Steam for 3 to 5 minutes until tender. Raw florets are fine for dogs that chew well.
  4. Let it cool all the way.
  5. Chop into pieces smaller than your dog’s kibble, or about the size of a nickel for a big dog.
  6. Serve it plain. Offer one piece the first time and watch for 24 hours.

A few easy ways to serve it: mix a spoonful into dinner, use a few pieces as training treats, or stir a little into plain cooked rice.

What Happens If a Dog Eats Too Much Broccoli?

Most dogs get gas, a gurgly belly, loose stool, or mild stomach upset. These usually pass within a day. Call your vet if the vomiting or diarrhea keeps going, your dog won’t eat or drink, or your dog seems tired or in pain.

Stomach upset often shows up within hours. The Texas A&M University College of Veterinary Medicine notes that some food problems can take up to a day to show, so keep watching for 24 hours.

My Dog Ate a Whole Head of Broccoli. What Should I Do?

Take the rest away, offer fresh water, and watch your dog closely for the next 24 hours. Check what else was on it. Garlic, onion, butter, or sauce changes things.

Call your vet or an emergency animal hospital right away if you see:

  • gagging, drooling, pawing at the mouth, or coughing, which can mean choking
  • vomiting again and again
  • a swollen or painful belly
  • straining to poop, or no stool
  • sudden tiredness or no interest in food

For after-hours help, call the ASPCA Animal Poison Control Center at (888) 426- 4435. The line is open every day, around the clock, and a consultation fee may apply. Have the package or a photo of what your dog ate handy.

Can Broccoli Kill a Dog?

Not by itself, and not at normal amounts. The ASPCA lists broccoli as safe to share sparingly, which tells you the vegetable has low toxicity. The real emergencies are choking, a blockage from big pieces, and poisoning from seasonings like garlic and onion. Some sites claim broccoli can cause death. We found no published case reports to back that up.

Why Does My Dog Get Gassy After Eating Broccoli?

Broccoli has fiber and sulfur compounds, and gut bacteria ferment both. That makes gas, and the sulfur can make it smell. Feed smaller pieces, steam them, and introduce broccoli slowly. If the gas keeps up with no broccoli in the diet, talk to your vet about the food.

Can Dogs Be Allergic to Broccoli?

Rarely, but it can happen. Signs include itchy skin, ear infections, paw licking, vomiting, or diarrhea that shows up after your dog eats it. Stop feeding broccoli and call your vet if you see a pattern. Swelling of the face or trouble breathing is an emergency.

Can Dogs Eat Seasoned, Buttered, or Cheesy Broccoli?

No. Plain only. Garlic and onion are on the ASPCA’s keep-away list; salt and butter add sodium and fat, and cheese can upset some dogs’ stomachs. Leftover broccoli from a restaurant meal or a casserole is not safe to share.

More Questions Dog Owners Ask

Can dogs eat broccoli sprouts? Use a pinch at most. Sprouts are usually richer in glucosinolates than mature broccoli, so they are more likely to upset the stomach.

Does raw broccoli clean a dog’s teeth? Some retail sites say so, but we found no study. Brushing and regular vet dental care work better. Hard pieces can also hurt teeth.

Is broccoli better than carrots or green beans? Not really. All three are low-calorie when plain. Broccoli is the most likely to cause gas, so carrots and green beans are easier starter veggies.

Can diabetic dogs eat broccoli? Ask your vet first. Broccoli is low in sugar, with about 1.7 grams per 100 grams, but any treat should fit your dog’s diabetes plan.

Is Broccoli Safe for Dogs? The Bottom Line

Plain broccoli is a safe, low-calorie treat for most dogs. Keep pieces small, steam them if your dog has a sensitive stomach, skip the seasonings, and stick to the serving sizes above. Ask your vet if your dog has a health condition. For more safe snack ideas, read our guide on oranges for dogs.

This article is general information and does not replace advice from your veterinarian. If your dog shows signs of illness or ate something you are unsure about, call your vet or the ASPCA Animal Poison Control Center at (888) 426- 4435.

Read our other vegetables articles:

Can dogs eat carrots

Can dogs eat cucumbers

Sources

Home Page

Dr. Lorenzo Bertelli, DVM

Written By Dr. Lorenzo Bertelli

Dr. Lorenzo Bertelli is a licensed veterinarian with over five years of experience in small animal medicine. He earned his Doctor of Veterinary Medicine (DVM) degree from the University of Florida College of Veterinary Medicine and has built his career in small animal general practice, caring for dogs at every stage of life. His clinical work includes preventive medicine, digestive disorders, food allergies, nutritional counseling, and diagnosing and treating food-related illnesses.

Dr. Grace Mullen 1

Reviewed By By Dr. Grace Mullen, DVM

Dr. Grace Mullen is a licensed veterinarian with more than 8 years of experience in small animal medicine and currently serves as a Hospital Medical Director. She earned her Doctor of Veterinary Medicine (DVM) degree from Michigan State University College of Veterinary Medicine and has dedicated her career to helping dogs live healthier lives through preventive care, internal medicine, and evidence-based nutrition.

Similar Posts