Devekuşu en çok bitkileri yemeyi sever, diyetinin büyük kısmını çiçekler, kökler, otlar ve meyveler oluşturur. Ayrıca, böcekler, küçük kaplumbağalar ve kertenkeleler gibi hayvansal proteinleri de tüketirler. Devekuşlarının sindirimine yardımcı olmak için kum ve küçük taşlar da yemelerine rağmen, bu kuşların dişleri yoktur.