Shrimp are omnivores and feed on a variety of organisms such as plankton, algae, small fish, and decaying plant matter. Their diet depends on their size and habitat, and they play an important role in aquatic food chains.