DogDataHub
Caution

Can dogs eat broccoli?

Yes, dogs can eat broccoli in small quantities. It's rich in vitamin C, vitamin K, and fiber โ€” but the florets contain isothiocyanates, a compound that causes stomach upset when consumed in large amounts. Keep broccoli under 10% of your dog's daily intake.

Vegetables ยท 34 kcal per 100 g

Benefits and risks

Benefits

  • High in vitamin C and vitamin K
  • Good source of fiber for digestive health
  • Contains sulforaphane, a cancer-fighting antioxidant
  • Low in fat and calories โ€” about 34 kcal per 100 g
  • Provides potassium and chromium for metabolic support

Risks

  • Florets contain isothiocyanates โ€” can cause mild to severe gastric irritation
  • Exceeding 25% of daily food as broccoli is considered potentially toxic
  • Stalks are a choking hazard and can cause intestinal blockage if not cut small
  • Gas and bloating are common even in safe amounts

Recommended serving size

Adjust portions based on your dog's weight, age, and activity level. Treats and snacks should make up no more than 10% of daily calories.

Recommended serving size by dog weight
Dog sizeWeight rangeServing
Small dogUnder 20 lbs (9 kg)1-2 small florets, chopped
Medium dog20โ€“50 lbs (9โ€“23 kg)2-3 small florets, chopped
Large dogOver 50 lbs (23 kg)3-4 small florets, chopped

How to prepare and serve

Preparation

Steam or boil plain โ€” no butter, oil, garlic, or seasoning. Cut into bite-sized pieces to prevent choking. Raw broccoli is safe but harder to digest; lightly cooked is easier on the stomach. Always remove any thick, tough stalk portions for small dogs.

Frequency

1-2 times per week as a small treat or food topper.

Key nutrients

  • Vitamin C
  • Vitamin K
  • Fiber
  • Potassium
  • Sulforaphane
  • Folate

Frequently Asked Questions

Browse all dog-safe foods

DogDataHub covers 100+ foods with clear safety verdicts, serving sizes, and prep tips.

See all foods