The 20 foods that cats can eat are rice, brown rice, noodles, oats, red beans, beef, pork, chicken, fish, ducks, carrots, cabbage, tomatoes, spinach, cucumbers, blueberries, salmon oil, macaroni, pasta and linseed oil.
Amino acids, fat and protein are indispensable nutrients for cats. These nutrients can only be fully provided by beef, pork, chicken, fish and duck. So cats need to eat meat, and they love it.