Eating grass is normal cat behavior and no one really knows why cats eat grass. Many researchers think that cats eat grass when they want to cleanse their systems. If they have a tummy ache, or a fur ball, or if they’re just not feeling right, cats may eat large quantities of grass.
Grass contains fiber, minerals and vitamins A and D. It also has very high moisture content. Commercially prepared pet foods lose many nutrients through processing.