En raison de leurs exigences de haute énergie, les colibris mangent autant que deux fois leur poids en nectar riche en sucre chaque jour. Plantes à fleurs typiques dans le régime alimentaire d'un colibri comprennent sauge, sauge rouge, goupillon, l'usine de crevettes, le cardinal fleur, marronnier rouge, chèvrefeuille du Japon et bien d'autres. Besoins nutritionnels d'un colibri sont semblables à ceux des autres oiseaux. Bien qu'il bénéficie d'un grand nombre de ses éléments nutritifs à partir du nectar, le nectar ne contient pas de protéines. Un colibri doit donc manger des insectes pour satisfaire les besoins de son corps pour la protéine.