Can Dogs Eat Broccoli and Cauliflower?
Yes, dogs can eat both broccoli and cauliflower in moderation. Both are non-toxic and offer fibre and vitamins, but they are best served plain, washed and chopped into small pieces. Keep them to no more than about 10% of your dog's daily food, because larger amounts cause gas and stomach upset, and broccoli florets in particular contain a compound (isothiocyanate) that can irritate the gut in big quantities. Never add butter, oil, salt, garlic or onion.
Yes - broccoli and cauliflower are both safe for dogs in small amounts. Neither is toxic, and both can be a healthy, low-calorie treat. The key word is moderation: these vegetables are high in fibre, so too much causes gas and an upset stomach.
Are they actually good for dogs?
In sensible portions, yes. Both vegetables provide:
- Dietary fibre, which supports digestion
- Vitamin C and vitamin K
- A satisfying crunch for very few calories, which is handy for dogs watching their weight
That said, a balanced dog food already covers your dog’s nutritional needs. Treat these as an occasional extra, not a daily supplement.
The 10% rule
Treats of any kind - including vegetables - should make up no more than 10% of your dog’s daily calories. For broccoli specifically, veterinary sources note it is safe when kept under 10% of daily intake, while amounts above roughly 25% can cause real problems, largely because broccoli florets contain isothiocyanate, a compound that can irritate a dog’s stomach in large quantities.
How much is a safe portion?
Portion size scales with your dog. As a rough guide, an extra-small dog (2–20 lb) should only have a piece or two the size of a fingertip, while a large dog can handle a small handful. When you first offer either vegetable, start with a tiny amount and see how your dog’s stomach reacts before giving more.
How to serve broccoli and cauliflower safely
- Wash them well and cut into small, bite-sized pieces.
- Plain only. No butter, oil, cheese, salt, and absolutely no garlic or onion - those last two are toxic to dogs.
- Steamed or raw both work. Steaming (with no seasoning) makes them softer and easier to digest; raw is fine too but a little tougher.
- Watch the stalks. Thick broccoli stems and large raw chunks can be a choking hazard, especially for small dogs. Chop them down.
When to skip them
Give these vegetables a miss if your dog has a sensitive stomach that reacts badly to fibre, or if they are prone to gas and bloating. Stop and check with your vet if you notice vomiting, diarrhoea or persistent gassiness after feeding.
References
- Can Dogs Eat Broccoli? - PetMD
- Can Dogs Eat Cauliflower? - PetMD
- Fruits and Vegetables Dogs Can and Can’t Eat - American Kennel Club
This article is general information, not veterinary advice. Introduce any new food gradually and check with your vet if your dog has a medical condition.