Dogs · Guide
Can Dogs Eat Broccoli?
Yes, dogs can eat plain broccoli in small amounts. Here’s how much is okay, why the florets can upset a stomach, how to serve it, and when to call the vet.
Yes, dogs can eat broccoli. Plain, cooked or raw, it is fine as an occasional treat in small pieces. The florets can upset some dogs’ stomachs, so start with a tiny bite. Too much is a problem, and the stalks can be a choking risk.
Why is broccoli okay for dogs?
Broccoli is high in fiber and vitamin C and low in fat, according to the American Kennel Club (AKC). That makes it a light snack. It is not a replacement for dog food. The AKC says fruits and vegetables should add to a balanced diet, not replace complete dog food.
Why can broccoli upset a dog’s stomach?
The florets (the “tree tops”) contain natural compounds called isothiocyanates. The AKC says these can cause mild to serious stomach irritation in some dogs. Some dogs react more than others, so watch yours.
How much broccoli can a dog eat?
The AKC’s chief veterinarian says broccoli is considered safe if it makes up less than 10% of your dog’s daily food. The AKC also says that more than 25% is toxic. The right amount for your dog depends on their size, so a small dog gets much less than a big one. Most dogs only need a few small pieces.

How do I serve broccoli to my dog?
- Keep it plain. The AKC says no seasonings and no oils.
- Cut it into small, bite-size pieces. This helps prevent choking.
- Think about cooking it. The AKC says dogs can have it raw or cooked, but says cooked broccoli helps avoid problems with tough stalks. Steamed or boiled with nothing added works well.
- Start tiny. Give one small piece. Wait and see how your dog does before giving more.
- Skip hard stalks. They have blocked the throat tube in some dogs, especially small ones.
Other kinds of broccoli
Is raw broccoli okay for dogs?
Yes, in small pieces. The AKC says dogs can eat it raw. The AKC says cooked is the better choice, since it helps avoid problems with tough pieces.
Is cooked broccoli okay for dogs?
Yes, if it is plain. Steam or boil it with no butter, oil, salt, or spices.
Are broccoli stalks okay for dogs?
Only with care. The AKC says tough stalks have caused blockages in the esophagus. Chop them very small, or leave them out.
What if my dog ate too much broccoli?
A big helping of broccoli can upset the stomach. The AKC does not list exact signs, but vomiting, diarrhea, or a tummy that seems sore are the usual signs of a stomach upset. Call your vet if your dog ate a lot, seems sick, or is gagging or choking.
Call your vet right away if the broccoli had garlic or onion on it. The ASPCA says garlic and onion can irritate the stomach and harm red blood cells, which can lead to anemia (a low number of red blood cells). For poison help, you can call these hotlines:
- ASPCA Animal Poison Control: (888) 426-4435
- Pet Poison Helpline: (855) 764-7661
Both may charge a fee. Don’t make your dog vomit unless a vet tells you to.
Other treats to try
Many dogs like other plain, cut-up fruits and vegetables. Try apple slices (no core or seeds) or a bit of banana. Check our list of foods that are toxic to dogs before you share something new. Keep all treats to a small part of your dog’s day, and talk to your vet before you change your dog’s diet.
Common questions
Is broccoli good for dogs?
Broccoli has fiber and vitamin C and is low in fat, according to the AKC. It is a treat, not a meal. Your dog should still get most of their food from a complete dog food.
Can puppies eat broccoli?
The sources we read do not give separate advice for puppies. Ask your vet first. If they say yes, start with one tiny, cooked, plain piece.
Can dogs eat broccoli stalks?
Be careful. The AKC says tough stalks have blocked the throat tube (esophagus) in some dogs. Cut stalks into small pieces, or skip them.
Can dogs eat broccoli with butter, garlic, or cheese?
Plain is best. The AKC says broccoli should have no seasoning or oil. The ASPCA warns that garlic can harm a dog's red blood cells, so never serve it with garlic.