Cats throw up after eating grass because they can’t digest it. Cats lack the enzymes needed to break down plant fiber, so when grass sits in the stomach, it irritates the lining and triggers the gag reflex. The result is vomiting, sometimes within minutes of chewing on a patch of lawn. This isn’t a sign that something is wrong. For most cats, it’s a normal and possibly even purposeful behavior with deep evolutionary roots.
Why Grass Irritates a Cat’s Stomach
Cats are obligate carnivores, meaning their digestive systems are built to process meat, not plants. They don’t produce the enzymes that herbivores use to break down cellulose, the tough structural fiber in grass. When a cat swallows grass blades, the plant material just sits in the stomach with nowhere to go. It physically irritates the stomach lining, which stimulates the gag reflex and leads to vomiting or regurgitation.
Overeating grass makes the problem worse. Small amounts may pass through the digestive tract without incident, but larger quantities overwhelm the stomach faster and make vomiting more likely. On the other end of the spectrum, grass that doesn’t come back up can sometimes cause a problem of its own: the insoluble fiber can accumulate in the intestines and, in rare cases, create a blockage.
The Hairball Connection
One of the more compelling theories about grass-eating involves hairballs. Cats swallow a lot of fur during grooming, and that fur can clump together in the digestive tract. A study published in the Journal of Veterinary Behavior found that the grass species cats tend to eat have jagged edges and tiny spikelike projections called trichomes. These microstructures are two to 20 times longer than cat hairs are wide, making them just the right size to snag fur.
Researchers compared the effect to a drain snake, those jagged plastic coils designed to pull human hair out of bathroom sinks. The idea is that grass blades latch onto hairballs in the stomach or intestines, helping dislodge them so the cat can vomit them up. If you’ve ever noticed bits of grass tangled in a hairball your cat produced, this theory lines up neatly with what you’re seeing.
An Instinct From Wild Ancestors
Grass-eating appears to be hardwired, not learned. Researchers presented findings at the International Society for Applied Ethology convention arguing that the behavior is instinctual and traces back to a distant ancestor of modern cats. Their theory, drawn from studies of chimpanzees and other wild animals, is that eating grass increases muscle activity in the digestive tract, which helps expel intestinal parasites like roundworms and tapeworms.
The catch is that most indoor and well-cared-for domestic cats don’t carry these parasites anymore. But the instinct persists. It’s similar to how dogs still circle before lying down even though they’re not flattening tall grass in the wild. The behavior outlasted the original need for it. So your cat isn’t eating grass because something is currently wrong with its gut. It’s running old software.
That said, a newer analysis challenges the parasite theory specifically. Cat parasites like roundworms and tapeworms are up to 60 times larger than the tiny plant structures that snag fur, making them too big to be trapped by grass. This tips the balance toward hairball removal as the more likely functional explanation, at least for the physical mechanics of what grass does once it’s swallowed.
Nutritional Reasons Cats Seek Out Grass
Grass juice contains folic acid, a B vitamin also found in a mother cat’s milk. Folic acid supports digestion, cell growth, and the production of hemoglobin, the protein in red blood cells that carries oxygen. Some experts believe cats may seek out grass when they feel deficient in this nutrient, though this is harder to confirm than the mechanical explanations above. It’s worth noting as a possible contributing factor rather than the whole story.
Normal Grass-Eating vs. a Problem
Occasional grass-eating followed by the odd vomiting episode is typical cat behavior. It doesn’t require intervention. But there are patterns worth paying attention to.
If your cat eats grass voraciously, repeatedly seeking it out and consuming large amounts, that could signal a nutritional gap. Veterinarians at Texas A&M suggest that this kind of intense, driven grass consumption is worth a checkup to make sure the cat’s diet is meeting all its needs. Pica, a condition where cats persistently chew and swallow non-food items, is a separate concern. UC Davis defines it as the consumption of non-nutritional substances that provide no physical benefit. Most grass-eating doesn’t qualify as pica, but if your cat is also chewing on fabric, plastic, or other household objects, the two behaviors may be connected.
Frequent vomiting is the other red flag. A cat that throws up once after nibbling grass on a Saturday afternoon is fine. A cat that vomits multiple times a week, whether or not grass is involved, may have an underlying gastrointestinal issue that the grass-eating is masking or worsening.
Keeping Grass-Eating Safe
The biggest risk of grass-eating isn’t the grass itself. It’s what’s on it. Lawn fertilizers and pesticides are toxic to cats, and outdoor grass in treated yards or public areas can carry chemical residues that cause far more harm than a little stomach irritation. Cats that go outside and nibble on treated lawns are ingesting those chemicals along with the plant material.
If your cat likes to eat grass, the safest option is to grow cat grass indoors. Cat grass is typically wheat, oat, or barley grass grown specifically for pets, free of pesticides and chemicals. Having it available gives your cat a safe outlet for the instinct without the risks of outdoor grass. You can leave it freely available, though if your cat devours it immediately and repeatedly, that’s worth mentioning at your next vet visit.

