Kolibris essen eine Kombination aus Nektar von Blumen und kleinen Fluginsekten. Nektar ist das bekanntere und bekannteste Kolibrisfutter. Wissenschaftler haben festgestellt, dass die Form der Schnabel und Zungen der Vögel stark daran angepasst ist, tief in die Nischen der Blüten zu greifen, um Nektar zu sammeln. Da Nektar jedoch an allem außer Kalorien arm ist, gleichen Kolibris das Nährstoffdefizit durch den Verzehr von Käfern aus.
Nektar ist sehr zuckerhaltig, was lebenswichtig ist, da es Kolibris einen schnellen Energieschub gibt. Kolibri-Flug verbraucht viel Energie, sie sind warmblütig und müssen Kalorien verbrennen, um diese Temperatur zu halten, und ihre winzigen Körper leiten die Wärme nur allzu effizient ab. All diese Faktoren zusammen bewirken, dass Kolibris den höchsten Stoffwechsel aller Tiere außerhalb von Insekten aufweisen. Nektar fehlt jedoch Protein, Fett, Vitamine oder Mineralien, so dass Kolibris auf Raubtiere zurückgreifen. Die bevorzugte Beute von Rubinkehlkolibris sind Spinnen, die 60 bis 80 Prozent ihrer Nahrung ausmachen. Kolibris fressen auch Käfer und Schlupfwespen sowie Schädlinge wie Mücken, Ameisen, Fliegen, Mücken, Blattläuse und Milben. Kolibris jagen wie ein Fliegenschnäpper, eine Vogelart, die Insekten im Flug fängt. Sie nutzen auch Spinnennetze und fressen oft sowohl die Beute einer Spinne als auch die Spinne selbst.