Can Dogs Eat Broccoli?

Photo by E+ via Getty Images
Can dogs eat broccoli? Yes, they can! In small quantities, this cruciferous vegetable is not only safe for dogs, but it’s also a yummy superfood with lots of health benefits.
We spoke with Alex Crow, DVM, MRCVS, a veterinary surgeon at Buttercross Veterinary Centre in Nottinghamshire, U.K., and a writer for SeniorTailWaggers.com, to learn everything you need to know about feeding your dog broccoli, including how much they can eat and how to know if your dog is allergic to broccoli.
Before introducing any new food into your dog’s diet, always check with your veterinarian.
Key Takeaways
- Dogs can eat broccoli in moderation—raw, steamed, or boiled.
- Broccoli is rich in vitamins, fiber, and antioxidants that support digestion, immunity, and heart health.
- Too much broccoli can cause digestive upset due to isothiocyanate, especially in puppies or dogs with sensitivities.
- Frozen broccoli stems may be too hard for dogs with dental issues and should be avoided.
Can Dogs Have Broccoli?
Yes, dogs can have broccoli—including raw, frozen, and cooked.
You can also treat dogs to dog treats that feature broccoli as an ingredient. Here are some favorites:
Recommended Products
Is Broccoli Good for Dogs?
When eaten in moderation, broccoli provides a host of benefits for your dog. It’s great for pups on a diet, and chewing on raw broccoli stalks is also good for your dog’s teeth, helping to break away plaque and tartar.
Other health benefits of broccoli for dogs include:
- Rich in minerals such as potassium, magnesium, and sodium, all vital for a healthy metabolism
- Contains potassium and sodium, which help regulate nerve and muscle function
- Packed with vitamins K and C, which helps keep your dog’s bones strong and boosts their immune system
- High in fiber, which helps with digestion and keeps your pup feeling fuller for longer (broccoli is great for pups on a diet!)
- Contains lutein and antioxidants, which support eye and heart health and have anti-inflammatory properties
Is Broccoli Bad for Dogs?
The downsides of feeding broccoli to dogs include:
- It can upset their stomach. Broccoli contains isothiocyanate, which may irritate your dog’s digestive system if eaten in large quantities. Stick to small portions, and if your pup experiences diarrhea or gas, call your vet.
- It can harm developing digestive systems. Puppies have more sensitive digestive systems than mature dogs, and cruciferous vegetables like broccoli may do more harm than good.
- Some dogs are allergic to broccoli. As with any food, your dog may have an allergy to broccoli. Common reactions include diarrhea, vomiting, itchy skin, and difficulty breathing. If your dog starts to have any of these symptoms, take them to the vet immediately.
- It can damage sensitive teeth. Frozen broccoli stems are too hard for dogs with dental disease and can cause further damage to already vulnerable teeth.
How Much Broccoli Can My Dog Eat?
Treats, including broccoli, should make up no more than 10% of your dog’s daily caloric intake, with the rest coming from a complete and balanced dog food.
That said, below are general guidelines. Always consult with your vet before serving broccoli to determine the right portion size for your dog.
| Dog Size | Serving Size | Frequency |
|---|---|---|
| Extra-small dogs (2–10 pounds) | 1–2 pieces (½ inch wide by ¼ inch thick) | Daily |
| Small dogs (11–20 pounds) | 2–3 pieces (½ inch wide by ¼ inch thick) | Daily |
| Medium dogs (21–50 pounds) | 3–4 pieces (1 inch wide by ¼ inch thick) | Daily |
| Large dogs (51–90 pounds) | 5–6 pieces (1 inch wide by ¼ inch thick) | Daily |
| Extra-large dogs (91+ pounds) | Handful of pieces (1 inch wide by ¼ inch thick) | Daily |
How To Safely Feed Broccoli to Dogs
Dr. Crow recommends the following tips to safely prepare and feed broccoli:
- Wash thoroughly to remove any harmful bacteria, pesticides, or chemicals from the broccoli.
- Chop into small, bite-size pieces to prevent choking hazards, especially for smaller dogs.
- Serve plain and avoid any seasonings, oils, or butter that can upset your dog’s stomach.
- You can offer it raw, steamed, or boiled. Avoid heavily cooked broccoli, which may lose nutrients.
- Feed in moderation and monitor your dog for signs of digestive upset like gas or diarrhea.
My Dog Ate Too Much Broccoli—What Do I Do?
If you notice the following signs of an upset stomach, please call your vet immediately:
- Diarrhea
- Vomiting
- Decreased appetite
- Discomfort
- Excessively licking their lips
FAQs About Dogs and Broccoli
Can dogs eat raw broccoli?
Yes, dogs can eat raw broccoli. Just be sure to thoroughly wash it first.
However, raw broccoli is harder than cooked broccoli, so if your dog has dental disease and experiences pain when chewing harder food, it’s best to cook the broccoli first.
Can dogs eat cooked broccoli?
Yes, dogs can also eat broccoli cooked—and it’s a great option for dogs with dental issues, given the softer stems. Cooking also ensures that any harmful bacteria are killed, making it a safer option if your dog has a sensitive stomach.
If you opt to cook your dog’s broccoli, avoid adding any salt or other seasoning that could be unsafe for your pup.
Can dogs eat broccoli stalks?
Yes, dogs can eat the harder stalks from broccoli, but as previously mentioned, they may not be suitable for dogs with severe dental issues and pain when chewing harder food. The stalks can also pose a choking hazard, so be sure to cut them into small, manageable chunks.






