Skip to main content

Why do cats eat grass? The mystery is solved

If your cat has access to the outdoors, then chances are you’ve seen him munching on grass at some point. This behavior isn’t unusual for cats — Science reports that of 1,000 cat owners surveyed, 71% caught their cats eating grass at least six times in the cats’ lives. Some cats may eat grass more often than others, especially if they spend lots of time outside where they have plenty of access to the grass of their choice. While it might seem strange that your cat eats grass, especially if he vomits it up after, this is pretty typical behavior. However, it’s important to be aware of a few risks so you can help keep your cat safe.

Cat lying on a lawn, eating a long blade of grass
Image used with permission by copyright holder

Potential reasons why cats eat grass

So, why do cats eat grass? There are multiple potential reasons.

Your cat might seek out grass because he’s looking to support his digestive health. Grass can act like a laxative, and if your cat has ingested something that he’s having trouble digesting, like bird or mouse bones, he might instinctively seek out grass to help. Grass can help support regular bowel movements and essentially clean out your cat’s system.

It works the other way, too. Cats often vomit after they eat grass, and this might benefit them if they’re having trouble digesting substances or foreign objects.

It’s also possible that grass offers cats valuable nutrients. Grass is rich in folic acid, which helps oxygen move within your cat’s blood. Your cat might crave grass as a way of getting additional nutrition.

It’s also possible that your cat thinks that eating grass is entertaining. Some cats may snack on grass out of boredom, or they might like its taste or texture.

The risks of cats’ eating grass

While the act of eating grass isn’t harmful to cats, your cat’s health and safety could be at risk if he eats grass that’s been treated with fertilizer, weed killer, or other chemicals. When your cat eats grass outdoors, you can’t know for certain what that grass has been exposed to. As a result, it’s possible that your cat could ingest harmful toxins.

It’s also possible that your cat could ingest a toxic plant while he’s eating grass. It’s always wise to ensure that anything you plant in your garden or yard is cat safe, but you won’t necessarily be able to keep your cat from wandering into your neighbors’ gardens and eating what’s growing there.

Brown shorthair cat in a yard eating a patch of grass
Image used with permission by copyright holder

How to keep your cat safe while satisfying his grass-eating habit

One of the best ways to keep your cat safe while still letting him eat grass is to grow grass for him indoors. There are plenty of cat grass gardens and grass seeds that you can use to easily and quickly grow grass in your home. Cat grass is easy to grow, and it requires only a little watering and sunlight. Some stores even sell pots of live cat grass, so you don’t have to worry about growing it yourself.

When you grow your own cat grass, you can offer it up to your cat daily, so he always has grass available if he feels he needs it. You’ll need to experiment with how much grass your cat eats, but by establishing two or three different pots of grass at different growth stages, you can usually keep up with most cats’ eating habits.

Ensuring your cat doesn’t eat grass outdoors will be difficult to do if he spends unsupervised time outside. When your cat is an indoor-only cat, ensuring he has access only to the grass that you’ve grown is much easier.

Don’t stress

It’s natural for cats to eat grass, so if you notice this behavior, don’t worry too much. Chances are, your cat is just listening to a natural instinct. Whether he’s eating grass to soothe his digestive system, entertain himself, or get nutrients that he’s missing is uncertain, but in most cases, it’s harmless for your cat to eat grass. To be extra safe, try to offer up only grass that you’ve grown yourself. Giving your cat access to grass that’s safe for him can help keep him healthy and happy, and it may even break up boredom for your indoor cat.

Editors' Recommendations

Paige Cerulli
Former Digital Trends Contributor
Paige's work has appeared in American Veterinarian, Business Insider, Healthline, and more. When she's not writing, Paige…
How to tell if your cat is a Maine Coon mix (and why you should care)
Should you consider a Maine Coon mix? Here's what you need to know
Closeup of a Maine Coon's face

There are plenty of big and fluffy cats out there, but one of the best-known breeds fitting this description is the Maine Coon. These cats are not only impressive in size, but they also tend to have fantastic personalities that make them beloved family pets. While purebred Maine Coons are a little more uncommon in rescues and shelters, it's possible to adopt a Maine Coon mix that still has some of the breed's distinctive characteristics.

While telling exactly which breeds your cat is can be a little tricky, it's worth doing some investigative work to better understand your feline's background and what that might mean for the care he needs during his life.
Where do Maine Coon cats come from?
You may have heard that the Maine Coon Cate originated from a fantastical cross between a feline and a raccoon. Of course, this didn't really happen, but it could be where they get the name. (Another option, from a ship's captain who brought the first of these kitties ashore.)

Read more
There’s a totally normal reason cats throw up after eating grass – here’s why
Learn about this cat behavior and if there's cause for concern
Calico cat lying on its back in a grassy yard

If your cat throws up after eating grass, there's probably no reason to be concerned. Eating grass is a natural behavior for most cats, and throwing up after eating that grass also is pretty common. There are physical reasons for why your cat throws up grass, and aside from dealing with the inconvenience of having to clean up cat vomit in the house, this behavior usually isn't a problem.

But excessive vomiting and unusual grass consumption can be a cause for concern. If your cat likes to munch grass, then it's best to familiarize yourself with what's normal and what might be a reason to worry.

Read more
When do kittens start eating food? Know the facts for your fur baby’s health
Consider this your guide to weaning kittens from milk or formula to solids
a white kitten with blue eyes in a cat tree

By the time you usually bring home a brand-new kitten at eight to nine weeks old, they’ve already gone through a significant transition: being weaned from milk to solid foods. However, you may find yourself in the trenches of new kitten parenthood at an even earlier stage. If you are fostering a kitten or have found a newborn, you have likely been bottle-feeding them milk or watching their mother nurse.
In these cases, you may wonder, “When do kittens start eating food?” Weaning is usually a natural process, particularly if the Mom is involved. If you’re bottle-feeding, the process may be a bit trickier, and you may have to help lead it. Regardless of your situation, understanding what to expect can help you know when to have kibble and water on hand as a kitten gets ready to wean. Consider this your guide.

When do kittens start eating food and drinking water?
The weaning process involves going from the mother’s milk to kibble and water, which is what a kitten will eat and drink in some form for the rest of their life. If the mother cat is around, she’ll know when the time is right to start weaning, and it’s best not to interfere.
Generally, kittens will start to be ready to take small tastes of solid foods and water at around three to four weeks. The food and water are complimentary at this young age, so don’t worry too much if they play with it more than they eat it. They’re still getting most of their nutrition from Mom or a formula in a bottle.

Read more