Skip to content
Vegetables and mushrooms

Can dogs eat broccoli?

Updated

Answer In moderation

Yes, in moderation: a small floret of plain broccoli, raw or cooked, is fine, but larger amounts can upset the stomach.

  1. Safe
  2. In moderation
  3. Not safe
  4. Dangerous

Why only in moderation for dogs

Broccoli is not toxic to dogs. It contains fibre and vitamins C and K, and it is low in calories, so a small piece makes a light treat.

Like other brassicas, though, broccoli contains isothiocyanates. A little does no harm, but if a dog eats more they can irritate the stomach and gut. The fibre and sulphur compounds also cause wind. So broccoli is fine only as a treat now and then, not as part of the daily meals.

How to give it

  • Wash it and cut it into small pieces.
  • Give it raw or steamed, without salt, oil or spices.
  • Chop the stalk finely or leave it out.
  • The first time, give very little and watch how your dog feels.

What to watch out for

  • A larger amount can cause vomiting, diarrhoea or bloating.
  • A hard stalk or a large piece can get stuck in the gullet, especially in a small dog.
  • Broccoli with butter, cheese, garlic or sauce is not suitable for dogs.
  • Wind can build up and leave your dog uncomfortable.

What to give instead

Looking for a treat?

The "Dog treats" category compares prices for 10,376 products across shops. It is a product category, not a recommendation of what to give.

Browse the category

This is general information, not a consultation with a vet. Every animal is different: if your pet is unwell or you are unsure, ask your vet.