
Can dogs eat broccoli?
Safe in moderationBroccoli is safe for dogs in small amounts, but the florets contain a compound that can irritate the gut if you overdo it.
Reviewed by the Webvet Veterinarian Team · Last reviewed June 26, 2026
Can Dogs Eat Broccoli?
Yes, dogs can eat broccoli in small amounts, but it belongs in the moderation category rather than the everyday bowl. Broccoli is not toxic to dogs, and it is genuinely nutritious, yet the florets contain a natural compound that can irritate a dog's stomach if they eat too much. Fed as an occasional treat and kept well under 10 percent of the daily diet, a few bite-sized pieces of plain broccoli are a safe, low-calorie snack for most healthy dogs.
- 1Broccoli is non-toxic and safe for dogs in small amounts, but should stay under 10 percent of the daily diet.
- 2The florets contain isothiocyanates, which can irritate a dog's gut and cause gas if overfed.
- 3Always serve it plain, with no oil, butter, salt, or seasoning, and never onion or garlic.
- 4Cut it into small pieces, since broccoli stalks can cause choking or an intestinal blockage.
- 5Carrots and green beans are gentler vegetable treats if broccoli upsets your dog's stomach.

Treats should stay under 10% of your dog's daily calories. JustFoodForDogs makes the rest of it.
- Recipes developed by veterinary nutritionists
- Whole-food ingredients you can recognise
- Fresh meals delivered to your door
Webvet may earn a commission when you click through to JustFoodForDogs, at no extra cost to you.
Is broccoli safe for dogs?
Broccoli lands squarely in the moderation zone. It is one of the safer human vegetables you can share with a dog, and veterinary groups including the American Kennel Club agree it is non-toxic. The catch is quantity. Broccoli florets contain isothiocyanates, the same family of compounds that give the vegetable its slightly bitter, peppery edge. In people these compounds are harmless and even beneficial, but a dog's digestive system is smaller and more sensitive, so a large helping can trigger gas, stomach upset, or loose stool. The general guideline is to keep broccoli under 10 percent of your dog's daily food intake, and to treat anything approaching 25 percent as potentially harmful. For most dogs that 10 percent ceiling means only a small handful of pieces, not a full side of vegetables.

Why broccoli can be good for dogs
Broccoli earns its place as an occasional treat because it delivers real nutrition for very few calories. At roughly 34 calories per 100 grams it is light enough to fit into a weight-management plan, which makes it a useful swap for richer, fattier treats. It is a strong source of vitamin C, which supports the immune system, along with vitamin K, which plays a role in healthy blood clotting and bone metabolism. The fiber in broccoli can help keep a dog's digestion regular when portions are sensible, and the vegetable also supplies folate and a range of antioxidants that help protect cells from everyday oxidative stress. None of this means your dog needs broccoli. A complete commercial diet already covers these bases, so it is best to think of broccoli as a healthy bonus rather than a nutritional requirement.
| Nutrient | What it does for your dog |
|---|---|
| Vitamin C | Supports the immune system and acts as an antioxidant |
| Vitamin K | Aids healthy blood clotting and bone metabolism |
| Fiber | Helps keep digestion regular in sensible amounts |
| Folate | Supports normal cell growth and function |
| Calories | Only about 34 kcal per 100g, a low-calorie treat |
How much broccoli can a dog eat?
How much broccoli a dog can have depends heavily on size. The 10 percent rule scales with your dog's weight, so a tiny terrier and a large retriever are not working with the same allowance. A toy breed might safely handle only a single small floret, while a big dog can manage a few pieces without trouble. Because broccoli is a novel food for many dogs, the safest approach the first time is to offer one small piece and then wait a day to see how their stomach responds. If there is no gas, vomiting, or diarrhea, you can make it an occasional treat. If your dog reacts, it is simply not a food that agrees with them, and that is completely fine. The table below gives a rough starting point by weight, but always err on the smaller side.


Soft, pea-sized training treats small enough to reward often while keeping treats inside the 10% of daily calories vets recommend.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
| Dog size | Suggested broccoli amount |
|---|---|
| Toy (under 10 lb) | One small floret tip, occasionally |
| Small (10 to 25 lb) | One or two small pieces |
| Medium (25 to 50 lb) | A few small bite-sized pieces |
| Large (over 50 lb) | A small handful of bite-sized pieces |
Raw vs cooked: how to prepare broccoli
One of the most common questions is whether broccoli should be raw or cooked, and the reassuring answer is that both are fine as long as it is plain. Raw broccoli keeps the most vitamin C and gives a satisfying crunch that many dogs enjoy, though it is firmer and should be cut small to reduce the choking risk. Lightly steaming broccoli softens it, makes it easier to chew and digest, and is often the better choice for puppies, seniors, or small dogs. What matters far more than the cooking method is what you leave out. Never add oil, butter, salt, cheese, or seasonings, and be especially careful to avoid onion and garlic, which are toxic to dogs and frequently show up in cooked broccoli dishes. Steaming, boiling, or serving it raw are all acceptable. Frying or roasting it in fat is not.
Risks and what to watch for
The main risk with broccoli comes down to overfeeding and to the stalk. The isothiocyanates in the florets are the reason moderation matters. In small amounts they cause no problems, but in larger quantities they irritate the gastrointestinal tract and can lead to significant gas, cramping, and diarrhea. The physical shape of broccoli is the second concern. Broccoli stalks are dense and fibrous, and a chunk of stalk can lodge in the throat or cause an intestinal blockage, particularly in small dogs that swallow without chewing thoroughly. Signs that your dog has had too much broccoli, or has trouble with a piece, include repeated retching, a bloated or uncomfortable belly, drooling, or a dog that seems unable to settle. Most mild cases of gas or soft stool pass on their own within a day, but anything more serious warrants a call to your veterinarian.


Dehydrated sweet potato with one ingredient. All the chew, none of the butter, salt, or seasoning.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Broccoli stems and stalks
Broccoli stems and stalks are not toxic, so a dog that grabs a piece is not in danger from the vegetable itself, but the stalk is the part most likely to cause a physical problem. Its tough, stringy texture is harder to chew and digest than the softer florets, which is exactly why it is the piece most associated with choking and blockages. If you want to share the stalk, peel off the tough outer layer, cut it into small coin-sized pieces, and consider steaming it until it softens. For small dogs, it is often easier to skip the stalk altogether and stick to a few tender floret tips. Never hand a dog a whole broccoli stem to gnaw on unsupervised, since a piece swallowed in a hurry is the classic setup for an obstruction.
Safe alternatives to broccoli
If your dog is not a fan of broccoli, or their stomach does not tolerate it well, there are gentler vegetables that make excellent treats. Carrots are crunchy, naturally sweet, low in calories, and easy to portion, which makes them one of the most reliable everyday vegetable snacks for dogs. Green beans are another standout, low in calories and high in fiber, and they are so well tolerated that many vets recommend them as a filling treat for dogs that need to lose weight. Both can be served raw or plain-cooked, and both avoid the gas issues that broccoli can bring. Rotating a small variety of these vegetables keeps treats interesting without leaning too hard on any single one.

Freeze-dried wild salmon and nothing else, naturally rich in omega-3s and strong-smelling enough to excite picky dogs.
Webvet may earn a commission when you click through to Chewy, at no extra cost to you.
Frequently asked questions
Frequently Asked Questions
How much broccoli can I give my dog?
Keep broccoli under 10 percent of your dog's daily food, and treat anything near 25 percent as potentially harmful. In practice that means a single small floret for a toy breed and only a small handful of bite-sized pieces for a large dog. Start with one piece the first time and watch for gas or loose stool before offering more.
Can dogs eat broccoli raw or does it need to be cooked?
Both are safe as long as the broccoli is plain. Raw broccoli keeps more vitamin C but is firmer, so cut it small. Lightly steamed broccoli is softer and easier to digest, which is better for puppies, small dogs, and seniors. Just avoid oil, salt, butter, and seasonings, and never use onion or garlic.
Can dogs eat broccoli stems?
The stems are not toxic, but they are the riskiest part because their dense, fibrous texture can cause choking or an intestinal blockage. If you do share the stalk, peel it, cut it into small coin-sized pieces, and steam it to soften. For small dogs it is safest to skip the stalk and offer soft floret tips instead.
Why does broccoli give my dog gas?
Broccoli is high in fiber and contains isothiocyanates in the florets, and together these can irritate a dog's gut and produce gas or loose stool when fed in larger amounts. Smaller portions usually solve the problem. If even a tiny amount upsets your dog, switch to a gentler vegetable like carrots or green beans.
Is broccoli ever dangerous for dogs?
Broccoli itself is non-toxic, so the danger is about quantity and physical shape rather than poisoning. Too much can cause significant gas and digestive upset, and a swallowed piece of stalk can create a blockage. Fed plain, cut small, and in modest amounts, broccoli is a safe treat for most healthy dogs.

Sources
Reviewed by the Webvet Veterinarian Team
General guidance based on credible veterinary sources — not a diagnosis or a substitute for your veterinarian. If your pet ate something toxic or is unwell, contact your vet or a pet poison line right away.