Les autruches sont des oiseaux omnivores, ce qui signifie qu'ils mangent à la fois la matière végétale et animale. Leur régime alimentaire se compose principalement de végétation comme les herbes, les graines, les fruits et les feuilles. Ils consomment également des insectes comme les criquets et les sauterelles, et parfois de petits vertébrés tels que les rongeurs, les lézards et les serpents. Les autruches sont connues pour avaler du sable et des galets qui aident à la digestion de leur nourriture en broyant les fibres végétales dures et autres matériaux dans leur estomac musclé.