Can Dogs Eat Broccoli?

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

Can Dogs Eat Broccoli?

Key information

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.

Safe for dogs?
Yes
Safety rating
Safe in moderation
Serving frequency
In moderation
Vitamins and minerals
Vitamin C, Vitamin K, Vitamin A, Folate, Potassium, Calcium, Fibre, Antioxidants
Benefits
Broccoli provides fibre that can support healthy digestion and bowel function. It also contains antioxidants and vitamins such as vitamin C and vitamin K that help support immune health and overall wellbeing. Because it is low in calories it can be a healthier treat option when served in small portions.
Risks
Broccoli contains compounds called isothiocyanates which can irritate a dog’s digestive system if eaten in large quantities. Too much broccoli may lead to gas, stomach discomfort, vomiting or diarrhoea. Large hard stalks may also present a choking risk if not cut into small pieces.
Safety notes/warnings

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.

Calorie information
About 34 calories per 100 grams of raw broccoli which is roughly one cup of chopped broccoli florets. This makes it a relatively low calorie vegetable compared with many dog treats.
Serving size
  • Extra Small dogs (1–5 kg): 1 to 2 small florets occasionally.
  • Small dogs (5–10 kg): 2 to 3 small florets occasionally.
  • Medium dogs (10–25 kg): Up to 1 quarter cup chopped broccoli occasionally.
  • Large dogs (25–40 kg): Up to one third cup chopped broccoli occasionally.
  • Extra Large dogs (40 kg+): Up to one half cup chopped broccoli occasionally.
How to prepare
  • Wash broccoli thoroughly to remove dirt or pesticides
  • Cut florets and stems into small bite sized pieces
  • Serve raw or lightly steamed with no salt, oil or seasoning like pepper
  • Allow cooked broccoli to cool before feeding it to your dog
Key information source
RSPCA Australia

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.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Broccoli

everyday?

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.

Icon - Elements Webflow Library - BRIX Templates

How much

Broccoli

can my dog eat?

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.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too much

Broccoli

?

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.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Broccoli

?

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.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Broccoli

?

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.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Broccoli

?

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.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Broccoli

?

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.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.