Yes. Dogs can eat broccoli in small amounts. This vegetable provides fibre and vitamins that support general health. Too much broccoli may cause stomach upset or gas so it should only be offered as an occasional treat.
Last updated:
March 19, 2026

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.
Broccoli is safe for dogs when fed in small amounts but it should not make up a large portion of their diet. The vegetable contains natural compounds that may irritate the stomach if eaten in excess. Always cut broccoli into small pieces to prevent choking and avoid adding salt, butter or sauces. Dogs should receive most of their nutrition from a balanced dog food so vegetables like broccoli should remain occasional treats.
Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.
Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.
If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.
Here are answers to some of common questions that dog owners ask about this food's safety and nutrition
Dogs can eat broccoli but it should not be given every day in large amounts. While the vegetable contains useful nutrients it also has plant compounds that may irritate the digestive system if eaten frequently or in excess. Small occasional servings are usually the safest approach for most dogs.
The amount of broccoli a dog can eat depends on their size and tolerance for fibre. Small dogs should only have a couple of tiny florets while larger dogs can enjoy a few tablespoons of chopped broccoli. It is best to keep broccoli as a small treat rather than a regular part of meals.
If your dog eats too much broccoli they may develop gas, stomach discomfort, vomiting or diarrhoea. In most cases symptoms are mild and settle once the food has passed through the digestive system. Make sure your dog has access to fresh water and monitor their condition. If symptoms continue or your dog appears unwell contact your veterinarian for advice.
Puppies can eat small amounts of broccoli once they are eating solid food but it should only be introduced gradually. Because their digestive systems are still developing some puppies may experience gas or mild stomach upset when trying new vegetables. Offer a tiny piece of plain steamed broccoli and watch for any reaction. Treats like broccoli should only make up a very small portion of a puppy’s diet while most nutrition comes from a complete puppy food.
Small dogs can enjoy broccoli but portions should remain very small. The fibre and natural plant compounds may cause gas or stomach discomfort if too much is eaten. Cutting broccoli into tiny soft pieces helps reduce choking risk for small breeds. Introduce it slowly and observe how your dog reacts since some small dogs have sensitive stomachs when trying new vegetables.
Senior dogs may benefit from the fibre and antioxidants found in broccoli but it should still be given in moderation. Older dogs sometimes have more sensitive digestion so large portions may lead to gas or stomach upset. Soft steamed broccoli that has been chopped into small pieces is often easier for senior dogs to chew and digest compared with raw stalks.
Broccoli can be a good treat option for overweight dogs because it is low in calories and contains fibre that may help dogs feel full. Small portions can replace higher calorie treats while still providing texture and nutrients. Be careful not to feed large quantities because too much broccoli may cause gas or digestive discomfort even though it is low in calories.