Last updated: June 13, 2026
In this article
Can Cats Eat Broccoli?
Can cats eat broccoli? They can, with the right preparation. Cooked broccoli that is plain, soft, and offered in very small pieces is not toxic to cats and is unlikely to cause harm in healthy adults. That said, broccoli offers cats no nutritional benefit they cannot get from their regular diet, and too much can cause gas and gastrointestinal upset. Treat it as an occasional curiosity, not a dietary staple.
If your cat has nudged your plate while you were eating broccoli or watched with interest while you were chopping some for dinner, you may have wondered whether it is safe to share a piece. Can cats eat broccoli? The short answer is yes, in small amounts and with proper preparation. Broccoli is not on any major veterinary list of foods that are toxic to cats, and many cats will sniff at it and walk away — which is entirely fine. For those that do show interest, a small floret of cooked, plain broccoli now and then is generally considered safe. This guide covers the full picture: what broccoli offers, where the real risks lie, how much is appropriate, and how to serve it correctly.
Is Broccoli Safe for Cats?
Yes, broccoli is considered safe for cats when it is cooked, plain, and given in small amounts. It does not contain compounds that are specifically toxic to cats in the way that onions, garlic, grapes, or xylitol are. Veterinary toxicology databases do not list broccoli as a dangerous food for felines, and it is commonly cited alongside other vegetables — like cooked carrots and cooked zucchini — as one of the few plant foods cats can eat without serious concern.
That said, safe does not mean beneficial, and it does not mean without any risk at all. Cats are obligate carnivores. Every aspect of their physiology — from their short digestive tract to their limited ability to process plant carbohydrates — is built around consuming animal protein, not vegetables. Broccoli is not something a cat’s body is optimized to handle, and even foods that are not toxic can cause digestive upset when offered in the wrong quantity or form.
Raw broccoli in particular carries a higher risk of digestive disturbance than cooked broccoli. It is tougher, harder to chew, and more difficult for a cat’s gut to break down. Cooked broccoli — steamed or boiled, with no seasonings — is the safer option and the only form worth considering. For more on what cats can and cannot safely eat, visit our cat care blog.
Benefits of Broccoli for Cats
The honest answer is that broccoli offers cats very few meaningful nutritional benefits beyond what they already receive from a balanced, meat-based diet. However, it is not entirely without value, and understanding what it does contain helps put it in perspective.
Broccoli is a source of vitamin C, vitamin K, and folate. It also contains a modest amount of fiber and antioxidants, including beta-carotene and sulforaphane. For humans, these are meaningful nutrients. For cats, the picture is more complicated. Cats synthesize their own vitamin C and do not require dietary sources of it. Their ability to convert plant-based beta-carotene into usable vitamin A is also very limited compared to omnivores, which means the antioxidant profile of broccoli delivers less practical value to a feline.
Where broccoli may offer some modest benefit is in its fiber content. A small amount of dietary fiber can support healthy gut motility and regular bowel movements in some cats, particularly those on a primarily dry kibble diet. If your cat occasionally struggles with constipation, a very small amount of cooked broccoli may help, though it is not a substitute for veterinary guidance.
Broccoli is also very low in calories. For cats that are overweight and for whom every treat matters, a small floret of cooked broccoli is a low-calorie option compared to commercial treats. This is a practical rather than nutritional benefit, but it is worth noting for cats on a weight management plan.
Risks of Broccoli for Cats
While broccoli is not toxic to cats, there are real risks to understand before answering the question of whether cats can eat broccoli with an unqualified yes.
Gas and digestive upset. This is the most common problem cat owners encounter when offering broccoli. Broccoli belongs to the Brassica family of cruciferous vegetables, and like all members of this family — including cabbage, cauliflower, and Brussels sprouts — it contains compounds that ferment in the gut and produce gas. Even in humans, eating too much broccoli can cause bloating and flatulence. In cats, whose digestive systems are shorter and less equipped for plant matter, this effect can be more pronounced. Loose stools, stomach discomfort, and increased gas are common reactions when cats eat too much broccoli or eat it too frequently.
Isothiocyanates. Broccoli contains naturally occurring compounds called isothiocyanates, which are part of the plant’s own defense chemistry. In large quantities, isothiocyanates can be irritating to the gastrointestinal tract and, in very high doses, have been associated with thyroid disruption and other concerns in animal studies. The key phrase here is large quantities. A small piece of cooked broccoli given occasionally is unlikely to deliver enough isothiocyanates to cause harm. However, this is one reason why broccoli should always be served as a minor treat rather than a regular part of the diet. Cats are much smaller than humans, and compounds that are harmless in ordinary human servings can reach more consequential levels in a cat eating the same proportional amount.
Choking hazard from large pieces or raw florets. Raw broccoli is firm and can be difficult for cats to chew properly. Large pieces of even cooked broccoli can present a choking risk. Always cut broccoli into very small, soft pieces before offering it, and make sure it is fully cooked through.
Seasoning and additives. Broccoli prepared for human meals is often cooked with garlic, onion, butter, salt, lemon, or olive oil. All of these additions are either harmful or unnecessary for cats. Garlic and onion in particular are toxic to cats even in small amounts. Always offer plain, unseasoned broccoli with no oils or sauces.
How Much Broccoli Can a Cat Eat?
The 10 percent rule is a useful starting point: treats of any kind should account for no more than 10 percent of a cat’s total daily caloric intake. For an average adult cat eating around 200 to 250 calories per day, that leaves a narrow treat window of roughly 20 to 25 calories. A small floret of cooked broccoli contains only a few calories, so quantity is less about calories and more about the gastrointestinal risks described above.
A practical guideline is one to two small, soft florets — roughly the size of a marble or smaller — no more than two to three times per week. This is enough to satisfy a curious cat without pushing toward the amounts where gas, digestive upset, or repeated isothiocyanate exposure become a genuine concern. Do not offer broccoli daily, and do not offer large amounts in a single sitting.
If you are offering broccoli to your cat for the first time, start with a single very small piece and monitor for any signs of digestive upset over the following 24 hours. Vomiting, diarrhea, lethargy, or excessive gas after eating broccoli are signs that your cat’s system does not tolerate it well, and you should not continue offering it. Some cats have no adverse reaction; others are simply more sensitive. Individual variation matters here, and there is no reason to push a food on a cat that does not agree with it.
Cats with existing health conditions — particularly those with thyroid disease, kidney disease, or gastrointestinal disorders — should not be given broccoli without first consulting a veterinarian. The isothiocyanates in broccoli have a theoretical connection to thyroid function, and for cats already managing a thyroid condition, even occasional broccoli may not be worth the risk.
How to Prepare Broccoli for Cats
Preparation is straightforward, and the guiding rule is the same as for all cat-safe vegetables: plain, cooked, and cut into appropriately small pieces.
Steamed broccoli is the preferred method. Steam broccoli florets until they are completely soft and can be easily compressed with a fork. Steaming preserves more of the vegetable’s original structure and flavor without the need for added water that can leach out nutrients, and it avoids the risk of added salt or oils from other cooking methods. Allow the steamed broccoli to cool fully before offering it to your cat.
Boiled broccoli is equally acceptable. Boil plain broccoli florets in plain water — no salt, no seasoning — until fully soft. Drain and allow to cool completely before cutting into small pieces.
Once cooked and cooled, cut the broccoli into very small pieces appropriate for a cat’s small mouth. Remove the tougher stalk sections and focus on the soft floret portions, which are easier to chew and digest. Offer only a small amount — one or two pieces at a time — and observe your cat’s reaction.
Do not offer raw broccoli, pickled broccoli, broccoli cooked with any seasonings, or broccoli that has been part of a casserole, stir-fry, or any prepared dish. Broccoli-flavored commercial cat treats or supplements are a separate category and should be evaluated on their own ingredient labels rather than assumed safe because broccoli itself is not toxic. When in doubt, a plain piece of steamed or boiled broccoli with nothing added is the only form worth offering.
Frequently Asked Questions
Can cats eat raw broccoli?
It is best to avoid giving cats raw broccoli. While raw broccoli is not acutely toxic, it is significantly harder for cats to chew and digest than cooked broccoli. The firm texture poses a choking risk, and the compounds in raw cruciferous vegetables that are responsible for gas and digestive discomfort are more concentrated before cooking breaks them down. If you want to offer broccoli to your cat, always cook it first until it is fully soft, and skip any raw preparation entirely.
Can kittens eat broccoli?
Kittens should not be given broccoli. Their digestive systems are still developing, they are more sensitive to foods outside their primary diet, and their small size means even moderate amounts of a potentially gas-causing vegetable can cause real discomfort. Kittens have high protein requirements for growth and very limited caloric room for treats that do not contribute to their development. Stick to a complete and balanced kitten-formulated food until your cat is fully grown, and consult your veterinarian before introducing any new foods.
My cat ate a piece of seasoned broccoli. What should I do?
The answer depends on what the broccoli was seasoned with. If your cat ate a small piece of broccoli cooked with butter or olive oil, they are unlikely to experience anything more serious than mild digestive upset — monitor for vomiting or diarrhea. If the broccoli was prepared with garlic or onion in any form, including powder, contact your veterinarian promptly. Garlic and onion are toxic to cats and can cause serious damage to red blood cells. Even a small amount of garlic powder is concerning for a cat. Do not wait to see if symptoms develop before calling your vet.
Is broccoli better for cats than other vegetables?
Broccoli is broadly comparable to other commonly offered cat-safe vegetables such as cooked carrots, cooked zucchini, and cooked green beans in terms of safety. It is not meaningfully superior to these options and comes with the added consideration of isothiocyanates and a higher likelihood of causing gas compared to something like plain cooked carrot. If your cat tolerates broccoli well and shows interest, there is no reason to avoid it. But if you are looking for the single best vegetable treat option for your cat, plain cooked carrots or green beans are often slightly better tolerated. For more guidance on safe foods and cat nutrition, visit our cat care blog at Walk Me Home Rescue.
For the full picture, see our complete guide to the human foods cats can eat safely.
Not sure what to keep away from your cat? See our complete list of foods toxic to cats.