🔍
Contact
Cats › Behavior › Why does my cat eat plants?

Why does my cat eat plants?

🌿 Behavior guideVerified: Oct 21, 2026Sources at bottom
🌿

Usually normal — offer safe grass

Nibbling grass is common even in healthy cats — but some houseplants are toxic. Here is what PetMD says about the causes, and how to offer a safe outlet instead.

Why cats eat plants

Eating plants or grass is a very common, often normal behavior — even cats that are not sick do it. Leading theories from PetMD: it helps expel hairballs or indigestible material by inducing vomiting; the fiber eases mild constipation; it may be an evolutionary parasite-prevention habit; it provides trace vitamins and minerals; and some cats simply enjoy the taste. It is a behavioral instinct, not a sign of illness by itself.

Normal vs a vet visit

Normal: occasional nibbling on cat grass with no other signs. See a vet if the cat frequently eats then vomits grass, especially if new or increasing (can indicate GI disease like IBD or parasites); eats large amounts or long blades that risk an intestinal blockage; or chews unknown houseplants — many are toxic, notably lilies, plus pothos and philodendron. PetMD stresses that persistent vomit-after-grass warrants fecal, blood, and possibly ultrasound work-up.

What to do

Offer a safe outlet: grow cat grass (wheat, oat, rye, or barley) indoors as a healthy alternative to houseplants and pesticide-treated lawn grass. Remove or secure toxic plants — especially lilies — out of reach. Supervise outdoor grazing and avoid herbicide- or pesticide-treated lawns. Keep the cat on a balanced diet. If the behavior is new, excessive, or followed by vomiting, book a vet visit. Talk to your vet before introducing any plant.

Myth vs reality

Myth: cats only eat grass when sick or nauseous. Reality: many healthy cats graze routinely; it is not automatically a distress signal. Myth: all plants are safe for cats. Reality: many common houseplants are toxic — lilies are especially dangerous — so offer cat grass instead. Myth: eating grass is bad and should be stopped. Reality: small amounts of safe grass are fine; the concern is toxic plants, blockages, and pesticides.

Frequently asked questions

Why does my cat eat grass?

It is usually normal — grass can help move hairballs, add fiber, or satisfy an instinct. PetMD notes healthy cats graze routinely, so it is not automatically a sign of illness.

Are houseplants safe for cats?

No — many are toxic. Lilies are especially dangerous to cats, along with pothos and philodendron. Grow cat grass instead and keep unknown plants out of reach.

Should I stop my cat eating plants?

Do not ban the behavior — redirect it. Offer cat grass as a safe alternative and remove toxic houseplants. Worry only if eating is excessive, causes repeated vomiting, or involves unknown plants.

Why does my cat throw up after eating grass?

Grass often induces vomiting to clear hairballs or indigestible material, which can be normal. But if vomiting after grass is frequent, new, or increasing, a vet should rule out GI disease or parasites.

Sources & verification
🥗 Food Safety A–Zverified verdicts 🩺 Symptom Checkerurgency levels 🎓 Training guides8 step-by-step plans 🐈 Breed Profiles45 honest profiles