Opossums are omnivorous and eat a wide range of plants and animals such as fruits, grains, insects, snails, earthworms, carrion, snakes, mice, and other small animals. The Virginia opossum has been found to be very resistant to snake venom. Persimmons are one of the opossum's favorite foods during the autumn.