Les colibris ne se nourrissent pas de cactus. Ils se nourrissent principalement du nectar des fleurs et mangent occasionnellement de petits insectes et des araignées pour se procurer des protéines. Leurs becs et langues spécialisés leur permettent d’extraire le nectar du plus profond des fleurs sans les endommager.