Goliath beetles primarily feed on natural sources such as fruits, nectar, and decaying plant matter. Their diet varies based on their life stage and the availability of resources within their habitat.