Why does my cat eat grass?
- Battersea Square Vets
- Aug 7
- 2 min read
As we were all taught at vet school: Cats are not just small dogs!
There are obviously a lot of similarities, but their physiology and behaviour are very different.

Why do cats eat grass?
Cats eat grass for a variety of reasons, often as a natural way to aid digestion or obtain nutrients they may be missing from their diet. Eating grass can help cats with hairball expulsion, ease constipation, or even induce vomiting to clear out indigestible material.
It can also be a way for them to obtain folic acid, a vitamin that supports blood and digestive health.
1. Digestive Aid and Hairball Management:
Grass acts as a natural laxative or emetic (vomit inducer) in cats.
It can help cats pass hairballs, which they accumulate from grooming, more easily.
The fibre in grass can also aid in overall digestion and bowel movements
2. Nutritional Supplementation:
Some cats may eat grass to supplement their diet with certain nutrients, like folic acid, which aids in oxygen transport in the blood.
It's thought that they might be seeking out nutrients they are missing from their regular food, though a complete cat food should provide all the necessary vitamins and minerals.
3. Instinctual Behaviour:
Eating grass is an instinctual behaviour in cats, possibly inherited from their wild ancestors.
Some theories suggest it may be a way to purge intestinal parasites, although this is less relevant for domesticated cats.
4. Taste and Enjoyment:
Some cats simply enjoy the taste and texture of grass!
It might be a way for them to add variety to their diet or find a bit of entertainment, especially if you have an indoor cat who doesn't normally have access to grass. be careful though to introduce cat grass to your indoor cat carefully, and monitor them in case they eat too much.
5. Potential Concerns:
Pesticides and Toxins:
It's important to ensure that the grass your cat is eating hasn't been treated with pesticides or herbicides, as these can be harmful.
Overeating:
While generally safe, excessive grass consumption can sometimes lead to vomiting or diarrhoea.
Underlying Issues:
If your cat is eating grass excessively or seems unwell after eating it, it's best to consult with your vet to rule out any underlying health issues.
Comments