Yes, bass fish mainly eat meat. They are carnivorous fish that feed on a variety of small animals, including insects, worms, crayfish, frogs, and other fish. Some bass species, such as the largemouth bass, are also known to eat small birds and mammals. While they may occasionally consume plant matter, meat is the primary component of their diet.