- Published on
Can Dogs Eat Broccoli and Cauliflower?
- Authors

- Name
- Sih C.
- Role
- Founder of DearPup

Chopping vegetables for dinner and wondering if a floret or two is safe to toss to your dog? Broccoli and cauliflower are two of the most common veggies owners ask about — and the good news is both can be a healthy, crunchy treat.
The catch is portion size. These vegetables are great in moderation and a problem in excess. Here's exactly how much is safe and how to serve them.
The Short Answer
Yes, dogs can eat broccoli and cauliflower in small amounts. Neither is toxic, and both add fiber, vitamins, and a satisfying crunch.
The two things to watch are gas and portion size. Both vegetables are high in fiber, and broccoli florets contain a compound that can irritate the stomach in large amounts. Keep servings small and plain, and your dog gets the benefits without the belly ache.
Are Broccoli and Cauliflower Good for Dogs?
In sensible amounts, these veggies are genuinely nutritious. According to the AKC, broccoli is high in fiber and vitamin C and low in fat, making it a healthy occasional treat when served properly.
Cauliflower brings similar perks — fiber, vitamins C and K, and antioxidants — as PetMD notes. For dogs watching their weight, a few low-calorie veggie pieces can be a smart swap for richer treats. They're a good example of the healthy human foods dogs can share; see our roundup of human foods dogs can eat for more.
The Risks: Gas, Fiber, and the 10% Rule
Here's where portion control matters:
- Isothiocyanates. Broccoli florets contain isothiocyanates, which the AKC notes can cause mild-to-severe gastric irritation in some dogs if they eat too much.
- Fiber and gas. Both vegetables are high in fiber. Overdo it and you'll likely see flatulence, an upset stomach, or diarrhea.
- Choking hazard. Thick broccoli stalks and cauliflower cores can be tough and pose a choking or blockage risk, especially for small dogs.
The guideline to remember: broccoli and other treats should stay under 10% of your dog's daily calories. The AKC notes that amounts above 25% of daily intake can become genuinely harmful. If you're unsure how those percentages translate to real portions, our guide to how much to feed your dog can help.
Wondering if a food is a good idea? Scan it.
DearPup's AI food scanner grades any dog food or ingredient A through F — with a safety rating and a plain-English note on what's actually in it. Free to download.
Download DearPup FreeHow to Serve Broccoli and Cauliflower Safely
Keep it simple:
- Wash thoroughly to remove pesticides and dirt.
- Cut into small, bite-sized pieces — no large stalks or cores.
- Serve plain. No butter, oil, salt, cheese, and absolutely no garlic or onion, which are toxic to dogs.
- Cook to be gentle on digestion — plain steamed pieces are easiest on the stomach, though small amounts of raw are fine too.
- Start small. Offer a piece or two the first time and watch how your dog reacts before making it a regular treat.
How Much Is Right for Your Dog's Size
The 10% rule is the guardrail, but the actual amount depends on your dog's size. A tiny floret goes a long way for a Chihuahua, while a Labrador can handle a bit more without issue.
- Small dogs (under 20 lbs): one or two small, chopped pieces.
- Medium dogs (20–50 lbs): a small handful of bite-sized pieces.
- Large dogs (50+ lbs): a modest handful, still well under 10% of the day's food.
When you introduce any new vegetable, start at the low end and see how your dog's stomach responds before offering more. Broccoli and cauliflower aren't the only veggies worth trying, either — plain, cooked corn kernels are another common one owners ask about, and our guide on whether dogs can eat corn covers the details.
When to Call Your Vet
A little gas after a veggie treat is normal. But contact your vet if, after eating broccoli or cauliflower, your dog shows:
- Persistent vomiting or diarrhea
- Signs of choking, gagging, or trouble swallowing
- Severe bloating or obvious abdominal pain
- Lethargy or a refusal to eat
These are uncommon with small servings, but they're worth a call — especially if your dog got into a large amount.
Bottom line: broccoli and cauliflower are a healthy, low-calorie treat your dog can enjoy — just keep the portions small, the prep plain, and the pieces bite-sized.
Give your dog more good years
DearPup turns everyday choices — what goes in the bowl, how much, how often — into a longer, healthier life, built around your dog's breed, age, and lifestyle.
Download DearPup FreeFrequently Asked Questions
Can dogs eat broccoli and cauliflower?
Yes. Both broccoli and cauliflower are safe for dogs in small amounts and are not toxic. They offer fiber and vitamins, but too much can cause gas and stomach upset. Serve them plain, in small bite-sized pieces, and keep them to no more than 10 percent of your dog's daily food.
Is broccoli or cauliflower bad for dogs?
Neither is bad in moderation, but there are two things to watch. Broccoli florets contain isothiocyanates, which can irritate a dog's stomach in large amounts, and both vegetables are high in fiber, which can cause gas and diarrhea if overfed. Thick stalks can also be a choking hazard, so always chop them small.
How much broccoli can a dog eat?
Follow the 10 percent rule: treats and extras like broccoli should stay under 10 percent of your dog's daily calories. For most dogs that means a few small florets. According to the AKC, amounts over 25 percent of daily intake can become a real problem, so keep portions modest.
Should I cook broccoli and cauliflower for my dog?
Cooked is often gentler on the stomach and easier to chew, especially plain steamed pieces with nothing added. Raw is also safe in small amounts but harder to digest and more likely to cause gas. Either way, skip the butter, oil, salt, cheese, garlic, and onion.
Can puppies eat broccoli and cauliflower?
In tiny amounts, occasionally, cooked and finely chopped. Puppies have sensitive, developing stomachs, so introduce any new food slowly and in very small quantities. When in doubt, check with your vet, and always prioritize a complete puppy food as the foundation of their diet.