Cats can eat raw food, but not just any type of raw food. The diet should be high in protein and low in carbohydrates. One popular diet for cats is a raw food barf diet. Cats are obligate carnivores, which means that they need meat in order to maintain their health. Cats lack the enzymes needed to break down plant fibers. As a result, cats who eat a vegan diet can suffer from malnutrition and develop anemia.