Skip to content
Dog Portions
Menu

Can dogs eat broccoli?

Yes, in moderationFine occasionally, but watch the portion and how you serve it.

Short answer

Yes, broccoli is safe for dogs in small amounts. It contains isothiocyanates, which in larger doses irritate the digestive tract and cause gas. Stick to small pieces, raw or cooked, with no seasoning.

broccoli

Broccoli isn't toxic to dogs, and in small portions it's a healthy vegetable rich in fiber and vitamin C. In larger amounts, though, isothiocyanates and the high fiber content easily cause bloating and digestive upset. Here's how much broccoli is still fine.

Why only in moderation

Broccoli is a cruciferous vegetable, like cauliflower or cabbage. It doesn't contain anything directly toxic, but it does contain isothiocyanates, compounds that in larger amounts irritate the stomach and intestines and can cause vomiting or diarrhea.

In small portions, broccoli provides fiber, vitamin C, vitamin K, and antioxidants, and many veterinary sources consider it a fine addition to the diet as long as it doesn't make up more than about a tenth of daily food intake.

The tough stalks are harder to digest and pose a choking risk for smaller dogs, so it's best to chop them into smaller pieces or skip them and use just the florets.

Both raw and cooked broccoli are fine; what matters is leaving out the butter, cheese, cream sauce, or dressing that broccoli is often served with for people, all of which are unsuitable for dogs because of the fat and salt.

Frozen broccoli without additives is just as suitable as fresh; simply thaw it or blanch it briefly before serving. Frozen mixes with sauce or cheese aren't appropriate, and neither is broccoli microwaved with seasoning.

How to serve broccoli

  • Small florets, raw or briefly boiled or steamed, with no salt, oil, or seasoning.
  • Chop the stalks into smaller pieces or skip them; they're tougher and harder to digest.
  • Never serve broccoli in cheese sauce, cream sauce, or dressing.
  • Introduce it gradually in small pieces and watch how your dog handles the gas.
  • Frozen broccoli just needs thawing or a quick blanch, no special preparation required.

Rough portion

A few small florets two to three times a week. Total amount shouldn't exceed about 10% of daily food intake, which in practice means just a few small pieces at a time for a 10 kg (22 lb) dog.

Risks

  • Isothiocyanates in larger amounts irritate the digestive tract and can cause vomiting or diarrhea.
  • The higher fiber content easily causes gas and bloating, especially the first time.
  • Tough stalks are harder to digest and pose a choking risk for small breeds.
  • Broccoli served in cheese, cream, or oil-based sauce is unsuitable because of the fat and salt.

Symptoms to watch for

  • Bloating and gas
  • Looser stools or diarrhea
  • Vomiting after a larger amount
  • Abdominal pain, restlessness

Your dog already ate broccoli. What now?

  1. A small amount of plain broccoli usually causes nothing worse than temporary gas, so just keep an eye on things.
  2. After a larger portion, watch your dog for 24 hours for vomiting or diarrhea.
  3. If your dog ate broccoli with cheese sauce, butter, or dressing, watch for digestive upset linked to the higher fat content, and contact your vet if symptoms persist.

Common questions about dogs and broccoli

How much broccoli can a dog eat?

It's recommended that broccoli make up no more than about 10% of daily food intake, which in practice means a few small florets two to three times a week. Larger amounts raise the risk of bloating and digestive upset because of the isothiocyanates and high fiber content.

Why does my dog get gassy after eating broccoli?

Broccoli is high in fiber and sulfur compounds, which produce gas during digestion, much like they do in people. It's a harmless, if unpleasant, reaction. To cut down on gas, offer smaller portions and cooked rather than raw broccoli.

Can dogs eat broccoli stalks?

The stalks aren't toxic, but they're tougher and harder to digest than the florets, and pose a choking risk for smaller dogs. If you want to give them, chop them into smaller pieces, or just stick to the florets.

Is cooked broccoli better than raw?

Both are safe. Cooked broccoli without salt or fat is usually easier to digest and causes less gas than raw. What matters most is skipping the butter, cheese, or cream sauce that broccoli is typically served with for people.

Can dogs eat frozen broccoli?

Yes, frozen broccoli without additives has a nutritional value similar to fresh, so it's a fine stand-in when fresh isn't on hand. Just let it thaw or blanch it briefly before serving. Avoid frozen vegetable mixes with added sauce, cheese, or seasoning.

Other good treats

More from vegetables

Sources

Last updated 2 September 2026.