Cats eat plants because it’s a deeply normal feline behavior, not a sign that something is wrong. Roughly 65 to 71 percent of domestic cats eat plants on a regular basis, and most of them are perfectly healthy before and after doing it. The vomiting that sometimes follows is a side effect of how a cat’s digestive system handles plant material, not the goal itself.
Most Cats Eat Plants Regularly
Plant eating in cats is far more common than many owners realize. In two large surveys of cat owners published in the journal Animals, 65 percent of cats in the first survey ate plants weekly, and 71 percent in the second survey were seen eating plants at least six times during the observation period. Only about 11 percent of cats were never observed eating plants at all. This isn’t picky, anxious, or sick behavior. It’s something the vast majority of cats simply do.
What surprises most people is how rarely the cats seemed unwell beforehand. Only about 6 percent of cats appeared sick or uncomfortable before eating plants. That means the other 94 percent were behaving normally, then chose to munch on greenery anyway.
Why Cats Are Drawn to Plants
No one has pinned down a single definitive reason, but several theories have good logic behind them.
The leading explanation is that plant fiber helps move things through the digestive tract. Cats groom constantly, swallowing loose fur that can clump into hairballs. Insoluble fiber from plants may provide the physical bulk needed to push swallowed hair through the intestines rather than letting it accumulate in the stomach. Research on cats fed diets with added insoluble grass fiber found less total hair weight and fewer hair clumps in their stool compared to cats on a control diet. The fiber appears to improve gut motility, helping break down or prevent the formation of hair clumps before they become a problem.
Another theory involves micronutrients. Grass juice contains folic acid (vitamin B9), which cats need for digestion and cell growth. Kittens get it from their mother’s milk, and a deficiency can lead to anemia. Some researchers have speculated that cats seek out grass to top up their folic acid levels, though there’s no definitive proof they’re consciously self-supplementing.
A simpler possibility: cats may just like the texture. The narrow blades of grass offer a satisfying chewing sensation, and cats are tactile creatures drawn to novel textures in their environment.
Why the Vomiting Happens
Here’s the key number: only about 27 to 37 percent of cats vomit after eating plants. That means the majority eat plants and keep them down without any issue. The vomiting gets all the attention because it’s dramatic and lands on your rug, but it’s actually the minority outcome.
When vomiting does happen, it’s likely because cats lack the digestive enzymes needed to break down plant cellulose efficiently. Their digestive systems are built for meat. When enough plant material hits the stomach, it can irritate the lining and trigger a vomiting reflex. Sometimes the vomited material contains hair or other indigestible matter that was sitting in the stomach, which supports the theory that plant eating may serve as a crude purging mechanism for things the cat can’t pass the other direction.
That said, the purging theory has a hole in it: most cats don’t vomit after eating plants, and most don’t look sick before eating them. If the primary purpose were to induce vomiting, you’d expect the behavior to be more tightly linked to nausea. The more likely explanation is that occasional vomiting is just a tolerable side effect of a behavior that otherwise benefits digestion.
When Vomiting Signals a Problem
Occasional vomiting after plant nibbling is not concerning on its own. But according to Cornell University’s College of Veterinary Medicine, cats that vomit more than once per week warrant a veterinary visit. The same goes for vomiting paired with lethargy, weakness, decreased appetite, blood in the vomit, increased thirst, changes in urination, or diarrhea. These signs suggest something beyond a simple plant-induced stomach upset.
The plant itself can also be the problem. The ASPCA warns that consuming any plant material can cause gastrointestinal upset, but certain common houseplants cause far worse. Lilies are extremely dangerous to cats and can cause kidney failure. Sago palms, tulips, and azaleas also carry serious toxicity risks. If your cat vomits after chewing on a houseplant, identifying the plant matters more than the vomiting itself.
Safer Options for Plant-Loving Cats
If your cat gravitates toward plants, the simplest solution is giving them something safe to chew. Cat grass, typically sold as wheatgrass, oat grass, or orchard grass, is grown specifically for this purpose. These grasses are free of the pesticides, herbicides, and fertilizers that can coat outdoor lawn grass, which is one of the main reasons indoor cat grass is recommended over letting your cat graze in the yard.
Cat grass kits are inexpensive and grow quickly on a windowsill. Offering a dedicated pot gives your cat an outlet for the behavior while keeping them away from houseplants that could be toxic. It also gives you a clearer picture of how your cat handles plant material. If they eat cat grass regularly without vomiting, and then vomit after chewing a specific houseplant, that plant is worth investigating.
For cats with frequent hairball issues, adding fiber to their diet through commercial hairball-formula foods may reduce the need to seek out plants altogether. Research shows that dietary insoluble fiber can improve how efficiently hair moves through the gut, potentially reducing both hairball vomiting and the drive to self-medicate with greenery.

