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.
| Dog size | Weight range | Serving |
|---|---|---|
| Small dog | Under 20 lbs (9 kg) | 1-2 small florets, chopped |
| Medium dog | 20โ50 lbs (9โ23 kg) | 2-3 small florets, chopped |
| Large dog | Over 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
- Broccoli stems are not toxic, but they're very dense and fibrous, making them difficult for dogs to chew and digest properly. Large pieces of stalk can become a choking hazard or cause intestinal blockage, especially in smaller breeds. If you want to include the stalk, peel the tough outer layer and chop it into very small pieces or cook it until soft. Most veterinarians recommend sticking to the florets in small amounts and discarding the stem entirely for safety.
- Veterinary guidelines suggest broccoli should make up no more than 10% of your dog's daily caloric intake. Once broccoli exceeds about 25% of daily food volume, the isothiocyanates in the florets can cause serious gastric distress including nausea, diarrhea, and gas. For a 30-pound dog, a safe serving is roughly two to three small florets per day. Start with a tiny piece the first time to gauge your dog's tolerance, and always monitor for signs of digestive upset afterward.
- Lightly steamed broccoli is generally the best option for dogs. Cooking softens the tough cell walls, making nutrients more bioavailable and the pieces easier to digest. Raw broccoli is safe but harder on the stomach and more likely to cause gas. Avoid boiling broccoli for too long, as that destroys much of the vitamin C content. Never add butter, cheese sauce, garlic, onion, or seasoning โ these are either toxic or unhealthy for dogs. Plain steamed florets chopped into small pieces is the gold standard.
Related vegetables
Asparagus
CautionNot toxic, but tough to eat raw and loses most nutritional value when cooked soft enough for dogs to digest.
Beets
CautionCooked beets are safe in small amounts, but high in sugar and oxalates. Avoid for dogs with kidney issues.
Bell Peppers
SafeAll colors of bell pepper are safe โ red has the most nutrition. Avoid hot peppers entirely.
Brussels Sprouts
SafePacked with nutrients and antioxidants, but be warned โ brussels sprouts produce more gas than almost any other vegetable.
Browse all dog-safe foods
DogDataHub covers 100+ foods with clear safety verdicts, serving sizes, and prep tips.
See all foods