
Yes. Dogs can eat plain broccoli, raw or cooked, in small amounts. The AKC calls it safe as an occasional treat with no seasoning, and the ASPCA lists broccoli as non-toxic to dogs. Two things to keep in mind: a big helping can irritate the stomach, and a thick chunk of stalk can get stuck on the way down.
If your dog ate a floret or two and is acting normally, you are fine. If they wolfed down a large stalk, ate a big pile, or got broccoli from a dish cooked with garlic, onion or cheese sauce, look at the next section.
Key takeaways
Tap a card to bring it forward.
- Plain broccoli, raw or cooked, is a safe occasional treat for dogs.
- Florets contain isothiocyanates, which can irritate the stomach when a dog eats a lot.
- The AKC's guide: keep broccoli under 10 percent of what your dog eats in a day.
- Tough stalk pieces can block the food pipe, especially in small dogs. Cut it small.
- Broccoli cooked with garlic, onion, butter or cheese sauce is a different question.
If your dog already ate broccoli
- A few florets, plain, and your dog seems normal: nothing to do. You may notice some gas.
- A big bowl of it: watch for vomiting, diarrhea, gas or a poor appetite over the day. Call your vet if these keep up or your dog seems unwell.
- A big chunk of stalk, then choking, gagging or trouble swallowing: a piece may be lodged. Go to a vet now.
- Leftovers cooked with garlic or onion, or in a rich sauce: the add-ins matter more than the broccoli. Call your vet or a poison line with the dish, the amount and the time. The ASPCA recommends a call even when a pet has only mild signs or none.
Get help right away for choking, trouble breathing, collapse, vomiting that does not stop, severe diarrhea or a painful belly.
Florets, stalks and other kinds of broccoli
Tap or hover a row to highlight it.
| Part or form | Okay for dogs? | What to know |
|---|---|---|
| Part or formFlorets, raw or cooked plain | Okay for dogs?Yes, a little | What to knowIsothiocyanates can irritate the stomach in larger amounts |
| Part or formStalk, peeled and cut into small pieces | Okay for dogs?Yes, a little | What to knowSofter when cooked; never in big chunks |
| Part or formFrozen plain broccoli | Okay for dogs?Yes, a little | What to knowThaw it or cut it small so hard pieces are not gulped |
| Part or formBroccoli with butter, oil, cheese or sauce | Okay for dogs?No | What to knowFat and seasoning bring their own problems |
| Part or formBroccoli cooked with garlic or onion | Okay for dogs?No | What to knowBoth are toxic to dogs |
| Part or formBroccoli sprout supplements and powders | Okay for dogs?Ask your vet | What to knowConcentrated products, not the same as a floret |
| Part or formBroccoli rabe, broccolini, Chinese broccoli | Okay for dogs?Plain and small | What to knowRelated vegetables; do not assume the same limits |
The AKC explains that the compounds in the florets, isothiocyanates, are behind the stomach irritation some dogs get. The stalk is a separate issue. It is not toxic, but the AKC warns that tough stalk pieces can cause an obstruction in the esophagus, the tube to the stomach, and small dogs are most at risk.
How much broccoli to give, and how to serve it
The AKC quotes one of its veterinarians saying broccoli is considered safe when it makes up less than 10 percent of a dog's daily food, and that more than 25 percent is considered toxic. Treat those as feeding guides; there is no toxic amount per pound to work from. In everyday terms, broccoli is a few bites on top of a normal meal.
To serve it:
- Wash it and cut the head into florets.
- Peel the stalk if you use it, and cut it into pieces smaller than your dog would swallow whole.
- Steam it plain, or serve it raw if your dog chews well. Cooked pieces are softer.
- Skip the butter, oil, salt, garlic and cheese.
- Start with one or two pieces and see how your dog's stomach handles it.
Dogs with pancreatitis should not get broccoli cooked with butter, oil or cheese. If your dog has kidney disease, diabetes or a prescription diet, check with your vet before adding vegetables.
Signs to watch for after a lot of broccoli
After a large or poorly tolerated helping, PetMD lists gas, vomiting and diarrhea, and some dogs lose interest in food or seem uncomfortable. Call your vet if vomiting or diarrhea keeps going, since a dog can get dehydrated.
A stuck piece of stalk looks different: choking, gagging, or trouble swallowing or breathing. That needs a vet right away.
"My dog has eaten broccoli stalks for years"
Some dogs crunch through stalks with no trouble at all, and that is real for your dog. It is not a rule for every dog. The AKC says the risk changes with the size of the dog and that some dogs react more strongly than others. A large dog who chews every piece is in a different spot from a small dog who swallows a chunk whole. How much matters, and so does the form: soft steamed florets are gentler than a raw stalk end. Cutting it small and keeping the portion light covers most of the risk.
Beef and broccoli, casseroles and supplements
- Takeout beef and broccoli: usually cooked with garlic, onion and a salty sauce. Can dogs eat onions? explains what to do if your dog got into it.
- Broccoli cheese casserole and broccoli with cheese sauce: fat, salt and often onion. Rich, fatty food can set off pancreatitis, according to Pet Poison Helpline.
- Frozen vegetable mixes: check the bag for onion or seasoning packets.
- Broccoli sprouts and sulforaphane supplements: these are concentrated. A study in dogs looked at how dogs absorb sulforaphane from a sprout supplement; it did not set a safe serving. Ask your vet before giving one.
- Other cabbage-family vegetables: cabbage is also fine in small amounts and is known for gas.
Check what you learned
Quick check
Questions about dogs and broccoli
How much broccoli can I give my dog?
Keep it under 10 percent of what your dog eats in a day, the guide the AKC gives. For most dogs that means a few small pieces, and less for a toy breed.
Is broccoli a laxative for dogs?
Broccoli is not a treatment for constipation. A large amount can bring gas, a loose stool or diarrhea, according to PetMD. If your dog is constipated, ask your vet what to give.
Can dogs eat raw broccoli?
Yes, in small pieces. Raw florets carry the same isothiocyanates as cooked ones, and raw stalk is tougher to chew, so cut it small or steam it.
Can dogs eat broccoli stems?
Yes, peeled and cut into small pieces. Large, tough stem chunks are the part that can get stuck, especially in small dogs.
Can puppies eat broccoli?
A small, soft, cooked piece is fine for most puppies. Puppies gulp, so cut it fine and watch them eat.
Can dogs eat broccoli every day?
The AKC describes broccoli as an occasional treat, so it works best as an extra now and then. If it becomes a daily habit, keep the amount small and cut back at the first sign of gas or loose stools.
Sources
Checked September 24, 2026.
- American Kennel Club, Is Broccoli Safe for Dogs? What Owners Need to Know
- ASPCA Animal Poison Control Center, Toxic and Non-Toxic Plant List: Dogs
- ASPCA, My Pet Ate Something! When Should I Seek Help?
- Pet Poison Helpline, Kitchen Toxins to Pets
- PetMD, Can Dogs Eat Broccoli?
- Singh et al., Molecular Nutrition & Food Research, Sulforaphane absorption and histone deacetylase activity following single dosing of broccoli sprout supplement in normal dogs