Two Easy Ways to Start Earning Rewards!
Earn 2X Pals Rewards points at Petco
when you use Petco Pay!
Published on October 10th, 2022
Updated on June 12th, 2026
Curious if your dog can eat broccoli? Visit Petco for answers to this & more questions regarding broccoli for your dog.
Yes, dogs can eat broccoli—in moderate amounts. While many people think dogs are carnivores, they are omnivores. Wild canines often get a dose of vegetables from the stomach contents of their prey or eat vegetation such as grass and fruits like berries. Because of the way canines traditionally consume vegetables, you should limit broccoli and any other treats to 10% of your dog’s total daily calories.
While you should always consult your veterinarian before changing your dog’s diet, broccoli is generally good for most dogs, no matter how it is cooked or what part of the plant you feed them. Can dogs eat raw broccoli? Can dogs eat steamed broccoli? What about the stalks? Yes, yes and yes. But before you add this delicious and nutritious vegetable to your dog’s dinner bowl, make sure you have all the information you need.
The answer to “Can dogs eat broccoli?” isn’t just “yes”—broccoli is actually good for them. Broccoli is considered a cruciferous vegetable—a group that is chock-full of nutrients, vitamins and minerals. It’s rich in calcium, iron, potassium, zinc, riboflavin, phosphorous and other nutrients. It also has plenty of vitamin C—which is vital to the immune system and skin—and vitamin K1—important for the blood and bones. All these nutrients mean broccoli has the following benefits.
Before you start chopping, here's what every pet parent needs to know: broccoli florets contain naturally occurring compounds called isothiocyanates that can irritate your dog's digestive system in large amounts, and broccoli — like all treats — should never exceed 10% of your dog's daily caloric intake https://sites.tufts.edu/petfoodology/. Raw pieces can also pose a choking hazard, particularly for puppies and small dogs. Lead with those guardrails, and broccoli becomes a genuinely wholesome addition to your dog's routine.
The good news: dogs can eat every part of the broccoli plant — florets, stems and leaves — in both raw and cooked form. Here's how to serve it safely.
Broccoli florets — the dense, flowery tops — carry the highest concentration of isothiocyanates. While small amounts are fine, feeding 25% or more of your dog's daily diet as broccoli can cause severe gastric distress https://sites.tufts.edu/petfoodology/. Keep broccoli and all other treats combined to no more than 10% of daily calories, and let your dog's regular, nutritionally complete dry dog food do the heavy lifting https://www.aafco.org/consumers/understanding-pet-food/.
Quick rule of thumb: A few small florets a couple of times a week is plenty for most dogs. When in doubt, ask your veterinarian what portion makes sense for your dog's size and health history.
Raw broccoli is perfectly fine for dogs, but its firm texture makes it a real choking risk — especially for puppies and small breeds. Always:
Never add butter, oil, salt, garlic, onion or any seasoning. These additions can be harmful to dogs, and some — like garlic and onion — are toxic https://www.aspca.org/pet-care/animal-poison-control.
Variety makes vegetables more appealing and helps you stay within safe portion limits. A few ideas:
When you're ready to stock up on dog treats that are already portioned and formulated for dogs, those are always a reliable complement to fresh-food snacks.
When to call your vet: If your dog eats a large amount of broccoli and shows signs of vomiting, diarrhea, lethargy or loss of appetite, contact your veterinarian promptly. These can be signs of gastrointestinal irritation from isothiocyanates https://www.aspca.org/pet-care/animal-poison-control.
If your dog has already shown a taste for broccoli, that veggie-loving palate is a great signal that he or she may enjoy dog treats and dog food made with real vegetables and whole-food ingredients. While fresh broccoli florets make a fine occasional snack, a nutritionally complete diet is always the foundation — and some products make it easy to work wholesome plant ingredients into your dog's everyday routine.
Because dogs are omnivores, their bodies are built to derive nutrition from both animal and plant sources https://www.merckvetmanual.com/management-and-nutrition/nutrition-small-animals/nutritional-requirements-of-small-animals. That means vegetable-forward formulas aren't just a marketing angle — they can genuinely contribute fiber, antioxidants and micronutrients alongside quality protein. Look for products that meet AAFCO nutritional standards, which confirm a recipe provides complete and balanced nutrition for your dog's life stage https://www.aafco.org/consumers/understanding-pet-food/.
Before grabbing a bag or pouch, a few label details are worth a quick check:
Even veggie-based treats count toward your dog's daily calorie budget. Treats — including fresh broccoli pieces — should make up no more than 10% of your dog's total daily diet. Overfeeding any treat, however nutritious it sounds, can tip the balance of a complete diet and contribute to unwanted weight gain https://wsava.org/global-guidelines/global-nutrition-guidelines/.
You'll find a wide range of dry dog food formulas and dog treats at Petco that feature real vegetables alongside quality proteins. Whether you're looking for a grain-inclusive dry food with added greens, a limited-ingredient recipe for a dog with sensitivities, or a crunchy veggie-based treat for training, Petco's knowledgeable associates can help you find a fit for your dog's size, age and dietary needs.
When in doubt, ask your veterinarian. If your dog has a health condition, is on a weight-management plan or has a history of digestive sensitivity, your vet is the right first stop before introducing new foods or switching formulas.
Is broccoli toxic to dogs? Broccoli is not toxic to dogs, but the florets do contain naturally occurring compounds called isothiocyanates that can cause gastric irritation if fed in large amounts. Keeping broccoli to no more than 10% of your dog's daily caloric intake helps keep it a safe, wholesome treat rather than a problem. If your dog eats a very large quantity and shows signs of vomiting, diarrhea or lethargy, contact your veterinarian or the ASPCA Animal Poison Control Center right away. https://www.aspca.org/pet-care/animal-poison-control
How much broccoli can a dog eat? Treats — including vegetables like broccoli — should make up no more than 10% of your dog's total daily calories. Amounts at or above 25% of daily intake can cause severe gastric distress. Because every dog's caloric needs differ by size, age and activity level, ask your veterinarian to help you calculate the right portion for your individual dog. https://www.merckvetmanual.com/management-and-nutrition/nutrition-small-animals/nutritional-requirements-of-small-animals
Can puppies eat broccoli? Yes, puppies can eat broccoli, but extra caution is warranted. Puppies have smaller airways and more sensitive digestive systems than adult dogs, so raw broccoli pieces pose a higher choking risk and may cause more stomach upset. Always chop pieces to roughly kibble size, introduce broccoli gradually, supervise eating closely and check with your veterinarian before adding any new food to a puppy's diet. https://www.merckvetmanual.com/management-and-nutrition/nutrition-small-animals/nutritional-requirements-of-small-animals
Is raw or cooked broccoli better for dogs? Both are fine. Raw broccoli retains its full fiber content, while lightly steaming or boiling can make certain nutrients more bioavailable. Whichever preparation you choose, skip all seasonings, butter, oil, garlic and onion — these additions can be harmful to dogs. Cut pieces small regardless of preparation method to reduce choking risk. https://sites.tufts.edu/petfoodology/
Can dogs eat broccoli stalks and leaves, not just the florets? Yes. Dogs can eat the florets, stalks and leaves of broccoli. The stalks are lower in isothiocyanates than the florets, though their firm texture means they should be chopped into small, manageable pieces — especially for small dogs and puppies — to prevent choking. https://www.aspca.org/pet-care/animal-poison-control
Should broccoli replace part of my dog's regular meals? No. Broccoli is a nutritious supplement, not a meal replacement. Dogs are omnivores and thrive on a complete and balanced diet formulated to meet established nutritional standards. Vegetables like broccoli work best as an occasional treat or food topper, not as a substitute for a nutritionally complete dog food. When in doubt about your dog's overall diet, consult your veterinarian or a board-certified veterinary nutritionist. https://www.aafco.org/consumers/understanding-pet-food/ https://wsava.org/global-guidelines/global-nutrition-guidelines/
This article was created with assistance from AI tools and reviewed for accuracy by Petco's content team.
Yes. Cooked broccoli may even be better for them. It is easier to digest, and the cooking process can bring out nutrients and make them more bioavailable—or able to be absorbed by the bloodstream. While dogs can also eat raw broccoli and may enjoy the crunch, cooked is usually recommended.
Yes, dogs can eat broccoli sprouts. Broccoli sprouts contain even more sulforaphane—the nutrient that gives it anti-inflammatory and antioxidant powers. You don’t have to give your dog much. Your dog will get all the nutrition while eating fewer veggies.
Yes, dogs can eat all parts of broccoli. The stalks—the bottom stem part of the plant—may contain more fiber than the florets at the top. Just make sure you either cut them up very small or cook them—steaming or boiling is typically best.