A kolibrik nem eszik kaktuszokat. Főleg virágnektárt fogyasztanak, és alkalmanként kis rovarokat és pókokat fehérjéért. Speciális csőrük és nyelvük a virágok mélyéből kinyeri a nektárt anélkül, hogy károsítanák a növényeket.
Ha kolibrit látasz kaktusz közelében, valószínűleg a kaktúson vagy annak közelében növő virágokat látogatja, nem a kaktuszt eteti magát.