تحتاج الطيور الطنانة لطعام وفير على فترات منتظمة من 10 الى 15 دقيقة وذلك للحصول على امدادات مستمرة من الطاقة تناسب طبيعة جسمه والنشاطات الخاصة به
فهو يتغذى على رحيق الازهار
يأكل الرمل والديدان ونسغ الاشجار وقد يشرب رحيق 1000 زهرة يوميا
فالطيور الطنانة تقوم بجهد شاق جدا لعمل الحركات التي يقوم بها يوميا فهو يحرك جناحيه على شكل حرف 8 وريرسمه 60 مرة في الدقيقة الواحدة وهذا يسبب له الجهد فيعوضه بالتغذية .