Can Cats Eat Broccoli?
Yes, cats can eat a small amount of plain broccoli. This vegetable is not harmful to them when prepared correctly and offered as an occasional treat. Cats are obligate carnivores, so their primary nutritional needs must be met by a complete and balanced cat food formulated for their life stage.
Any treats or human foods should make up only a very small part of a cat’s overall diet. Relying on extras can disrupt the nutritional balance they need to stay healthy. Broccoli should be considered a minor addition, not a dietary staple.
Broccoli and cats: the facts in one table
| Verdict | Yes, in small amounts |
|---|---|
| How to offer it |
|
| Remove or avoid |
|
| Main risks |
|
| Signs to watch |
|
General safety of broccoli for cats
When a cat shows curiosity about broccoli, offering a tiny piece is generally safe. The main consideration is that it does not contain any harmful ingredients. Unlike some other plants or human foods, plain broccoli is not toxic to felines.
The primary role of food for a cat is to provide the specific nutrients required for an obligate carnivore. While broccoli is safe, it does not fulfill these core dietary requirements. A cat’s digestive system is designed for processing animal-based protein, so their regular meals should always consist of a properly formulated cat food.
How to offer broccoli and what to avoid
If you choose to offer broccoli to your cat, preparation is essential. The safest way to serve it is steamed, with no added ingredients. After steaming, it should be cut into very small, manageable pieces to prevent any choking risk. Always introduce any new food slowly and in a tiny amount to see how your cat reacts.
You must avoid broccoli prepared with other ingredients. Common additions can be harmful to cats. Be sure to never offer broccoli that has been mixed with:
- Garlic or onion
- Cheese sauce
- Butter or oils
- Salt or other seasonings
Always read ingredient labels on any prepared foods to ensure they are free from potentially harmful additives before considering sharing a small piece with your pet.
When broccoli might cause problems
Even plain broccoli can cause issues if a cat eats too much. The most common risk is digestive upset. Eating more than a tiny amount may lead to gas or an upset stomach. Watch for signs like vomiting, diarrhea, or a sore belly after your cat has eaten broccoli. These symptoms indicate they may have had too much or are sensitive to it.
The main dietary risk is providing too many extras and not enough of their essential, balanced cat food. Supervising your cat around human food and keeping items out of reach helps ensure they stick to a diet that properly supports their health as a carnivore.
When to call your vet
Most cats who eat a little plain broccoli need nothing more than watching. Call your vet if anything below shows up, or if your cat has a health condition or is on a special diet.
If your cat shows signs of digestive distress like vomiting or diarrhea after eating broccoli, contact your veterinarian for advice. While plain broccoli is not toxic, call your vet or the ASPCA Animal Poison Control Center if you suspect your cat ate broccoli prepared with harmful ingredients like garlic or onion. Be prepared to tell them what and how much your cat ate, and when.
Emergency signs: go now
- Collapse, fainting or severe weakness
- Seizures, tremors or trouble standing
- Trouble breathing or blue, gray or very pale gums
- Repeated vomiting or retching, or a swollen, painful belly
- Any known contact with a substance listed as toxic, even before signs appear
Book an appointment soon
- Vomiting or diarrhea that lasts or keeps coming back
- Not eating or drinking, or drinking much more than usual
- Drooling, pawing at the mouth or a swollen face
- Lethargy, hiding or acting unlike themselves
ASPCA Animal Poison Control Center: (888) 426-4435 (a consultation fee may apply). Your own vet or nearest emergency clinic is always a good first call.
Sources
Last checked October 21, 2026. Listings and guidance can change; your veterinarian knows your pet’s health history.