Can Dogs Eat Broccoli? Yes, Small Amounts Only - Cooper's Treats

FREE DELIVERY | 100% HAPPINESS GUARANTEE

0

Your Cart is Empty

December 28, 2020 7 min read

TL;DR: Yes, dogs can eat broccoli plain (raw or cooked), in small amounts. Florets contain a compound (isothiocyanate) that can upset stomachs in larger quantities, so keep it to under 10% of daily food. Skip broccoli with cheese, soup, butter, salt, or sauces. Chinese broccoli is fine if plain. Cooked is easier on most dogs' digestion than raw stalks.

Broccoli sits in a weird spot on the dog-food list: it's safe, it's nutritious, and most dogs will happily crunch on it, but it's also one of those vegetables where prep matters and "how much" matters a lot more than people think. The vegetable itself is fine. The broccoli cheddar soup your dog just stole off the counter is a different conversation.

Below we cover the basics, then a dedicated answer for the questions people ask most: broccoli and cheese, broccoli cheddar soup, cooked vs raw, Chinese broccoli, and broccoli stalks vs florets.

Can Dogs Eat Broccoli?

Yes, in moderation. Plain broccoli (cooked or raw) is safe for dogs and brings real nutritional value. The main rule: keep portions small. Broccoli florets contain a compound called isothiocyanate that can cause stomach upset in larger quantities. The general rule of thumb from most vets is that broccoli should make up no more than 10% of a dog's daily food, and ideally less for most dogs.

Broccoli dishes are a different story. Anything with butter, oil, salt, cheese, or sauce is not appropriate for dogs. The vegetable on its own, plain, is the only version to share.

Is Broccoli Good for Dogs?

Yes. Broccoli packs a meaningful nutritional punch for a low-calorie vegetable:

  • Vitamin K, supports bone density and joint health
  • Vitamin C, immune support and anti-inflammatory effects
  • Folate and potassium, support nervous system function
  • Fiber, helps digestion and helps your dog feel full
  • Low calorie, useful for dogs who need to lose weight

Many dogs also genuinely like the crunch, broccoli florets have a satisfying texture that some dogs find addictive.

Fresh broccoli florets, safe for dogs in small plain portions

Risks of Giving Broccoli to Dogs

Two real risks to know about:

Isothiocyanate in the florets. This compound (the same one that gives broccoli some of its smell and flavor) is concentrated in the green floret tops. In small amounts it's not a problem, but if a dog eats a large portion of florets, it can cause gas, stomach pain, or diarrhea. This is why the 10% rule exists for broccoli, the math gets you well below the threshold where this becomes an issue.

Choking on stalks. Broccoli stalks are tough and dense. For small dogs especially, an unchopped stalk can be a choking hazard. Slice stalks into bite-size pieces, or cook them until soft, before serving.

The stalks themselves don't have the same isothiocyanate concern, so they're actually a better high-volume option for dogs who really like the vegetable, just chop or cook them first.

Can Dogs Eat Cooked Broccoli?

Yes, cooked broccoli is safe for dogs and is often easier on their digestion than raw, especially the tough stalks. Cooking softens the texture, which reduces choking risk on stems and makes the fiber a little gentler on the gut.

The catch is how you cook it. Plain is the only acceptable preparation. No butter, no oil, no salt, no garlic, no onion (both garlic and onion are toxic to dogs in meaningful amounts). Steam, boil, microwave, or roast on a dry pan, that's it. Set aside some plain broccoli before you season yours and your dog can share.

Can Dogs Have Cooked Broccoli?

Yes, dogs can have cooked broccoli as long as it's plain. Steamed broccoli is probably the gentlest preparation, it keeps the most nutrients and gets tender enough that even small dogs can handle it. Roasted plain broccoli is fine too, just no oil.

Can Dogs Eat Raw Broccoli?

Yes, raw broccoli is safe in small amounts. A few small florets or a piece of stalk cut into bite-size chunks makes a fine snack. Many dogs actually prefer the crunch of raw broccoli to cooked.

The two cautions stay the same: keep portions small (the isothiocyanate consideration), and chop stalks for smaller dogs to avoid choking. If your dog has a sensitive stomach, cooked broccoli is usually better tolerated than raw.

Can Dogs Eat Broccoli Stalks?

Yes, broccoli stalks are actually a great dog snack, lower in the floret-related compounds and full of fiber. They just need to be prepped right. Cut them into bite-size pieces (think roughly the size of a kibble for small dogs, larger chunks for big dogs). For senior dogs or dogs with weak teeth, cook the stalks until they're soft enough to easily mash with a fork.

If you're a home cook who trims stalks off florets and tosses them, those stalks are a perfect topper for your dog's dinner instead.

Can Dogs Eat Broccoli and Cheese?

It depends on the dish, but mostly no, not really. Plain broccoli is fine. A tiny bit of mild cheese on top is probably fine for most dogs (cheese is OK in small amounts for dogs who tolerate dairy, see our cheese guide). But "broccoli and cheese" usually means a casserole or a side dish loaded with butter, salt, heavy cream, and aged cheese, which adds up to a lot of fat and sodium that aren't appropriate for dogs.

If your dog snatched a small bite of broccoli with melted cheese, they're almost certainly fine. Don't make it a regular thing. Plain broccoli with a sprinkle of mild cheddar on top is a much better version if you want to make it more appealing.

Can Dogs Have Broccoli and Cheese?

Small amounts of plain steamed broccoli with a small sprinkle of mild cheese, sure. Heavily sauced or casserole-style broccoli and cheese, no. The cheese sauce, butter, and salt in most preparations make it too rich for dogs. Stick to plain broccoli plus a small piece of mild cheese on the side if you want to combine them.

Can Dogs Have Broccoli Cheddar Soup?

No, not really. Broccoli cheddar soup, whether homemade or from Panera, is loaded with heavy cream, butter, salt, and often onion or garlic, all of which range from "not great" to "actively unsafe" for dogs. The onion and garlic are the biggest concerns; both are toxic to dogs in meaningful amounts, and they show up in almost every broccoli cheddar soup recipe.

If your dog licked some off a spoon, they'll almost certainly be fine. But this isn't a dish to share. If you really want to give your dog "broccoli cheddar," steam some plain broccoli, let it cool, sprinkle a tiny bit of mild shredded cheddar on top, done.

Can Dogs Eat Broccoli Cheddar Soup?

Same answer: no, it's not a good idea. The dairy, salt, and aromatics (onion, garlic) in commercial and homemade broccoli cheddar soup make it inappropriate for dogs. Watch for any signs of GI upset if your dog got into a bowl, and call your vet if you see vomiting, diarrhea, or lethargy that lasts more than a day.

Can Dogs Eat Chinese Broccoli?

Yes, plain Chinese broccoli (gai lan) is safe for dogs in the same small amounts as regular broccoli. Nutritionally it's similar, lots of vitamin K, vitamin C, fiber, and folate. The leaves and stems are both fine to eat.

The big caveat: Chinese broccoli rarely shows up plain on a plate. It's usually cooked with garlic, soy sauce, oyster sauce, and sometimes chili. Those preparations are not safe for dogs. Garlic in particular is toxic to dogs in meaningful amounts, and soy and oyster sauces are extremely high in sodium.

If you want to share Chinese broccoli with your dog, cook a portion plain (steam or blanch), set it aside before you season yours, and serve it chopped into bite-size pieces.

Can Dogs Have Chinese Broccoli?

Yes, dogs can have Chinese broccoli when it's plain. Skip any Chinese broccoli dish that's been cooked with garlic, oyster sauce, soy sauce, or chili, the seasonings are the problem, not the vegetable itself.

Can Dogs Eat Broccoli Sprouts?

Yes, broccoli sprouts are safe and arguably even more nutrient-dense than mature broccoli (they have a higher concentration of sulforaphane, a compound being researched for its anti-cancer properties). A small handful sprinkled over food is fine. As with regular broccoli, keep portions modest, sprouts contain the same compounds that can cause GI upset in large amounts.

How Much Broccoli Can Dogs Have?

The standard guidance: broccoli should make up no more than 10% of your dog's daily food. For a 30-pound dog eating about a cup of kibble a day, that means roughly 2-3 small florets or a few pieces of chopped stalk as a snack, not a full side dish.

Practical portions:

  • Small dog (under 15 lbs): 1 small floret or a few small stalk pieces
  • Medium dog (15-50 lbs): 2-3 small florets or a small handful of chopped stalk
  • Large dog (50+ lbs): A small handful is fine, but not a full cup

If your dog has never had broccoli, start with one small piece and see how their stomach handles it before going bigger.

How to Serve Broccoli to Your Dog

Easiest approaches:

  • Raw, chopped small, a few pieces of stalk or a small floret, washed and bite-size
  • Steamed plain, soft enough for any dog to chew, all the nutrients intact
  • Boiled plain, drain well, let cool, serve as a topper over kibble
  • Pureed, blend steamed broccoli with a splash of water to make a green topper
  • Frozen, a few pieces of pre-cooked broccoli in the freezer makes a cool summer crunch snack

Always plain. Never cooked in oil, butter, salt, garlic, or onion. The seasoning is what makes broccoli unsafe for dogs, not the vegetable itself.

The Short Version

Yes, dogs can eat broccoli, plain only, in small amounts (under 10% of daily food). Both florets and stalks are fine; cook the stalks soft or chop them small to avoid choking. Skip anything with butter, oil, salt, cheese sauce, garlic, or onion. Chinese broccoli works on the same rules. If you've got a question about a specific broccoli dish, your vet is always the best call.

Introduce new foods gradually. Watch for gas, loose stool, or vomiting, those are signs your dog needs less broccoli (or none at all).